For Agents
Run a LoyaltyLion loyalty programme — create activities, award and redeem points, sync customers and orders, manage rewards and reviews — across 29 endpoints with header-based API key auth.
Get started with LoyaltyLion 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:
"award loyalty points to a customer"
# → Jentic returns the GET /events tool with parameter schema, agent executes.What an agent can do with LoyaltyLion API API.
Create activities that award points for behaviours such as referrals, sign-ups, or product reviews
Award or remove points from a customer's loyalty balance with an audit trail
Redeem an available reward for a customer and refund it if the order is later cancelled
Sync orders so points accrue against the right customer when an ecommerce purchase completes
GET STARTED
Use for: Award 100 loyalty points to a customer for completing a referral, Redeem a 500-point reward for a customer at checkout, List the rewards currently available to a specific customer, Refund a redeemed reward when the order is cancelled
Not supported: Does not handle payment processing, email delivery, or storefront rendering — use for LoyaltyLion points, rewards, activities, customers, orders, reviews, and webhooks only.
LoyaltyLion is a loyalty and rewards platform whose API exposes the activity, customer, points, rewards, orders, reviews, transactions, and webhook surface needed to run a points-based programme. The 29 endpoints cover creating activities that earn points, awarding or removing customer points, redeeming or refunding rewards, syncing orders, and listing transaction history. Authentication uses an API key sent in the Authorization header.
List a customer's transaction history including earned, spent, and adjusted points
Manage product reviews and the points awarded for submitting them
Subscribe webhooks so external systems react to points and reward events in real time
Patterns agents use LoyaltyLion API API for, with concrete tasks.
★ Headless ecommerce loyalty programme
Headless storefronts call LoyaltyLion to award points on order completion, redeem rewards at checkout, and display the customer's balance and transaction history in their account page. With activity, customer, and rewards endpoints all available, the front end can run the entire member experience without server-side LoyaltyLion widgets. Most teams ship the integration in a week.
On order webhook, POST /customers/{id}/points to award the earned points, then GET /customers/{id}/rewards before checkout to render available rewards.
Marketing campaign-driven point bonuses
Marketing teams trigger one-off point bonuses for customers who match campaign criteria — VIP tiers, lapsed buyers, or referral winners. POST /customers/{id}/points awards the bonus and the corresponding webhook lets the email tool send the 'you earned points' message, closing the loop without a CSV upload.
Iterate over the segment's customer IDs and POST /customers/{id}/points with the bonus amount and a campaign-tagged reason string.
Reviews-for-points programme
Brands incentivise reviews by awarding points when a customer submits one. The Reviews and Activities endpoints let a review platform notify LoyaltyLion of each accepted review and the API awards the configured point total automatically. Refund handling covers the case where a review is later removed for moderation.
On review-approved event, POST /activities with the review activity type and customer ID, and confirm the customer's transaction history shows the new earned entry.
Agent-driven loyalty assistant via Jentic
An AI customer-service agent answers 'how many points do I have?' and 'what can I redeem?' by calling LoyaltyLion through Jentic. The agent fetches the customer record and available rewards, then if the customer asks to redeem, executes the redemption against the right reward. Jentic isolates the API key so the agent never holds the raw secret.
Use Jentic to search 'list customer rewards', load GET /customers/{id}/rewards, execute it with the customer ID from the chat session, and present the redeemable rewards.
29 endpoints — loyaltylion is a loyalty and rewards platform whose api exposes the activity, customer, points, rewards, orders, reviews, transactions, and webhook surface needed to run a points-based programme.
METHOD
PATH
DESCRIPTION
/customers/{id}/points
Award points to a customer
/customers/{id}/points/remove
Remove points from a customer
/customers/{id}/rewards
List rewards available to a customer
/customers/{id}/rewards/{reward_id}/redeem
Redeem a reward
/customers/{id}/rewards/{reward_id}/refund
Refund a redeemed reward
/customers/{id}/transactions
List a customer's transaction history
/activities
Create a points-earning activity
/orders
List synced orders
/customers/{id}/points
Award points to a customer
/customers/{id}/points/remove
Remove points from a customer
/customers/{id}/rewards
List rewards available to a customer
/customers/{id}/rewards/{reward_id}/redeem
Redeem a reward
/customers/{id}/rewards/{reward_id}/refund
Refund a redeemed reward
Three things that make agents converge on Jentic-routed access.
Credential isolation
LoyaltyLion API keys live in the Jentic vault and Jentic injects the Authorization header at execution time. Agents never see the raw key, which matters because a LoyaltyLion key can adjust any customer's point balance.
Intent-based discovery
Agents search by intent (for example 'award loyalty points' or 'redeem loyalty reward') and Jentic returns the matching LoyaltyLion operation with its input schema, so the agent supplies customer ID and amount rather than browsing the 29-endpoint surface.
Time to first call
Direct LoyaltyLion integration: 3-5 days for API-key handling, webhook setup, and order syncing. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Yotpo UGC API
Reviews and loyalty platform with overlapping points, rewards, and reviews features
Choose Yotpo when reviews and UGC are the primary product surface; choose LoyaltyLion when points-and-rewards is the centre of the programme.
Shopify Admin API
Underlying ecommerce platform whose orders and customers feed LoyaltyLion
Pair Shopify Admin with LoyaltyLion when an agent needs to look up the original order or customer record before adjusting points.
Klaviyo API
Email and SMS marketing platform that sends 'you earned points' messages
Use Klaviyo alongside LoyaltyLion to send transactional points and rewards emails triggered by the LoyaltyLion webhooks.
Stripe API
Payment processor whose order events trigger point accruals in LoyaltyLion
Use Stripe alongside LoyaltyLion when the order data driving point accruals comes from Stripe Checkout rather than a hosted storefront.
Specific to using LoyaltyLion API API through Jentic.
What authentication does the LoyaltyLion API use?
The LoyaltyLion API uses an API key sent in the Authorization header — issued from the LoyaltyLion admin under Developer settings. Through Jentic, the key is stored encrypted in the vault and the agent receives a scoped reference, so the raw key never appears in agent context.
Can I award points to a customer through the LoyaltyLion API?
Yes. POST /customers/{id}/points awards points with a reason string, and POST /customers/{id}/points/remove deducts them. Use Jentic search 'award loyalty points' to load the operation and supply the customer ID, point total, and reason.
What are the rate limits for the LoyaltyLion API?
LoyaltyLion applies per-account rate limits and returns HTTP 429 when exceeded; the published guidance is to retry with exponential backoff. Jentic forwards 429 responses unchanged so an agent backs off cleanly rather than retrying in a tight loop.
How do I redeem a reward for a customer through Jentic?
Search Jentic for 'redeem loyaltylion reward', load POST /customers/{id}/rewards/{reward_id}/redeem, and execute it with the customer and reward IDs. If the order is later cancelled, call /customers/{id}/rewards/{reward_id}/refund to reverse the redemption.
Does the LoyaltyLion API support webhooks for loyalty events?
Yes. The Webhooks resource lets you subscribe to events such as points awarded and reward redeemed, so downstream systems (email, CRM) can react without polling. Use the dedicated Webhooks endpoints to manage subscriptions.
Can I sync orders into LoyaltyLion from a custom storefront?
Yes. The Orders resource accepts order data from any storefront, not just Shopify, so points accrue against the right customer and order ID. List endpoints also let you reconcile orders LoyaltyLion has on file.
/customers/{id}/transactions
List a customer's transaction history
/activities
Create a points-earning activity
/orders
List synced orders