For Agents
Run a customer loyalty program end to end: enrol customers, award and redeem points, manage cards, run campaigns, and pull dashboard metrics.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Loyalty Gator 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.
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 | shStep 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 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 Loyalty Gator API.
Enrol new loyalty customers and update their profile data
Award points and redeem rewards through transaction endpoints
Search and look up customers by id, card number, or arbitrary fields
GET STARTED
Use for: I need to enrol a new customer in the loyalty program, Award loyalty points for a purchase, Search for a customer by email or phone, Get a customer's current points balance and history
Not supported: Does not handle payment processing, inventory management, or full CRM workflows — use for loyalty program operations only.
Jentic publishes the only available OpenAPI specification for Loyalty Gator API, keeping it validated and agent-ready. Loyalty Gator from Client Toolbox is a customer loyalty platform exposing 68 operations across customers, transactions, campaigns, rewards, custom fields, email templates, and reporting. Authentication uses the X-Auth header, and every parameter is sent as POST form-data over HTTPS. The API is suited to retail, hospitality, and service businesses that need to award points, run campaigns, and look up customer balances at the point of sale or inside CRM workflows.
Issue replacement loyalty cards and generate new card numbers
Run bulk customer operations through the customer_batch endpoint
Pull dashboard metrics and account info for program reporting
Patterns agents use Loyalty Gator API for, with concrete tasks.
★ Point-of-Sale Loyalty Capture
Retailers can have an agent or POS integration call /customer_find at checkout to identify the shopper, /customer_balance to surface their points, and /transactions endpoints to award or redeem points on the sale. Because the API is form-data based, it slots into legacy POS systems without JSON tooling. End-to-end loyalty capture at the till runs in under a second per transaction.
POST to /customer_find with phone='5551234567', then /customer_balance to get the points total, then /transaction_add with points_to_add=50 for a $50 purchase.
Customer Segmentation and Campaigns
Marketing teams can build a segment by calling /customer_search with field filters, then trigger a campaign via the campaign endpoints to send targeted offers to that group. The agent can also pull /reports endpoints to measure redemption lift after the campaign runs. Programs that previously needed CSV exports and manual list uploads now run end to end through the API.
Search customers with last_visit older than 90 days, create a winback campaign for that segment, and after one week pull the redemption report.
Bulk Customer Migration
Businesses moving from a legacy loyalty platform can use /customer_batch_1.5.php to bulk-load existing members and their balances. The agent pages through the source export, batches records, and posts each batch with retries. A typical 50,000-member migration finishes in an afternoon rather than weeks of manual entry.
Read 50,000 rows from the legacy export, post them to /customer_batch_1.5.php in batches of 500, and write a final report listing any rows the API rejected.
Card Lifecycle Management
Service desks can replace lost cards by calling /customer_card_number to mint a new card, then /card_replace to bind it to the customer and retire the old one. The agent records the change in the support ticket and emails the new card number to the customer, all without a human reissuing through the admin UI.
For customer id 8821, call /customer_card_number to mint a new card and then /card_replace to deactivate the old card and bind the new one.
AI Agent Loyalty Operations via Jentic
Agent builders adding loyalty to a chat or in-app assistant can register Loyalty Gator through Jentic and call any of the 68 operations by intent. Jentic isolates the X-Auth credential, so the agent works against the live program without holding the key. Setup time drops from a day of form-data wiring to a few minutes of search-load-execute.
Search Jentic for 'award loyalty points to a customer', load the /transaction_add schema, and execute with the customer id and points value supplied by the user.
68 endpoints — jentic publishes the only available openapi specification for loyalty gator api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/customer
Create or register a customer
/customer_search
Search customers by field
/customer_balance
Get a customer's points balance and history
/customer_card_number
Generate a new card number for a customer
/card_replace
Issue a replacement card
/customer_batch_1.5.php
Bulk customer operations
/dashboard_info
Access dashboard metrics
/customer
Create or register a customer
/customer_search
Search customers by field
/customer_balance
Get a customer's points balance and history
/customer_card_number
Generate a new card number for a customer
/card_replace
Issue a replacement card
Three things that make agents converge on Jentic-routed access.
Credential isolation
Loyalty Gator X-Auth keys are stored encrypted in the Jentic vault. Agents receive a scoped execution token — the raw header value never enters the agent's prompt or memory.
Intent-based discovery
Agents search Jentic by intent (for example, 'award loyalty points' or 'search loyalty customers') and Jentic returns the matching Loyalty Gator operation along with its form-field schema.
Time to first call
Direct Loyalty Gator integration: 1-2 days to wire form-data calls, X-Auth header handling, and error recovery for 68 operations. Through Jentic: under an hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Specific to using Loyalty Gator API through Jentic.
Why is there no official OpenAPI spec for Loyalty Gator API?
Client Toolbox does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Loyalty Gator API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Loyalty Gator API use?
Every request takes the X-Auth header carrying the program's API key, with parameters sent as POST form-data over HTTPS. Through Jentic, the X-Auth value is stored in the vault and never enters the agent's prompt — the agent gets a scoped execution token.
Can I award and redeem points with the Loyalty Gator API?
Yes. The transaction endpoints (under /transaction_add and related paths) accept customer id and points fields, and /customer_balance returns the up-to-date balance and history. An agent can chain these on every checkout.
How do I bulk-import customers with the Loyalty Gator API?
POST batches of records to /customer_batch_1.5.php as form-data. The endpoint is designed for migrations and supports thousands of records per call. Through Jentic, search for 'bulk import loyalty customers' to load the schema.
What are the rate limits for the Loyalty Gator API?
Client Toolbox does not publish explicit rate limits in the spec. SSL is mandatory and limits are enforced per account tier. Build clients to handle 429 responses with exponential backoff and check current quotas with Client Toolbox support.
How do I issue a replacement loyalty card through Jentic?
Run pip install jentic, then chain two calls: /customer_card_number to mint a new card, and /card_replace to bind it to the customer and retire the old one. Jentic loads each operation's form-field schema so the agent can build the body without manual reference to docs.
/customer_batch_1.5.php
Bulk customer operations
/dashboard_info
Access dashboard metrics