Extole Persons API

The Persons API from Extole — 28 operation(s) for persons.

Business capability
Customer Data Management BC-420.10

Operations 37

GET /api/v4/person/profile-picture-url/{personId} Get a person's profile picture URL (legacy) #
GET /api/v4/person/{personId} Get a public person profile (legacy) #
GET /v5/persons Search for persons #
POST /v5/persons Create a person #
GET /v5/persons/partner-keys List partner keys #
GET /v5/persons/{person_id} Get a person #
PUT /v5/persons/{person_id} Update a person #
GET /v5/persons/{person_id}/block Get person block status #
PUT /v5/persons/{person_id}/block Update person block status #
GET /v5/persons/{person_id}/data List person data parameters #
POST /v5/persons/{person_id}/data Create a person data parameter #
GET /v5/persons/{person_id}/data/{name} Get a person data parameter #
PUT /v5/persons/{person_id}/data/{name} Update a person data parameter #
DELETE /v5/persons/{person_id}/data/{name} Delete a person data parameter #
GET /v5/persons/{person_id}/identity-history Get identity history for a person #
GET /v5/persons/{person_id}/journeys List person journeys #
GET /v5/persons/{person_id}/journeys/{journey_id} Get a person journey #
GET /v5/persons/{person_id}/locations List person locations #
GET /v5/persons/{person_id}/memberships List person audience memberships #
POST /v5/persons/{person_id}/memberships Create a person audience membership #
GET /v5/persons/{person_id}/relationships List person relationships #
GET /v5/persons/{person_id}/rewards List person rewards #
GET /v5/persons/{person_id}/rewards/{reward_id} Get a person reward #
GET /v5/persons/{person_id}/shareables List person shareables #
POST /v5/persons/{person_id}/shareables Create a person shareable #
GET /v5/persons/{person_id}/shareables/{code} Get a person shareable #
PUT /v5/persons/{person_id}/shareables/{code} Update a person shareable #
GET /v5/persons/{person_id}/shares List person shares #
GET /v5/persons/{person_id}/shares/{share_id} Get a person share #
GET /v5/persons/{person_id}/steps List person steps #
POST /v5/persons/{person_id}/forward Forward an identity profile to another identity profile #
DELETE /v5/persons/{person_id}/memberships/{audience_id} Delete a person audience membership #
GET /v4/persons/{personId} Get a public person profile #
GET /v4/persons/{personId}/profile-picture-url Get a person's profile picture URL #
GET /v4/persons/{personId}/steps Get public steps for a person #
GET /web/persons/{personId}/assets/download Download a person asset by name #
GET /web/persons/{personId}/assets/{assetId}/download Download a person asset by ID #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/extole:extole-persons-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

extole-persons-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Extole Persons API
  version: '1.0'
  description: 'Operations tagged Persons across 3 of this provider''s published API definitions: extole-integration-consumer-to-extole-openapi.json, extole-integration-server-to-extole-openapi.json, extole-management-expert-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- description: Production
  url: https://{brand}.extole.io
  variables:
    brand:
      default: yourcompany
      description: Your Extole client subdomain (e.g. 'mycompany' for mycompany.extole.io)
- description: Production
  url: https://api.extole.io
security:
- HEADER: []
- QUERY: []
- COOKIE: []
tags:


# --- truncated at 32 KB (200 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/extole/refs/heads/main/openapi/extole-persons-api-openapi.yml