Product

How Jentic Works

From API assessment to production deployment in four simple steps.

Product Overview

PLATFORM

Jentic OneSelf-hosted, open-source control plane between your agents and any APIAPI DirectoryBrowse 10,000+ APIs ready for AI agent integrationAPI ScorecardAssess your APIs for AI-readiness with automated scoringAgentic SandboxSafely simulate AI agents with your production APIsJenticSign in to the Jentic web app

CAPABILITIES

IntegrationConnect AI agents to your existing systemsWorkflowsDiscover and capture successful agent workflowsGovernanceDefine, observe, and enforce AI policies

TOOLS

Arazzo UIVisualize Arazzo workflows as interactive documentationArazzo EditorBuild and edit multi-step API workflows visually
Pricing
Developers

GET STARTED

DocumentationGuides and API referenceQuickstartGet up and running in minutes

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Install Jentic OneBook a Demo
How Jentic WorksJentic OneAPI DirectoryAPI ScorecardAgentic SandboxJenticIntegrationWorkflowsGovernanceArazzo UIArazzo Editor
Pricing
DocumentationQuickstartGitHubOpen Standards
Resources
About UsCareersContact
Request a demoInstall Jentic One
Jentic
For Enterprises
  • Product Overview
  • Agentic Sandbox
  • Book a Demo
For Developers
  • Jentic One
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

Terms & Conditions•Privacy Policy•
© 2026 Jentic. All rights reserved.
APIs / Marketing / Clutch API
Clutch API logo

Clutch API

★ Only Publicly Available OpenAPI DocumentMarketingMarketing Automationbearer10 EndpointsREST

For Agents

Run a loyalty or gift card programme on Clutch - create customers, issue cards, check balances, and record point or value transactions.

Use for: Create a new customer profile in Clutch with name and email, Search for an existing customer by email before issuing a new card, Issue a new loyalty card to a returning customer, Issue a $50 gift card to a recipient as part of a marketing campaign

Not supported: Does not handle card payment processing, marketing email delivery, or referral programme management - use for Clutch loyalty and gift card customers, cards, and transactions only.

Jentic publishes the only available OpenAPI specification for Clutch API, keeping it validated and agent-ready. The Clutch API is the integration surface for the Clutch customer marketing platform's loyalty and gift-card programmes. It exposes operations to create and update customers, issue and look up loyalty or gift cards, retrieve a card balance and transaction history, and record point or value transactions against a card. Authentication uses an HTTP Bearer token, and the API is sized at 10 endpoints covering the core customer-card-transaction model.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the Clutch API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Clutch API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.

Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.

1

Step 1: Jentic One Host machine

# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fclutch.com%2Fclutch" | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Fclutch.com%2Fclutch" | sh
jentic register       # connects your agent to your Jentic One instance

Jentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.

Capabilities

What an agent can do with Clutch API.

Create and update customer profiles tied to a loyalty or gift card programme

Search customers by attributes such as email or phone number

Issue new loyalty or gift cards and look up existing cards by ID

Retrieve a card's current balance and full transaction history

Record transactions that earn, redeem, or adjust card value or points

Look up an individual transaction by ID for support or reconciliation

Use Cases

Patterns agents use Clutch API for, with concrete tasks.

★ Loyalty Points Earning From Point of Sale

Retailers running loyalty on Clutch wire their point-of-sale or e-commerce checkout to POST /v1/transactions whenever a customer makes a purchase. The transaction body references the customer's card and the amount or points earned, and Clutch updates the balance returned by GET /v1/cards/{cardId}/balance immediately. /v1/customers/search resolves the customer by email before the transaction is posted, removing the need for cashiers to look up loyalty IDs manually.

After a $48 purchase, search for the customer by email via POST /v1/customers/search, then POST /v1/transactions with cardId and the points earned for that purchase amount

Gift Card Issuance and Redemption

Brands running gift card programmes use POST /v1/cards to issue new gift cards in bulk for promotional drops or B2B sales, and customers redeem them via POST /v1/transactions at checkout. GET /v1/cards/{cardId}/balance returns the remaining value, and GET /v1/cards/{cardId}/transactions surfaces the redemption history for support agents handling balance enquiries. The flow runs entirely against the API, removing manual gift card issuance from the marketing team's queue.

Issue 100 gift cards each with $25 value via POST /v1/cards in a loop, then send the resulting card IDs to the marketing team for distribution

Customer Service Lookup During Support Calls

Support agents fielding 'what's my balance' and 'where did my points go' calls use the Clutch API to answer in seconds. /v1/customers/search resolves the customer by email or phone, GET /v1/cards/{cardId} returns the card details, GET /v1/cards/{cardId}/balance returns the current balance, and GET /v1/cards/{cardId}/transactions lists the transaction history. The 10-endpoint surface covers everything a tier-one support agent needs to resolve the call without a separate admin tool.

Search for the customer by email via /v1/customers/search, retrieve their card via /v1/cards/{cardId}, and return the balance plus the last 5 transactions to the support agent

AI Agent Running Loyalty Operations via Jentic

AI agents handling customer marketing or support can call Clutch through Jentic to issue cards, record transactions, and answer balance enquiries. The agent expresses an intent like 'check a customer's loyalty balance', and Jentic loads the matching Clutch operation, supplies the Bearer token from the vault, and returns the structured response. The same flow scales from individual support resolutions to bulk gift card drops without the agent reading apidocs.clutch.com.

