Quroosh Partner API
The Partner API is the server-to-server surface for integrations with the Quroosh loyalty platform. POS systems, ERPs, and loyalty aggregators use it to issue points and stamps, redeem rewards, and receive real-time webhook events about customer activity.
Staging: https://api-staging.quroosh.io/api/partner/v1
Production: https://api.quroosh.io/api/partner/v1
What you get
- REST + JSON — every endpoint accepts and returns JSON, standard HTTP status codes, and a consistent error envelope.
- API key + HMAC signing — the event ingest POST carries an
X-Api-Keyand anX-Signatureheader signed with your webhook secret; GET reads need only the API key. - Safe retries — the event endpoint deduplicates on the
eventIdin the body, so a resent event never double-counts. - Webhooks — loyalty rule changes and integration-status changes are delivered to your endpoint with the same HMAC scheme (more events coming).
- Staging environment — full API surface against test data with test API keys.
The API is rolling out in stages. Each endpoint, event, and mechanism in these docs is tagged Availableor Planned so you always know what works today versus what to build against for later.
Where to start
- Quickstart — the full integration path: credentials, connection test, branch mapping, and your first sale event.
- Authentication — API key issuance, headers, HMAC signing.
- Customer lookup — read a customer's balance, tier, and redeemable rewards at checkout.
- Event types — the full event catalogue and payload shapes.
- Webhooks — signature verification, retries, event catalog.
- API Reference — full endpoint list, request/response schemas, try-it playground.
Support
Partner integration support: support@quroosh.io. Include your partner name and, if a request is failing, the X-Correlation-Idheader value from the response — we use it to trace one call end-to-end through our logs.