Product
Jentic OSThe workplace. An in-house AI platform for every employeeJentic OneSafe access. Agents reach your systems without holding keysJentic AIRThe foundation. Gets your existing platforms ready for AI
Pricing
Developers

GET STARTED

API DirectoryBrowse 10,000+ APIs Ready For AI Agent IntegrationDocumentationGuides and API reference

TOOLS

API ScoringCheck your AI Readiness using our scorecardArazzo UIVisualize Arazzo Workflows As Interactive DocumentationArazzo EditorBuild And Edit Multi-Step API Workflows Visually

COMMUNITY

GitHubOpen source projects and examplesOpen StandardsBuilt on open specs. Never locked in.
Resources
Company
About UsOur mission and teamCareersJoin our teamContactGet in touch
Try it now
Jentic OSJentic OneJentic AIR
Pricing
API DirectoryDocumentationAPI ScoringArazzo UIArazzo EditorGitHubOpen Standards
Resources
About UsCareersContact
Try it now
JenticJentic
Products
  • Jentic OS
  • Jentic One
  • Jentic AIR
For Developers
  • API Directory
  • Documentation
  • GitHub
Company
  • About Jentic
  • Careers
  • Contact Us
  • Trust Centre
ISO/IEC 27001:2022 certification badge issued by Prescient SecurityISO/IEC 27001:2022 certification badge issued by Prescient Security

Information Security Management System

Certified to ISO/IEC 27001:2022 by Prescient Security

AICPA SOC for Service Organizations logoAICPA SOC for Service Organizations logo

SOC 2® Type 1 report

Audited by Prescient Assurance

Terms & Conditions•Privacy Policy•
© 2026 Jentic Technology Ltd. All rights reserved.
2 Grattan Court East, Dublin, D02 VX86, Ireland
Switch to light modeSwitch to dark mode
APIs / Marketing / LoyaltyLion API
LoyaltyLion API logo

LoyaltyLion API

66
AI ReadinessAI-Aware (B)66/100
See full scorecard
Official vendor OpenAPI document · agent-readyMarketingMarketing AutomationapiKey29 EndpointsREST

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.

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.

Jentic One on GithubView OpenAPI Document

Install Jentic One Beta

Connect the LoyaltyLion API to your agent

Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the LoyaltyLion 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%2Floyaltylion.com%2Floyaltylion" | 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%2Floyaltylion.com%2Floyaltylion" | 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 LoyaltyLion 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

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

Use Cases

Patterns agents use LoyaltyLion 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.

Key Endpoints

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

POST

/customers/{id}/points

Award points to a customer

POST

/customers/{id}/points/remove

Remove points from a customer

GET

/customers/{id}/rewards

List rewards available to a customer

POST

/customers/{id}/rewards/{reward_id}/redeem

Redeem a reward

POST

/customers/{id}/rewards/{reward_id}/refund

Refund a redeemed reward

GET

/customers/{id}/transactions

List a customer's transaction history

POST

/activities

Create a points-earning activity

GET

/orders

List synced orders

POST

/customers/{id}/points

Award points to a customer

POST

/customers/{id}/points/remove

Remove points from a customer

GET

/customers/{id}/rewards

List rewards available to a customer

POST

/customers/{id}/rewards/{reward_id}/redeem

Redeem a reward

POST

/customers/{id}/rewards/{reward_id}/refund

Refund a redeemed reward

GET

/customers/{id}/transactions

List a customer's transaction history

POST

/activities

Create a points-earning activity

GET

/orders

List synced orders

Jentic AI Readiness Score

This API is usable in Jentic One now. Its AI-readiness score against Jentic's framework shows where it stands today and where improvements would make it even easier for agents to use.

L

LoyaltyLion API

- AI-Aware (B)
66/100
76
Foundational Compliance
63
Developer Experience & Jentic Compatibility
51
AI-Readiness & Agent Experience
94
Agent Usability
50
Security
100
AI Discoverability
Powered by JenticScoring Framework 1.0.0 | Scoring Engine 0.4.0
Show dimension breakdown
76

