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, and ErrorResponse schemas

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