Developers
Build anything on Pulse
REST, webhooks and GraphQL. Idempotency keys. Cursor pagination. Sane rate limits. Zero surprises.
POST /v1/deals
cURLNodePythonRuby
curl https://api.pulsecrm.com/v1/deals \
-H "Authorization: Bearer $PULSE_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Acme Enterprise",
"amount": 25000,
"stage": "qualified",
"owner_id": "u_9f2..."
}'Official SDKs
Node.js
npm install @pulse/nodePython
pip install pulse-sdkRuby
gem install pulseGo
go get github.com/pulse/pulse-goPopular endpoints
GET
/v1/contactsList contacts, paginated.POST
/v1/contactsCreate a contact.PATCH
/v1/contacts/:idUpdate fields on a contact.GET
/v1/dealsList deals with filters.POST
/v1/deals/:id/notesAdd a note to a deal.POST
/v1/webhooksSubscribe to real-time events.GET
/v1/pipelines/:id/stagesList stages in a pipeline.DELETE
/v1/contacts/:idPermanently delete a contact.Building something bigger?
We give production-grade partners direct access to our platform team, higher rate limits, and early API previews.