API Docs
DealFlow REST API
Build custom integrations, sync your internal tools, and automate anything with our developer API.
Authentication
API keys scoped by workspace and permission level.
Webhooks
Real-time events for deal, contact, and pipeline changes.
SDKs
Official Node.js and Python SDKs coming soon.
Authentication
Include your API key in the Authorization header for every request:
curl https://api.dealflowcrm.com/v1/deals \
-H "Authorization: Bearer YOUR_API_KEY"
-H "Authorization: Bearer YOUR_API_KEY"
Endpoints
GET
/api/v1/pipelinesList all pipelines for your accountPOST
/api/v1/pipelinesCreate a new pipelineGET
/api/v1/dealsList all deals (supports filters)POST
/api/v1/dealsCreate a new dealPATCH
/api/v1/deals/:idUpdate deal fields or move stagesGET
/api/v1/contactsList all contactsPOST
/api/v1/contactsCreate or upsert a contactPOST
/api/v1/activitiesLog an email, call, or note to a dealGET
/api/v1/webhooksList registered webhooksPOST
/api/v1/webhooksRegister a new webhook endpointWebhook Events
deal.createddeal.updateddeal.stage_changeddeal.deletedcontact.createdcontact.updatedactivity.loggedtask.completed