Platform Features / API & OpenAPI
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.
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.
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.
GET/v2/campaigns
List campaigns GET/v1/audiences
List audiences POST/v4/reports
Create a report GET/v6/reward-suppliers
List reward suppliers
List campaigns GET/v1/audiences
List audiences POST/v4/reports
Create a report GET/v6/reward-suppliers
List reward suppliers