For Agents
Create, distribute, validate, and redeem digital coupons, and read campaign details. Suitable for marketing automation flows that issue and track promotional codes.
Get started with Coupontools API in minutes using your preferred integration method.
# Add to your MCP client config (Claude Desktop, Cursor, Windsurf)
{
"jentic": {
"url": "https://api.jentic.com/mcp",
"auth": "oauth"
}
}
# Then ask your agent:
"create a Coupontools coupon"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Coupontools API API.
Create new digital coupons with specific value, expiry, and redemption rules
List, retrieve, update, and delete coupons through the v3 endpoint set
Validate a coupon code before applying a discount at checkout
Redeem a coupon and mark it consumed via the redeem endpoint
List active marketing campaigns and retrieve campaign details
GET STARTED
Use for: I need to create a new digital coupon for a holiday campaign, Validate a coupon code before applying it at checkout, Redeem a coupon and mark it as used, List all active coupons in my Coupontools account
Not supported: Does not handle gift card processing, point-of-sale terminals, or full loyalty point ledgers — use for digital coupon issuance, validation, and redemption only.
Jentic publishes the only available OpenAPI document for Coupontools API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Coupontools API, keeping it validated and agent-ready. The Coupontools API exposes a digital coupon and campaign platform across 9 endpoints, supporting CRUD on coupons, redemption, validation, and campaign retrieval. Authentication uses paired X-Api-Key and X-Api-Secret headers on the v3 base URL. Suitable for retailers, loyalty programs, and marketing teams that need to issue, distribute, and redeem digital coupons programmatically rather than through the Coupontools UI.
Issue per-customer coupon codes inside automated email or SMS flows
Patterns agents use Coupontools API API for, with concrete tasks.
★ E-Commerce Discount Code Issuance
Generate unique digital coupons on the fly when a shopper completes a signup, abandons a cart, or hits a milestone. POST /coupon creates the coupon, GET /coupon/{couponId}/validate is called from the checkout backend before applying the discount, and POST /coupon/{couponId}/redeem marks it consumed once the order is placed. Keeps fraud risk low because each code is single-use and validated server-side.
On cart abandonment, call POST /coupon to create a 10% off code, then email it to the shopper with a 7-day expiry
Campaign Performance Sync
Pull campaign details from Coupontools into a marketing data warehouse to join coupon redemption data with email, SMS, and ad spend. GET /campaign and GET /campaign/{campaignId} return the structured campaign records, and the per-coupon endpoints give the redemption history needed to attribute revenue to a specific promotion.
Daily, call GET /campaign, then for each campaign call GET /coupon to load redemption counts into a warehouse staging table
Loyalty Program Redemption
Power a loyalty or rewards program where members exchange points for digital coupons. The agent creates the coupon when a member redeems points, returns it via email, and validates and redeems it when the member uses it in store or online. Each step is a single API call, so the flow can run inside a serverless function.
When a member redeems 500 points, call POST /coupon to mint a $5 reward and POST /coupon/{couponId}/redeem when the member uses it
AI Agent Promo Concierge
Let an AI agent handle promo issuance and validation through Jentic. The agent searches for the right operation in plain English, supplies the discount value and expiry, and the X-Api-Key plus X-Api-Secret stay in the encrypted vault. Agents can issue and validate coupons inside chat or voice channels without ever seeing the credentials.
Use Jentic to search 'create a Coupontools coupon', load the schema for POST /coupon, and execute it with discount, expiry, and customer reference
9 endpoints — jentic publishes the only available openapi specification for coupontools api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/coupon
Create a coupon
/coupon
List coupons
/coupon/{couponId}
Get coupon details
/coupon/{couponId}
Update a coupon
/coupon/{couponId}
Delete a coupon
/coupon/{couponId}/redeem
Redeem a coupon
/coupon/{couponId}/validate
Validate a coupon
/campaign
List campaigns
/coupon
Create a coupon
/coupon
List coupons
/coupon/{couponId}
Get coupon details
/coupon/{couponId}
Update a coupon
/coupon/{couponId}
Delete a coupon
/coupon/{couponId}/redeem
Three things that make agents converge on Jentic-routed access.
Credential isolation
X-Api-Key and X-Api-Secret are stored encrypted in the Jentic MAXsystem vault. Agents call the API through Jentic with a scoped session token, so neither header value enters prompts or logs.
Intent-based discovery
Agents search Jentic with intents like 'validate a coupon' or 'create a Coupontools coupon' and Jentic returns the matching operation with its parameter schema, so the agent calls the right endpoint without reading the spec.
Time to first call
Direct integration: 1-2 days to wire dual-header auth, validate-then-redeem ordering, and error handling. Through Jentic: under 1 hour to search, load, and execute.
Alternatives and complements available in the Jentic catalogue.
Talon.One API
Promotion engine with rule-based discounts, loyalty, and referrals
Choose Talon.One when discounts need complex rule logic, segments, and referral mechanics rather than simple coupon codes
LoyaltyLion API
Loyalty platform that issues points and rewards used as discounts
Use LoyaltyLion to manage points and redeem them for Coupontools coupons at checkout
Reward Loyalty API
Loyalty platform with rewards, tiers, and referral tracking
Use Reward Loyalty alongside Coupontools when running tiered loyalty programs that mint coupon-based rewards
Specific to using Coupontools API API through Jentic.
Why is there no official OpenAPI spec for Coupontools API?
Coupontools does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Coupontools API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Coupontools API use?
Coupontools requires paired credentials sent as the `X-Api-Key` and `X-Api-Secret` headers on every request. Through Jentic, both values are stored encrypted in the MAXsystem vault and the agent receives a scoped session token rather than the raw credentials.
Can I validate a coupon code before applying a discount?
Yes. Call GET /coupon/{couponId}/validate with the coupon ID. The response indicates whether the coupon is active, unexpired, and not yet redeemed, so a checkout backend can decide whether to honour the discount.
How do I redeem a coupon at checkout?
POST /coupon/{couponId}/redeem marks the coupon as consumed and is the right endpoint to call once an order has been confirmed. Pair it with the validate call to keep redemption logic atomic.
What are the rate limits for the Coupontools API?
Coupontools applies plan-tier-based rate limits rather than a single public number. Most live shops should batch list calls and rely on per-coupon validate/redeem calls during user actions to stay well within typical quotas.
How do I issue a coupon through Jentic?
Search Jentic for 'create a Coupontools coupon', load the schema for POST /coupon, and execute it with discount value, expiry, and any customer reference. Jentic supplies the X-Api-Key and X-Api-Secret headers automatically.
Redeem a coupon
/coupon/{couponId}/validate
Validate a coupon
/campaign
List campaigns