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 examples
Resources
BlogLatest articles and insightsPress & MediaBrand assets and press contactOpen StandardsBuilt on open specs. Never locked in.NewsletterAPIs, AI agents, mixed with architecture and strategy.
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
DocumentationQuickstartGitHub
BlogPress & MediaOpen StandardsNewsletter
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
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 / LoyaltyLion API
LoyaltyLion API logo

LoyaltyLion API

✓ Official Vendor SpecMarketingMarketing 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://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
2

Step 2: Agent machine

# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | 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

Why Jentic?

Three things that make agents converge on Jentic-routed access.

Credential management

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

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

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.

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.

GET STARTED

Start building with LoyaltyLion API

Explore with Jentic
View OpenAPI Document