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/node
Python
pip install pulse-sdk
Ruby
gem install pulse
Go
go get github.com/pulse/pulse-go

Popular 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.