Integrate Extole into any stack.

Send events from your website, app, or backend. Extole runs the rest: identity, rules, rewards, and reporting. Every endpoint is documented, ready for your developers and the agents they build.

Example Audience Membership Requests

Offer Program API request to get audience membershipsOffer Program API diagram showing POST to create a person membershipCard showing a DELETE endpoint for removing a person membership

More Surface, More Control

A broader API puts campaigns, audiences, rewards, and reporting within reach in code, so you can automate as much or as little as you want alongside the UI.

Documented for Both Humans and Agents

Every published endpoint ships an OpenAPI definition that can generate clients, validate against the spec, and let AI agents read it directly.

SDKs for Web and Mobile

Drop-in JavaScript, iOS, Android, and React Native SDKs send events and render share experiences without managing tokens yourself.

Enterprise Security

Scoped access tokens, ISO/IEC 27001 certification, and GDPR, CCPA, and EU-US DPF compliance.

Three APIs. One platform.

Server to Extole

Submit events and read state from your backend. Use POST /v6/events for synchronous submission or POST /v6/async-events for high-volume pipelines.

View the Server to Extole API → (opens in a new tab)
API endpoint GET /v5/persons/{person_id}/rewards with a 200 response

Consumer to Extole

Power browser and native-app experiences behind the SDKs. Mint a session token with POST /v5/token, bound to an email or trusted jwt, then submit consumer events and render zones with POST /v6/zones/{event_name} while the SDKs manage the token lifecycle for you.

View the Consumer to Extole API → (opens in a new tab)
API reference for GET /v4/me/rewards/status with a sample 200 response

Management

Configure programs in code the way you would in My Extole. Manage campaigns, audiences, and reward suppliers, and run reporting asynchronously with POST /v4/reports or schedule recurring runs with report runners.

View the Management API → (opens in a new tab)
GET /v2/campaigns List campaigns GET /v1/audiences List audiences POST /v4/reports Create a report GET /v6/reward-suppliers List reward suppliers

Extole unlocks the full potential of your offer, loyalty, and referral programs. Find out how.