2026-09-13, initial release
The first public version. REST athttps://api.ziplined.io/v1, MCP at
https://api.ziplined.io/mcp.
Ten MCP tools
update_person handles up to 200 people at once. refresh_data asks for confirmation
before it spends credits on a whole audience.
41 REST endpoints
Every path
Every path
People:
GET /v1/people, GET /v1/people/{person_id}, PATCH /v1/people,
PATCH /v1/people/{person_id}, POST /v1/people/{person_id}/touches.Companies: GET /v1/companies, GET /v1/companies/{id}.Content: GET /v1/posts, GET /v1/posts/{post_id}, GET /v1/engagements.Analysis: GET /v1/insights, GET /v1/metrics.Audiences: GET /v1/audiences, GET /v1/audiences/{id}, and GET, POST and DELETE on
/v1/audiences/{id}/members.Radar: GET and POST on /v1/sources, and GET, PATCH and DELETE on
/v1/sources/{id}.Delivery: GET and POST on /v1/integrations, GET /v1/integrations/{id},
POST /v1/integrations/{id}/rotate-secret, POST /v1/integrations/{id}/test, GET and
POST on /v1/integrations/{id}/rules, and
PATCH /v1/integrations/{id}/rules/{rule_id}.The shape of it
Bearer auth with azpl_ key or a Clerk OAuth token. Scopes read, write, runs and
contacts. Cursor pagination, and a required Idempotency-Key on every creating POST.
Errors are { error: { code, message }, request_id }. The rate limit is 60 requests a
minute per credential, shared between REST and MCP.
Webhooks are signed Standard Webhooks, with a five-attempt retry and a readable delivery
ledger.