Skip to main content

Your first email

Successful response (200):
email_id identifies the send: use it to check its status in Activity and to correlate the events that arrive at your webhooks. The sender_email must belong to a verified domain.
For development, use your sk_test_* key: the email is actually sent (you can test rendering and deliverability), but it’s flagged with is_test: true and kept separate from your production metrics. Details in Live and Test Modes.

The essentials

For AI agents

This documentation is optimized for consumption by LLMs:
  • /llms.txt — index of all pages with their descriptions.
  • /llms-full.txt — the entire documentation content in a single file.
  • Append the .mdx suffix to any page’s URL to get its raw markdown — for example, /api-reference/public-api.mdx. Clients that send Accept: text/markdown receive markdown directly.

Next steps

Quickstart

From zero to your first email sent in under 5 minutes, with the Test key.

Node.js SDK

@reallyquickemails/sdk — emails, leads, automations, events, and senders with TypeScript types.

API Keys (Live vs Test)

sk_proj_ / sk_live_ / sk_test_ prefixes, idempotency, and dry run.

Webhooks

Delivery and inbound reply events, HMAC verification, and Live/Test routing.

Templates and variables

Variables, conditionals, loops, and helpers resolved at send time.

Bulk sending

POST /v1/send-batch — up to 10,000 recipients with per-recipient variables.

Scheduling sends

scheduled_at with ISO 8601 or natural language in English and IANA time zones.
Questions? Write to us at harold@dropout.cl or check the frequently asked questions.