Extole

Extole is an enterprise referral, advocacy, and loyalty marketing platform that lets consumer brands run customer-acquisition programs powered by word-of-mouth. Its API surface spans four OpenAPI 3.0 specifications: a consumer-facing Integration API for advocate share links, referrals, and profiles; a server-side Integration API for rewards, persons, events, and files; and Management and Management Expert APIs for audiences, campaigns, components, zone rendering, reports, settings, and event webhooks. Authentication is token-based (Authorization header, extole_token cookie, or access_token query parameter) against api.extole.io, with first-party SDKs (iOS, Android, React Native), a developer CLI, published Postman collections, and an ISO 27001 / GDPR trust center. Surfaced originally as a Norwest Venture Partners portfolio lead and enriched from Extole's public developer surface.

Extole publishes 4 APIs on the APIs.io network, including Integration API - Consumer to Extole, Integration API - Server to Extole, Management API, and 1 more. Tagged areas include Company, Referral Marketing, Advocacy, Loyalty, and Rewards.

The Extole catalog on APIs.io includes 1 event-driven AsyncAPI specification and 1 Spectral governance ruleset.

Extole’s developer surface includes documentation, API reference, engineering blog, authentication, CLI, changelog, and 25 more developer resources.

49.1/100 developing Agent 75/100 agent native Full breakdown ↓
scored 2026-07-20 · rubric v0.4
4 APIs 1 MCP Servers 0 Features
CompanyReferral MarketingAdvocacyLoyaltyRewardsMarketingCustomer AcquisitionSaaS

API Rating

API Evangelist API Evangelist Rating How this is scored →
scored 2026-07-20 · rubric v0.4
Composite quality — 49.1/100 · developing
Contract Quality 9.4 / 25
Developer Ergonomics 13.9 / 20
Commercial Clarity 5.8 / 20
Operational Transparency 6.8 / 13
Governance 3.2 / 12
Discoverability 10.0 / 10
Agent readiness — 75/100 · agent native
Machine-Readable Contract 18 / 18
Agentic Access Contract 15 / 15
MCP Server 12 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 0 / 7
Typed Event Surface 6 / 6
Agent Skills 5 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 0 / 3
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/extole: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs

Extole Integration API - Consumer to Extole

Consumer/advocate-facing operations: profiles, share links (shareables), referrals, reward status, content zones, and share events. 60 operations across 50 paths.

Extole Integration API - Server to Extole

Server-side operations: rewards (list/get/state/fulfillments), persons, events, reward suppliers, files, SFTP servers, batch jobs, and zone rendering. 82 operations across 60 pa...

Extole Management API

Management operations: audiences, campaigns, webhooks, reports, report schedules, settings, profiles, reward suppliers, email, and security keys. 259 operations across 179 paths.

Extole Management Expert API

Advanced management operations: campaign controllers and flow steps, components and grants, event prehandlers, JavaScript core extensions, reporting, and client domain patterns....

MCP Servers

extole-mcp.yml

MCP SERVER

Event Specifications

Extole Webhooks

ASYNCAPI

API Governance Rules

Extole API Rules

8 rules · 5 errors 3 warnings

SPECTRAL

Resources

Get Started 2

Portal, sign-up, and the first successful call

Documentation 2

Reference material describing how the API behaves

Agent Surfaces 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 7

Pagination, idempotency, versioning, errors, and events

Scroll for all 7

Build 5

SDKs, sample code, and the tooling you integrate with

Access & Security 4

Authentication, authorization, and security posture

Operate 3

Status, limits, changes, and where to get help

Company 2

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: extole
name: Extole
description: 'Extole is an enterprise referral, advocacy, and loyalty marketing platform that lets consumer brands run customer-acquisition
  programs powered by word-of-mouth. Its API surface spans four OpenAPI 3.0 specifications: a consumer-facing Integration
  API for advocate share links, referrals, and profiles; a server-side Integration API for rewards, persons, events, and files;
  and Management and Management Expert APIs for audiences, campaigns, components, zone rendering, reports, settings, and event
  webhooks. Authentication is token-based (Authorization header, extole_token cookie, or access_token query parameter) against
  api.extole.io, with first-party SDKs (iOS, Android, React Native), a developer CLI, published Postman collections, and an
  ISO 27001 / GDPR trust center. Surfaced originally as a Norwest Venture Partners portfolio lead and enriched from Extole''s
  public developer surface.'
