EmailsDone OpenAPI spec
The EmailsDone public API contract as OpenAPI 3.1.0.
This spec is generated from the EmailsDone docs data. It covers the template-first send API, quota checks, recipient status, recipient resubscribe, error responses, and generated template data schemas.
Download
Use the generated JSON spec from:
The repository copy is stored at:
v1/openapi.json
Base URL
https://api.emailsdone.dev
Auth
All public API operations use bearer auth with an EmailsDone environment API key:
Authorization: Bearer YOUR_API_KEY
Do not expose API keys in browser JavaScript, mobile apps, public frontend configuration, source control, or generated client-side SDKs.
Contents
- 4 API operations
- 51 generated template data schemas
SendEmailRequest,SendEmailResponse, andErrorResponseschemas
Code generation
Generate clients from the spec if you want a language-specific wrapper that EmailsDone does not ship yet.
Keep send calls template-first. The API accepts templateId, to, optional send settings, and a typed data object. It does not accept arbitrary HTML.
Related docs
- API docs: https://emailsdone.dev/docs/api/
- Template docs: https://emailsdone.dev/docs/templates/
- Postman collection: https://emailsdone.dev/docs/libraries/postman/