Skip to content
API & Webhooks

Your data has a front door you hold the key to

Because you own the build, the API is not a locked upsell — it is a first-class way in. A clean REST API, webhooks for every event, scoped keys your team controls, and documentation your engineers can actually use.

REST · Webhooks · Scoped keys · Versioned · Every call audited

The REST API

Every record, addressable

The objects in your CRM are resources you can read and write over HTTPS — the same data your team sees, no shadow copy.

Leads
GET/v1/leads
POST/v1/leads
PATCH/v1/leads/{id}
Contacts
GET/v1/contacts/{id}
POST/v1/contacts
Invoices
GET/v1/invoices
POST/v1/invoices
Webhooks
GET/v1/webhooks
POST/v1/webhooks
DELETE/v1/webhooks/{id}

Bearer-token auth · JSON · cursor pagination on every list

Webhooks

The other systems find out the moment it happens

Instead of polling for changes, subscribe once and we push the event to your endpoint — signed, retried on failure, and logged.

Events you can subscribe to

lead.createdlead.stage_changedlead.assigneddeal.woninvoice.paidpayment.failedtask.overduecontact.merged
  • Signed with a secret so you can verify it is us
  • Retried with backoff if your endpoint is down
  • Every delivery attempt logged and replayable
Built for engineers

The controls your team expects

Not a toy API bolted on at the end — the things a developer checks for before they trust an integration.

Scoped API keys

Read-only or read-write, limited to the resources a key needs, rotated on demand.

Rate limits & pagination

Predictable limits with clear headers, and cursor pagination on every list.

Versioned API

Changes ship under a new version; your integration does not break on a Tuesday.

Audited calls

Every request recorded — who, what, when — alongside the record it touched.

On the API

What developers ask first

Something specific to your setup? Ask an engineer

Point your developers at a staging environment

The fastest way to judge an API is to build against it. Tell us what you want to connect, and we will give your team keys and a sandbox to try.

  • REST over HTTPS with JSON, the shape you know
  • Webhooks — signed, retried and replayable
  • Scoped keys your team rotates on demand
  • Included in the build, no per-call licence