Public API
for loyalty programs
for Developers
# HTTP example. Not an SDK.
GET /v2/loyalty/programs HTTP/1.1
Host: api.loyalty.dog
Authorization: Bearer <secret>
Accept: application/jsonHTTP examples
Samples below are raw HTTP against https://api.loyalty.dog/v2. Send Authorization: Bearer. Hashed ld_* keys are limited to 60 requests per 60 seconds, 1,000 per 3,600 seconds, and a monthly cap of 100,000 (Standard), 250,000 (Growth), or 600,000 (Scale).
Loyalty programs
List programs over HTTP. The public API does not publish segmentation or churn model ids, and there is no official SDK.
GET /v2/loyalty/programs HTTP/1.1
Host: api.loyalty.dog
Authorization: Bearer <secret>
Accept: application/jsonPoints
Add reward points to a customer. The JSON body is an integer points field.
POST /v2/loyalty/programs/{programId}/customers/{customerId}/points/add HTTP/1.1
Host: api.loyalty.dog
Authorization: Bearer <secret>
Content-Type: application/json
{"points": 10}Gift cards and passes
Issue and redeem gift cards, and manage wallet passes, on the same /v2 host. Authenticate with Authorization: Bearer.
GET /v2/giftcards/programs/{programId}/cards HTTP/1.1
Host: api.loyalty.dog
Authorization: Bearer <secret>
Accept: application/jsonFirst-party integrations
Shopify, Square, Clover, WooCommerce, Epos Now, and Zapier. The MCP server is separate: install with uvx loyaltydog-mcp. Setup on this site and the install guide. Stripe bills Public API Access. It is not a loyalty platform integration.
Shopify
E-commerce
โฌSquare
POS
๐Clover
POS
๐WooCommerce
E-commerce
๐งพEpos Now
POS
Zapier
Automation
MCP Service
AI Assistant
Square, Clover, WooCommerce (WordPress plugin), and EPOS Now are first-party integrations, alongside Shopify. POS and store-plugin traffic on these platforms is not billed as Public API usage.
Ready to call the API?
Public API Access is a paid subscription. There is no free Public API plan. Standard is $29, Growth is $59, and Scale is $119 per month.