Skip to content
Sendora

An email marketing API for developers

A clean REST API to add and update contacts, manage lists and tags, record events that start flows and read campaign results. Webhooks tell your systems when contacts are added, open, click or unsubscribe.

Designed to be predictable

  • Scoped API keys. Give each integration only what it needs, such as contacts:write and events:write.
  • Idempotent writes. Send an Idempotency-Key header and safely retry any request without creating duplicates.
  • One error format. Every error has a message, a code and, for validation, the fields that failed.
  • Clear limits. Rate limits come back in headers, and plan limits return a specific plan_limit_reached error.
  • OpenAPI 3. Generate a client in your language from the published description.

Common uses

  • Sign-ups from your app

    Create a contact with consent when a user registers, and add them to a list.

  • Purchase events

    Record “Placed order” with its value to start post-purchase flows and build segments.

  • Sync properties

    Keep plan, account status or loyalty tier up to date for segmentation.

  • Website tracking

    Add one script to your site to record page views and custom events for known contacts.

  • Webhooks

    Receive signed events (contact created, unsubscribed, delivered, opened, clicked, bounced, marked as spam) in your own system.

  • Bulk operations

    Create or update up to 1,000 contacts, or record 100 events, in one request.

Questions and answers

How do you authenticate?

With a bearer API key created in Settings → API keys. Keys are shown once, stored hashed, and can be revoked at any time.

How are webhooks secured?

Each delivery is signed with your endpoint’s secret and a timestamp, so you can verify it came from us and reject replays. Failed deliveries are retried with back-off.

Is there a sandbox?

Create a separate workspace for testing. Workspaces are fully isolated, including API keys.

Keep reading

Works well with

  • Email marketing

    Grow a list of people who asked to hear from you, and send them email they look forward to.

  • Email automation

    Build a flow once and it greets, reminds and follows up with every contact who qualifies.

  • Campaigns

    Design, test, schedule and send newsletters and announcements to exactly the right people.

Get an API key in two minutes

Create a free workspace, open Settings → API keys and make your first request.