New in the Public API: Deals, Contacts and Orders
We’ve shipped more API improvements to make integrations more complete, easier to build and maintain.
New
- Deals: full write access with create, update, and delete endpoints, plus a new
deal.stage_changedwebhook to trigger automations as deals move through your pipeline. - Contacts: new
statusfield which allows you to more easily distinguish between leads, customers, and churned customers. Including new webhooks forcontact.convertedandcontact.churned. - Orders: filter by
source,billing_period, andupdated_at/starts_atranges — pull only what changed since your last sync for faster, easier to build integrations. - API credentials: view, create, and revoke developer-managed credentials directly in Backoffice — no support request needed.
Improvements & fixes
- Lead capture: push leads straight into a contact’s timeline with a lighter payload —
channelandsummaryare now optional. - Webhooks: tenancy event payloads are now nested under a consistent
tenancydata root, matching the rest of the API. - Error handling: validation errors now come back in full across Contacts, Deals, Orders, Notes, and Tasks, making bad requests far quicker to debug.