CRM API
Read-only customer records — profiles, scores, order history, and newsletter consent — for your CRM of choice.
Authentication & Endpoints
All requests are authenticated with a per-integration API key passed in the X-RL-API-Key header. Keys are scoped read-only and issued from the arena's admin console.
curl https://api.realitylinkarena.com/v1/customers \ -H "X-RL-API-Key: rl_live_xxxxxxxxxxxx"
Base URL: https://api.realitylinkarena.com/v1 · JSON only · Rate limit 120 req/min.
| METHOD | PATH | RETURNS |
|---|---|---|
| GET | /customers | Paginated customer list (cursor-based) |
| GET | /customers/{id} | Full customer record (profile + consent) |
| GET | /customers/{id}/orders | Store purchases & session bookings |
| GET | /customers/{id}/scores | Omni Arena leaderboard records |
| GET | /customers?newsletter=true | Newsletter opt-ins only (for campaigns) |
| POST | /webhooks | Subscribe a CRM endpoint to events |
Sample Response
GET /customers/{id} — generated live from this prototype's actual customer store, exactly as a CRM would receive it. Passcodes are never exposed.
loading…
Webhook Events
New Operative
Fired on signup or first guest checkout. Payload includes the full customer record and consent state.
Order Placed
Fired on every store purchase and confirmed booking, with line items, totals, and the customer ID.
Consent Change
Fired when a customer opts in or out of the newsletter, with an ISO-8601 consent timestamp for compliance.
