For Agents
Run a Loyalzoo merchant programme — create customers, award and redeem points, manage subscriptions, and capture payment methods — across 16 endpoints behind a bearer token from the merchant login.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Loyalzoo 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.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# 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 instanceJentic 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.
What an agent can do with Loyalzoo API.
Authenticate a merchant and receive a bearer token for subsequent operations
Create and update customer records on a merchant's place
Award or deduct loyalty points and trigger reward redemptions
List a customer's transaction history for support and reconciliation
GET STARTED
Use for: Authenticate a Loyalzoo merchant account and store the bearer token, Create a new customer at a merchant place, Award 50 loyalty points to a customer after a transaction, Redeem a loyalty reward at the till
Not supported: Does not handle inventory, full payment-gateway processing for ad-hoc charges, or marketing email sends — use for Loyalzoo merchant loyalty, customers, points, subscriptions, and payment-method capture only.
Loyalzoo is a merchant loyalty and membership platform whose API lets independent merchants and POS partners run digital stamp cards, points programmes, and paid memberships. The 16 endpoints cover merchant authentication, customer creation and updates, point award and reward redemption, membership subscription management, and payment-method capture. Authentication is bearer-based and obtained via the merchant login endpoint.
Create and modify recurring membership subscriptions priced in the merchant's currency
Send a payment-card capture email to a customer and store the resulting card on file
Retrieve place information so the integration can scope operations to the right merchant location
Patterns agents use Loyalzoo API for, with concrete tasks.
★ POS-integrated loyalty at the till
Independent retailers integrate Loyalzoo into their POS so the till can look up a customer, award points on the transaction total, and redeem available rewards in the same session. The merchant-login flow returns a bearer token that the POS reuses for the day, and POST /v2/merchant/place/customers/points handles the award. Most POS partners ship the integration in a few days because the surface is small (16 endpoints) and the bearer token is straightforward.
POST /v2/merchant/login to obtain a bearer token, then POST /v2/merchant/place/customers/points with the customer ID and earned points after each transaction.
Merchant-run paid memberships
Cafes and fitness studios use Loyalzoo's subscriptions endpoints to run a paid membership tier — daily coffee, monthly classes — billed against a card the customer captured via the email-capture flow. POST /v2/merchant/place/customers/{customer_id}/subscriptions creates the subscription and the modify endpoint handles upgrades or pauses without leaving the merchant dashboard.
POST /v2/merchant/place/customers/{customer_id}/payments/methods/cards/request to capture the card, then POST /v2/merchant/place/customers/{customer_id}/subscriptions to start the membership.
Customer service rewind and adjust
Support staff use the customers and points endpoints to rewind a mistaken redemption or correct a missed award. List endpoints surface the customer's history, the points-update operation adjusts the balance, and the trail is retained in the transaction history for audit. This avoids manual database edits when something goes wrong at the till.
GET /v2/merchant/place/customers/history for the customer, identify the wrong entry, and POST a corrective points adjustment with a reason string.
Agent-driven merchant assistant via Jentic
An AI agent embedded in a small-business assistant calls Loyalzoo through Jentic to add a customer, award points, or start a membership without the merchant having to learn the API. Jentic isolates the bearer token from the agent and returns the right operation when the merchant says 'sign up Maria for the monthly coffee membership'.
Use Jentic to search 'create a loyalzoo membership subscription', load POST /v2/merchant/place/customers/{customer_id}/subscriptions, and execute it with the customer ID and subscription plan ID.
16 endpoints — loyalzoo is a merchant loyalty and membership platform whose api lets independent merchants and pos partners run digital stamp cards, points programmes, and paid memberships.
METHOD
PATH
DESCRIPTION
/v2/merchant/login
Authenticate merchant and obtain bearer token
/v2/merchant/place/customers/create
Create a new customer
/v2/merchant/place/customers/update
Update customer details
/v2/merchant/place/customers/history
Get customer transaction history
/v2/merchant/place/customers/points
Award or deduct loyalty points
/v2/merchant/place/customers/rewards
Redeem a loyalty reward
/v2/merchant/place/customers/{customer_id}/subscriptions
Create a membership subscription
/v2/merchant/place/customers/{customer_id}/payments/methods/cards/request
Send payment card capture email
/v2/merchant/login
Authenticate merchant and obtain bearer token
/v2/merchant/place/customers/create
Create a new customer
/v2/merchant/place/customers/update
Update customer details
/v2/merchant/place/customers/history
Get customer transaction history
/v2/merchant/place/customers/points
Award or deduct loyalty points
Three things that make agents converge on Jentic-routed access.
Credential isolation
Loyalzoo's two-step auth (merchant login + bearer token) lives entirely in the Jentic vault. The agent never sees merchant credentials or the issued bearer — Jentic refreshes the token automatically and injects it into each call.
Intent-based discovery
Agents search by intent (for example 'create a loyalzoo customer' or 'award loyalty points') and Jentic returns the matching Loyalzoo operation with its input schema, so the agent does not need to know which path under /v2/merchant/place to use.
Time to first call
Direct Loyalzoo integration: 2-3 days for the login flow, token refresh handling, and place-scoping. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Stripe API
Payment processor for one-off charges outside the Loyalzoo subscription model
Pair Stripe with Loyalzoo when the merchant needs to charge ad-hoc amounts that are not tied to a Loyalzoo membership subscription.
Specific to using Loyalzoo API through Jentic.
What authentication does the Loyalzoo API use?
Loyalzoo uses bearer-token authentication — call POST /v2/merchant/login with the merchant's credentials to receive a token, then send it in the Authorization header for subsequent calls. Through Jentic, both the merchant credentials and the issued bearer are stored in the vault and the agent never holds the raw secret.
Can I award loyalty points through the Loyalzoo API?
Yes. POST /v2/merchant/place/customers/points awards or deducts points (the body specifies the direction and amount). Use Jentic search 'award loyalzoo points' to load and execute the operation with customer ID and point total.
What are the rate limits for the Loyalzoo API?
Loyalzoo does not publish a fixed rate-limit number; merchant traffic is generally low and the API returns HTTP 429 if a burst is throttled. Jentic surfaces 429 unchanged so the agent can retry with backoff.
How do I create a paid membership subscription through Jentic?
Search Jentic for 'create loyalzoo subscription', load POST /v2/merchant/place/customers/{customer_id}/subscriptions, and execute it with the customer ID and subscription plan. Capture the card first via POST /v2/merchant/place/customers/{customer_id}/payments/methods/cards/request.
Does the Loyalzoo API charge customer cards directly?
Loyalzoo captures and stores cards via the payment-method endpoints and bills them against subscriptions. It is not a general-purpose payment gateway — for one-off charges outside a subscription, integrate a dedicated processor.
How many endpoints does the Loyalzoo API expose?
16 endpoints across authentication, customers, loyalty, subscriptions, payments, and place. The compact surface keeps an agent's tool list short and predictable for small-merchant workflows.
/v2/merchant/place/customers/rewards
Redeem a loyalty reward
/v2/merchant/place/customers/{customer_id}/subscriptions
Create a membership subscription
/v2/merchant/place/customers/{customer_id}/payments/methods/cards/request
Send payment card capture email