Developer platform
Build on Pact
A REST API over HTTPS, OAuth for third-party apps, and signed webhooks — everything you need to integrate the consent-native CRM with the rest of your stack.
list accounts
curl https://app.pact.place/v1/companies \
-H "Authorization: Bearer $PACT_API_KEY"
# → { "items": [ … ], "total": 412,
# "limit": 25, "offset": 0 }Quick starts
From zero to your first integration.
Get an API key in 60 secondsGenerate a scoped key from Settings and authenticate your first request.Your first API callList accounts with curl, TypeScript, and Python.OAuth in 5 minutesConnect a third-party app on behalf of a Pact workspace.Webhook subscriptionsSubscribe to events and verify signed deliveries.Inbound webhooksConnect Resend, Stripe, Twilio, Slack, and more — URLs and signature schemes.Rate limits & paginationPage through large result sets and back off correctly.
Reference
The full surface, documented.
API referenceEvery endpoint, parameter, and response — try calls in the browser.SDK code examplesCopy-paste curl, TypeScript, and Python for the most-used endpoints.Rate limits & quotasPer-tier request budgets, headers, and the backoff pattern.OAuth & API scopesEvery scope, what it grants, and recommended sets per use case.
Stop polling. Subscribe to events.
Signed, retried, dead-lettered webhooks for every change in a workspace. Manage subscriptions, test connectivity, and replay failures from Admin → Webhooks.
Integration cookbook
End-to-end recipes with runnable code — copy, paste, ship.
Migrate from your old CRMExport, map fields, and import in an afternoon.Sync deals with project ticketsCreate a ticket on every won deal via webhooks.Nightly backup to S3Snapshot every record to storage you control.Custom dashboardChart pipeline data with the API + Recharts.Embed formsDrop a hosted Pact form into any marketing page.