Developer API

Full SaaS integrations — generate a key and plug PulseLeadz into Make, Zapier, n8n, your CRM, or custom code. Base URL: /v1

1. Create API key (admin session)

Log in as workspace admin first. Keys look like plz_… and are shown once.



—

2. Auth

Authorization: Bearer plz_your_key_here

# or

X-API-Key: plz_your_key_here

3. Endpoints

MethodPathScopeUse
GET/v1/health—Public ping
GET/v1/mereadWorkspace + plan limits
GET/v1/usagereadMinutes / SMS used + overage estimate
GET/v1/campaignsreadList campaigns
POST/v1/leadswriteImport leads batch
GET/v1/leadsreadList leads
POST/v1/callsdialOriginate / queue dial
POST/v1/smssmsPaused: requires an authenticated agent and assigned sending number
GET/v1/dispositionsreadDispo list

4. Examples

curl -s -H "Authorization: Bearer plz_XXX" https://pulseleadz.com/v1/me
curl -s -X POST -H "Authorization: Bearer plz_XXX" -H "Content-Type: application/json" \

  https://pulseleadz.com/v1/leads \

  -d '{"leads":[{"phone":"3055551212","first_name":"Ada","company":"Acme"}]}'
curl -s -X POST -H "Authorization: Bearer plz_XXX" -H "Content-Type: application/json" \

  https://pulseleadz.com/v1/calls \

  -d '{"phone":"13055551212"}'

API-key SMS sending is paused. It returns HTTP 409 until an authenticated agent and owned sending number can be verified. Agents can send through Conversations using their assigned number.

5. Make / Zapier / n8n

Pricing (API customers)

Platform + per-seat + included minutes/SMS, then overage. See Pricing. Usage-only plan available for pure consumption.