Home C10 - API & Webhooks 10.2 Core API endpoints

10.2 Core API endpoints

Last updated on Nov 13, 2026

Orienting first

12 integrations

The authoritative, up-to-date endpoint reference is the PersistIQ API documentation (linked from the Integrations page). This article covers the shape of the API so you can plan an integration.

The resources you'll use most

  • Prospects — create, read, update prospects; set custom field values; manage snippets.
  • Campaigns — list campaigns and their structure.
  • Campaign membership — add prospects to campaigns (the programmatic path to "start outreach on this list").
  • Users / mailbox context — who owns what, for routing logic.

Typical integration patterns

  1. Lead router: form/tool → create prospect via API → add to campaign → follow-ups run.
  2. List sync: data warehouse → nightly job → upsert prospects → attach to campaign.
  3. Status mirror: webhook events → write outreach status back to your system of record.

Rules of the road

  • Respect rate limits — batch operations where the API allows, back off on errors.
  • Make writes idempotent (check-before-create by email) — retries shouldn't duplicate prospects.
  • Don't add opted-out or bounced prospects to campaigns via API; the triggers will stop them, but you're wasting sends.

[CONFIRM: exact endpoint list, parameters, and rate limits from the current API docs]