Skip to main content

1. Get your API key

  1. Log in to app.sendora.ai
  2. Navigate to Settings → API Keys
  3. Click Generate new key
  4. Copy the key, it starts with sk_live_ or sk_test_. Do not assume a test-prefixed key is isolated from production side effects.
API keys are shown once. Store yours in a secrets manager (AWS Secrets Manager, Vault, .env file) immediately. If you lose it, generate a new one.

2. Make a test request

Verify your key works by fetching your leads:
You should get back a JSON envelope:

3. Create a lead

This changes workspace data but does not send a message or start a call. Use a test workspace and a synthetic address while validating your integration.
All Sendora write operations are idempotent, submitting the same request twice produces the same result without side effects. Enrolling a lead who is already in a campaign returns skipped: 1 rather than an error. Safe to retry on network failures.

4. Enroll the lead into a campaign

5. Register a webhook (optional)

Get notified when things happen:
Sendora will now POST signed payloads to your URL whenever those events fire. See Webhooks for the full event catalog and signature verification.

Next steps

Leads guide

Import, enrich, and update lead data at scale.

Campaigns guide

Launch and control multi-channel outreach sequences.

Webhooks guide

Real-time events for every key action.

Full API reference

Every endpoint with interactive playground.