Through Jentic, search for 'check loyalty card balance', load the clutch.com /v1/cards/{cardId}/balance operation, and execute it with the customer's cardId

Key Endpoints

10 endpoints — jentic publishes the only available openapi specification for clutch api, keeping it validated and agent-ready.

METHOD

PATH

DESCRIPTION

POST

/v1/customers

Create a customer

POST

/v1/customers/search

Search customers

POST

/v1/cards

Issue a card

GET

/v1/cards/{cardId}/balance

Get a card's balance

GET

/v1/cards/{cardId}/transactions

List transactions on a card

POST

/v1/transactions

Create a transaction

GET

/v1/transactions/{transactionId}

Get a transaction

POST

/v1/customers

Create a customer

POST

/v1/customers/search

Search customers

POST

/v1/cards

Issue a card

GET

/v1/cards/{cardId}/balance

Get a card's balance

GET

/v1/cards/{cardId}/transactions

List transactions on a card

POST

/v1/transactions

Create a transaction

GET

/v1/transactions/{transactionId}

Get a transaction

Why Jentic?

What agents get from Jentic-routed access to this vendor.

Setup

Setup

Wiring Clutch by hand means learning its bearer auth, targeting api.clutch.com, and handling retries across its loyalty and gift-card endpoints yourself. Through Jentic you install once, import the Clutch API from the API Directory, store the token once, and your agent calls it.

Permission scoping

Permission scoping

Clutch puts the card id in the URL path (/v1/cards/{cardId}/...), so a rule can pin your agent to one card for balance and transaction reads. You choose the operations it may call, so ones that mint value like creating a transaction are not included unless you add them.

Credential management

Credential isolation

Your Clutch token is stored once, encrypted, by your own Jentic One instance and applied to the Authorization header at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Intent-based discovery

Agents search Jentic by intent such as 'check a loyalty card balance', 'issue a gift card', or 'record a transaction', and Jentic returns the matching Clutch operation with its input schema so the agent calls the right endpoint without browsing apidocs.clutch.com.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

LoyaltyLion API

→

LoyaltyLion is a directly comparable e-commerce loyalty platform with customers, points, and rewards endpoints

Choose LoyaltyLion for Shopify-centric loyalty programmes; choose Clutch when the brand also runs gift cards on the same customer record

Alternative

Yotpo API

→

Yotpo bundles loyalty, reviews, and SMS marketing in a single API platform

Choose Yotpo when the team also wants reviews and SMS in the same product; choose Clutch for a focused loyalty-and-gift-card surface

Complementary

Stripe API

Stripe handles the underlying card payment that earns or redeems Clutch loyalty points at checkout

Use Stripe to charge the customer, then call Clutch /v1/transactions with the resulting amount to award points or redeem a gift card

FAQs

Specific to using Clutch API through Jentic.

Why is there no official OpenAPI spec for Clutch API?

Clutch does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Clutch API via structured tooling. It is validated against the live API and kept up to date. Get started with Jentic One, the self-hosted execution layer.

What authentication does the Clutch API use?

The Clutch API uses an HTTP bearer scheme: an API token is sent in the Authorization header on every request. Through Jentic the token is stored encrypted in the vault and applied at execution time, so the agent never sees the raw token.

Can I issue a gift card through the Clutch API?

Yes. POST /v1/cards creates a new card tied to a customer (or to be assigned later) with the requested initial balance. The response returns the cardId, which is then used to look up the balance via GET /v1/cards/{cardId}/balance and to record redemption transactions.

How do I record a points-earning transaction at checkout?

Look up the customer with POST /v1/customers/search, retrieve their cardId, then POST /v1/transactions with the cardId and the points or value earned. The card's balance is updated immediately and is reflected in subsequent GET /v1/cards/{cardId}/balance calls.

What are the rate limits for the Clutch API?

The OpenAPI specification does not declare explicit rate limit headers or a 429 response. Clutch applies plan-level limits documented in apidocs.clutch.com, and high-volume integrations should batch transactions per cart rather than per line item. Through Jentic, retries are handled by the SDK.

How do I check a customer's card balance through Jentic?

Install the SDK with pip install jentic, search for 'check loyalty card balance', load the clutch.com /v1/cards/{cardId}/balance operation, and execute it with the cardId. Jentic supplies the Bearer token automatically and returns the current balance.

Can I retrieve the transaction history for a card?

Yes. GET /v1/cards/{cardId}/transactions returns the list of point or value transactions against the card, which is the standard way to populate a customer's account history page or a support agent's lookup screen.

Can I limit what my agent is allowed to do with the Clutch API?

Yes. Because Jentic One is self-hosted, you write the rules that decide which Clutch operations and credentials your agent may use. You can allow read-only calls like GET /v1/cards/{cardId}/balance and GET /v1/cards/{cardId}/transactions while withholding value-minting operations such as POST /v1/cards and POST /v1/transactions unless you explicitly add them. Since the card id sits in the URL path (/v1/cards/{cardId}/...), a rule can also pin the agent to a single card for balance and transaction reads.

GET STARTED

Start building with Clutch API

Explore with Jentic One
View OpenAPI Document