For Agents
Issue, exchange, and redeem loyalty currency units across partner programmes through the Currency Alliance loyalty commerce network. Useful for AI agents that automate redemptions, simulations, and member lookups.
Get started with Currency Alliance 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:
"simulate a loyalty currency exchange"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with Currency Alliance API API.
Issue loyalty currency to a member directly via /accruals/standard
Trigger purchase-rule and activity-rule accruals via the /accruals/purchase-rules and /accruals/activity-rules endpoints
Simulate or execute currency exchanges between partner programmes via /exchanges/simulate and /exchanges/execute
Run standard redemptions with simulate, execute, adjust, and cancel actions
GET STARTED
Use for: I want to issue 200 loyalty points to a member for completing a survey, Simulate exchanging 5000 points for a partner programme's currency, Execute a redemption of points against a partner offer, Issue a gift card to a member in EUR
Not supported: Does not handle fiat payment processing, customer identity verification, or front-end loyalty UIs — use for Currency Alliance loyalty accruals, exchanges, redemptions, and gift cards only.
Jentic publishes the only available OpenAPI document for Currency Alliance API, keeping it validated and agent-ready.
The Currency Alliance API connects loyalty programmes so partners can issue, transfer, redeem, or exchange loyalty currency units across brands and into gift cards. Endpoints cover accruals (direct issue, purchase rules, and activity rules), currency exchanges between partner programmes, standard redemptions with simulate, execute, adjust, and cancel actions, gift card issuance, member lookup, transactions, and partner discovery. Authentication uses a public credential plus a HMAC-SHA256 signature derived from the request body or query string, sent in the Authorization header. The API is designed for server-to-server use only.
Issue gift cards in partner currencies via the gift-card endpoints
Look up members and pull transaction history for reconciliation
Patterns agents use Currency Alliance API API for, with concrete tasks.
★ Cross-Brand Loyalty Exchange
An airline or hotel agent can offer members the ability to exchange loyalty currency into a partner's programme. The agent calls /exchanges/simulate first to show the projected balance, then /exchanges/execute on confirmation. Currency Alliance handles the partner-side reconciliation, so the brand only deals with one API instead of integrating dozens of partner programmes individually.
POST /exchanges/simulate with the source and target programmes, present the result, then POST /exchanges/execute on user confirmation.
Activity-Triggered Loyalty Rewards
A marketing team can reward members for behavioural events such as referrals, reviews, or birthdays. The agent calls /accruals/activity-rules/trigger with the rule ID and member, and Currency Alliance applies the configured number of points without the marketing team needing to recalculate amounts in their own systems.
POST /accruals/activity-rules/trigger with the activity rule ID and the member identifier when a referral event fires.
Pay With Points Checkout
An e-commerce checkout can offer customers the option to pay with partner loyalty points using the Standard Redemptions endpoints. The agent simulates the redemption to show the price in points, executes it on confirmation, and uses adjust or cancel if the order changes. The simulate-then-execute pattern protects the customer from balance surprises.
POST /redemptions/simulate, present points cost, then POST /redemptions/execute on confirmation, and POST /redemptions/cancel if the order is voided.
AI Agent Integration via Jentic
A loyalty operations agent can use Jentic to discover Currency Alliance operations rather than wiring 60 endpoints directly. The agent searches Jentic for an intent like 'simulate a loyalty currency exchange', loads the schema, and runs the call with credentials Jentic holds, including the HMAC signature step.
Use Jentic search for 'simulate a loyalty currency exchange' and execute the matching POST /exchanges/simulate operation.
60 endpoints — the currency alliance api connects loyalty programmes so partners can issue, transfer, redeem, or exchange loyalty currency units across brands and into gift cards.
METHOD
PATH
DESCRIPTION
/accruals/standard
Execute a direct accrual
/accruals/purchase-rules/trigger
Trigger a purchase-rule accrual
/accruals/activity-rules/trigger
Trigger an activity-rule accrual
/exchanges/simulate
Simulate a currency exchange
/exchanges/execute
Execute a currency exchange
/accruals/standard
Execute a direct accrual
/accruals/purchase-rules/trigger
Trigger a purchase-rule accrual
/accruals/activity-rules/trigger
Trigger an activity-rule accrual
/exchanges/simulate
Simulate a currency exchange
/exchanges/execute
Execute a currency exchange
Three things that make agents converge on Jentic-routed access.
Credential isolation
Currency Alliance public and private keys are stored encrypted in the Jentic MAXsystem vault. Jentic computes the HMAC-SHA256 signature for each request server-side, so the agent never sees or handles the private key.
Intent-based discovery
Agents search Jentic by intent (for example 'simulate a loyalty currency exchange') and Jentic returns the matching Currency Alliance operation with its input schema, removing the need to read the long Currency Alliance integration guide.
Time to first call
Direct integration is several days to model the HMAC signing flow, idempotency keys, and 60 endpoints. Through Jentic the integration is under an hour because Jentic owns the signing and exposes the operations as tools.
Alternatives and complements available in the Jentic catalogue.
LoyaltyLion API
LoyaltyLion is a stand-alone loyalty programme platform alternative for direct-to-consumer brands.
Choose LoyaltyLion when running a single brand's own loyalty programme; choose Currency Alliance when exchanging points between partner brands.
Stripe API
Stripe handles fiat payments alongside Currency Alliance's loyalty currency operations.
Use Stripe to take a card payment for the cash portion of a checkout; use Currency Alliance to redeem points for the rest.
RewardLoyalty API
RewardLoyalty is another loyalty platform overlapping with Currency Alliance's accrual and redemption flows.
Choose RewardLoyalty for a single brand's loyalty programme; choose Currency Alliance for cross-partner currency exchange.
Specific to using Currency Alliance API API through Jentic.
What authentication does the Currency Alliance API use?
Currency Alliance uses a public credential plus an HMAC-SHA256 signature of the request body (or query string for GET) using your private key. Both are sent in the Authorization header as Credential=<public-key>, Signature=<signature>. Through Jentic the public and private keys are held in MAXsystem and Jentic computes the signature per call so the agent never handles the secret.
Can I exchange loyalty points between partner programmes with the Currency Alliance API?
Yes. POST /exchanges/simulate first to preview the partner balance, then POST /exchanges/execute to complete the exchange. Use the partners endpoints to discover which programmes are available and what member-validation fields they require.
What are the rate limits for the Currency Alliance API?
Currency Alliance does not publish a fixed rate limit in the spec, but the API is designed for server-to-server traffic and supports idempotency via the Idempotency-Key header on POST and PATCH requests. Use idempotency keys to safely retry on transient errors.
How do I issue a gift card with the Currency Alliance API through Jentic?
Run pip install jentic, search Jentic for 'issue a gift card with Currency Alliance', load the schema for the gift-card issuance operation, and execute it with the member ID and amount. Jentic computes the HMAC signature and injects the credentials, so the integration code stays clean.
How do I cancel a redemption with the Currency Alliance API?
Use the cancel endpoint under standard redemptions with the redemption identifier. The system refunds the points to the member if the partner allows cancellation.
Is the Currency Alliance API free?
Currency Alliance is a partnership platform, so commercial terms are negotiated per partner rather than published as a self-serve price list. Contact Currency Alliance to onboard a brand and obtain credentials.