email·digit
Docs · REST API

Every endpoint.
Every parameter.

47 endpoints across 9 groups. Curated index today; auto-generated per-endpoint pages from our OpenAPI spec are Q3 2026. For now, multi-language samples for the most-used endpoints live on /for-developers.

Authentication

API tokens, OAuth flows, 2FA, password reset.

GET/api/auth/meCurrent user + workspaces
POST/api/auth/loginEmail + password authentication
POST/api/auth/signupCreate user + first workspace
GET/api/tokensList API tokens for the active workspace
POST/api/tokensMint a new API token (plaintext returned once)
POST/api/tokens/{id}/revokeRevoke an API token
POST/api/tokens/{id}/rotateRotate to a new token under the same name
Workspaces & members

Multi-workspace orgs with RBAC.

GET/api/workspacesList workspaces this user is a member of
POST/api/workspacesCreate a new workspace (user becomes owner)
GET/api/workspaces/{id}/membersList members + their roles
POST/api/workspaces/{id}/membersInvite a member by email
DELETE/api/workspaces/{id}/members/{user_id}Remove a member
Domains & deliverability

Add sending domains, manage CNAME delegation, advance DMARC.

GET/api/domainsList sending domains
POST/api/domainsAdd a domain (returns DNS records to publish)
POST/api/domains/{id}/verifyRe-run multi-resolver DNS verification
POST/api/domains/{id}/rotate-dkimGenerate a fresh DKIM keypair
POST/api/domains/{id}/dmarc/advanceBump DMARC progression to the next step
GET/api/checkPublic deliverability check (no auth)
Campaigns & sends

Transactional + marketing, single endpoint.

POST/api/campaigns/sendSend a single email
POST/api/campaignsCreate a multi-recipient campaign
GET/api/campaigns/{id}Campaign metadata + send progress
GET/api/campaigns/sends/{send_id}Per-send delivery status + trace_id
Mailboxes & ingestion

Connect Gmail / Outlook / IMAP for reply intelligence.

GET/api/mailboxesList connected mailboxes
POST/api/mailboxes/gmail/callbackComplete Gmail OAuth flow
POST/api/mailboxes/outlook/callbackComplete Microsoft Graph OAuth flow
POST/api/mailboxes/imapConnect an IMAP mailbox by credentials
DELETE/api/mailboxes/{id}Disconnect a mailbox
Replies & contacts

Classified replies, contact upsert + segmentation.

GET/api/repliesList recent replies with filters
POST/api/replies/ingestManually ingest a reply (for testing)
POST/api/inbound/{workspace_id}/emailWebhook for external inbound parsers
GET/api/contactsList contacts
POST/api/contactsCreate or upsert a contact
WhatsApp

Meta Cloud API direct integration.

GET/api/whatsapp/connectionCurrent WhatsApp connection state
POST/api/whatsapp/connectConnect with phone_number_id + access token
POST/api/whatsapp/send/textSend a free-form text (24h conversation window)
POST/api/whatsapp/send/templateSend a pre-approved template
Webhooks

Subscriptions, deliveries, replay.

GET/api/webhooksList webhook subscriptions
POST/api/webhooksCreate a subscription (signing secret returned once)
PATCH/api/webhooks/{id}Update URL / events / status
POST/api/webhooks/{id}/rotate-secretGenerate a new signing secret
POST/api/webhooks/{id}/testFire a test.ping event at this endpoint
GET/api/webhooks/{id}/deliveriesRecent delivery attempts + status
POST/api/webhooks/deliveries/{id}/replayRe-queue a failed delivery
Automations

Reply-trigger workflows.

GET/api/automationsList automations
POST/api/automationsCreate automation with trigger + actions
PATCH/api/automations/{id}Update automation
DELETE/api/automations/{id}Delete automation
Docs · REST API

Same API.
Any stack.

Auth header, JSON body, JSON response. No SDK to wait on, no client to install. Multi-language samples on /for-developers.