eusend
Reference

API Reference

Every endpoint at a glance. All endpoints are prefixed with https://api.eusend.dev.

All endpoints are prefixed with https://api.eusend.dev. All authenticated endpoints require Authorization: Bearer <key>.

Emails

MethodEndpointDescription
POST/emailsSend a single email (schedule with scheduled_at)
POST/emails/batchSend up to 100 emails
GET/emailsList emails
GET/emails/:idGet email + event history
PATCH/emails/:idReschedule a scheduled email
POST/emails/:id/cancelCancel a scheduled email

Templates

MethodEndpointDescription
POST/templatesCreate a template
GET/templatesList templates
GET/templates/:idGet a template
GET/templates/:id/previewRender a preview with variables
PATCH/templates/:idUpdate a template
DELETE/templates/:idDelete a template

Broadcasts

MethodEndpointDescription
POST/broadcastsCreate a broadcast (draft)
GET/broadcastsList broadcasts
GET/broadcasts/:idGet broadcast
PATCH/broadcasts/:idUpdate draft / schedule broadcast
POST/broadcasts/:id/sendSend, schedule, or resume broadcast
POST/broadcasts/:id/cancelCancel scheduled or in-flight broadcast
DELETE/broadcasts/:idDelete a draft or cancelled broadcast

Audiences

MethodEndpointDescription
POST/audiencesCreate an audience
GET/audiencesList audiences
DELETE/audiences/:idDelete an audience
POST/audiences/:id/contactsAdd / upsert a contact
POST/audiences/:id/contacts/batchBatch upsert up to 1,000 contacts
GET/audiences/:id/contactsList contacts
GET/audiences/:id/contacts/:contactIdGet a contact
PATCH/audiences/:id/contacts/:contactIdUpdate contact (name, subscription)
DELETE/audiences/:id/contacts/:contactIdRemove a contact

Domains

MethodEndpointDescription
POST/domainsRegister a domain
GET/domainsList domains
GET/domains/:idGet domain details
DELETE/domains/:idDelete domain
POST/domains/:id/verifyTrigger DKIM verification

API Keys

MethodEndpointDescription
POST/api-keysCreate an API key
GET/api-keysList API keys
DELETE/api-keys/:idRevoke an API key

Webhooks

MethodEndpointDescription
POST/webhooksCreate a webhook
GET/webhooksList webhooks
GET/webhooks/:idGet webhook + recent deliveries
PATCH/webhooks/:idUpdate a webhook
DELETE/webhooks/:idDelete a webhook

System

MethodEndpointDescription
GET/healthHealth check (no auth)