Skip to content

Deals API

All endpoints require a valid Cloudflare Access JWT.

Base path: /api/deals


List pipeline templates with their stages.

Permission: view:deals


List deals with optional filtering.

Permission: view:deals

ParamTypeDescription
stage_idqueryFilter by pipeline stage
searchqueryFilter by deal name

Create a deal. Requires can_update on deals.

Get a deal with company, contact, stage, and timeline data.

Update a deal. Requires can_update on deals.

Delete a deal. Requires can_manage on deals.

Add a timeline entry to a deal. Requires can_update on deals.


Companies and contacts endpoints are also served under /api/deals — see the Companies & Contacts API reference.