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



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)
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)
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)