Foundational Compliance

Base layer of spec validity and structural soundness.

Grade: A-Signals: 4
98%

Lint Results

Aggregated quality score from linter diagnostics, weighted by severity.

100%

Resolution Completeness

Percentage of `$ref` references that resolve successfully.

100%

Specification Validity

Checks whether the API description parses successfully and conforms to its declared specification (e.g., OpenAPI).

7%

Structural Integrity

Structural correctness score based on schema issues using logarithmic dampening.

63

Developer Experience & Jentic Compatibility

Clarity, completeness, and ingestion readiness for developers and tooling.

Grade: B-Signals: 4
0%

Example Density

How richly the API is illustrated with examples.

100%

Example Validity

Percentage of examples that conform to their schemas.

50%

Response Coverage

Percentage of operations with complete response definitions (success, client error, server error).

100%

Tooling Readiness

Health of API ingestion, bundling, and resolution within Jentic pipelines.

51

AI-Readiness & Agent Experience

Semantic breadth, depth, and agent comprehension for AI systems.

Grade: C-Signals: 4
50%

Description Coverage

Coverage of descriptions across API elements.

0%

Error Standardization

Coverage of RFC 9457 Problem Details for error responses.

100%

OperationId Quality

Coverage, uniqueness, and casing consistency of operationIds for AI inference.

56%

Summary Coverage

Coverage of summaries across operations/tags/info.

94

Agent Usability

Functional utility, complexity comfort, and AI orchestration readiness.

Grade: A+Signals: 1
94%

Complexity Comfort

Agent comfort level based on API operational and structural complexity.

50

Security

Trust, risk posture, and security compliance.

Grade: C-Signals: 1
50%

Authentication Strength

Average quality of security schemes based on authentication method strength (weakest link for OAuth2).

100

AI Discoverability

Findability, semantic richness, and reasoning readiness.

Grade: A+Signals: 1
100%

Descriptive Richness

Clarity and depth of descriptions across API elements.

View full reportHow the score is calculatedMore about the dimensions

Score it yourself

Every API in the directory is allowlisted, so you can re-score it with no key required.

Score your own APIScoring CLI agent skill
npx @jentic/api-scorecard-cli score <openapi-url>

Why Jentic?

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

Setup

Wiring the LoyaltyLion API by hand means setting up its Authorization key header, attaching it to every call against api.loyaltylion.com, and shaping points, reward, and activity request bodies yourself. Through Jentic you install once, import LoyaltyLion from the API Directory, store the key once, and your agent calls it.

Permission scoping

LoyaltyLion puts the customer id in the URL path (/customers/{id}/...), so a rule can pin your agent to one customer: it can read that customer's rewards and transactions and add points, and nothing else. You choose the operations it may call, so ones like removing points or refunding a reward are not included unless you add them.

Credential isolation

Your LoyaltyLion API key is stored once, encrypted, by your own Jentic One instance and injected into the Authorization header at execution time. It never enters the agent's prompt, logs, or context.

Intent-based discovery

Agents search Jentic by intent such as 'award loyalty points' or 'redeem a loyalty reward', and Jentic returns the matching LoyaltyLion operation with its input schema so the agent calls the right endpoint without browsing the reference docs.

Related APIs

Alternatives and complements available in the Jentic catalogue.

Alternative

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.

Complementary

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.

Complementary

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.

Complementary

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.

FAQs

Specific to using LoyaltyLion 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.

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

Yes. Because LoyaltyLion puts the customer id in the URL path, a rule in your self-hosted Jentic One can pin the agent to a single customer and let it read that customer's rewards and transactions and award points, and nothing else. You decide which operations the agent may call, so sensitive ones such as removing points (POST /customers/{id}/points/remove) or refunding a reward (POST /customers/{id}/rewards/{reward_id}/refund) stay off unless you add them. Your own rules govern which endpoints and credentials the agent uses at execution time.

GET STARTED

Start building with LoyaltyLion API

Explore with Jentic One
View OpenAPI Document