url: https://raw.githubusercontent.com/api-evangelist/extole/refs/heads/main/apis.yml
x-type: company
x-source: vc-portfolio
x-backed-by:
- norwest-venture-partners
x-tier: enriched
x-tier-reason: portfolio-lead
specificationVersion: '0.20'
created: '2026-07-17'
modified: '2026-07-19'
image: https://github.com/extole.png
tags:
- Company
- Referral Marketing
- Advocacy
- Loyalty
- Rewards
- Marketing
- Customer Acquisition
- SaaS
apis:
- name: Extole Integration API - Consumer to Extole
  description: 'Consumer/advocate-facing operations: profiles, share links (shareables), referrals, reward status, content
    zones, and share events. 60 operations across 50 paths.'
  humanURL: https://developers.extole.com/
  baseURL: https://api.extole.io
  properties:
  - type: OpenAPI
    url: openapi/extole-integration-consumer-to-extole-openapi.json
- name: Extole Integration API - Server to Extole
  description: 'Server-side operations: rewards (list/get/state/fulfillments), persons, events, reward suppliers, files, SFTP
    servers, batch jobs, and zone rendering. 82 operations across 60 paths.'
  humanURL: https://developers.extole.com/
  baseURL: https://api.extole.io
  properties:
  - type: OpenAPI
    url: openapi/extole-integration-server-to-extole-openapi.json
- name: Extole Management API
  description: 'Management operations: audiences, campaigns, webhooks, reports, report schedules, settings, profiles, reward
    suppliers, email, and security keys. 259 operations across 179 paths.'
  humanURL: https://developers.extole.com/
  baseURL: https://api.extole.io
  properties:
  - type: OpenAPI
    url: openapi/extole-management-openapi.json
- name: Extole Management Expert API
  description: 'Advanced management operations: campaign controllers and flow steps, components and grants, event prehandlers,
    JavaScript core extensions, reporting, and client domain patterns. 342 operations across 214 paths.'
  humanURL: https://developers.extole.com/
  baseURL: https://api.extole.io
  properties:
  - type: OpenAPI
    url: openapi/extole-management-expert-openapi.json
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
- FN: APIs.json
  email: info@apis.io
common:
- type: Website
  url: https://extole.com
- type: DeveloperPortal
  url: https://developers.extole.com/
- type: Documentation
  url: https://developers.extole.com/docs
- type: APIReference
  url: https://developers.extole.com/reference
- type: Blog
  url: https://www.extole.com/blog/
- type: Login
  url: https://my.extole.com/
- type: GitHubOrganization
  url: https://github.com/extole
- type: Postman
  url: https://www.postman.com/extole-4017592/extole-api/overview
- type: StatusPage
  url: https://status.extole.com/
- type: Compliance
  url: https://security.extole.com/
- type: TrustCenter
  url: security/extole-trust-center.yml
- type: DomainSecurity
  url: security/extole-domain-security.yml
- type: Authentication
  url: authentication/extole-authentication.yml
- type: AgenticAccess
  url: agentic-access/extole-agentic-access.yml
- type: Packages
  url: packages/extole-packages.yml
- type: SDKs
  url: packages/extole-packages.yml
- type: CLI
  url: cli/extole-cli.yml
- type: MCPServer
  url: mcp/extole-mcp.yml
- type: LLMsTxt
  url: llms/extole-llms.txt
- type: WellKnown
  url: well-known/extole-well-known.yml
- type: ErrorCatalog
  url: errors/extole-problem-types.yml
- type: Conventions
  url: conventions/extole-conventions.yml
- type: Lifecycle
  url: lifecycle/extole-lifecycle.yml
- type: Deprecation
  url: lifecycle/extole-lifecycle.yml
- type: Conformance
  url: conformance/extole-conformance.yml
- type: DataModel
  url: data-model/extole-data-model.yml
- type: ChangeLog
  url: changelog/extole-changelog.yml
- type: Webhooks
  url: asyncapi/extole-webhooks.yml
- type: AgentSkill
  url: skills/_index.yml
- type: Spectral
  url: rules/extole-spectral.yaml
- type: Overlay
  url: overlays/extole-management-overlay.yaml
x-enrichment:
  date: '2026-07-19'
  status: backfilled
  pass: local-v1
  note: backfilled from .gitignore signal + verified work evidence