Quickstart
Prerequisites
- A Numonic account
- A domain you own with access to DNS settings
1. Get your API key
- Log in to the Numonic dashboard
- Go to Settings → API Keys
- Click Create API Key
- Choose type live, give it a name (e.g. “Production Key”)
- Copy the key immediately — it’s only shown once
nmc_live_abc123def456...
2. Verify a domain
Before sending, you need to verify ownership of the domain you’ll send from.- Go to Domains → Add Domain
- Enter your domain (e.g.
yourapp.com) - Numonic returns DNS records to add at your registrar — a TXT record for ownership verification and CNAME records for DKIM signing
- Add those records at your DNS provider (Cloudflare, Route 53, Namecheap, etc.)
3. Send your first email
Once your domain shows Verified, you’re ready to send:4. Read the response
Numonic returns202 Accepted immediately:
id — use it to check delivery status.
If any recipients were on your suppression list, they’re filtered out before the send goes out and listed in suppressed_recipients:
5. Check status
queued → processing → sent → delivered | bounced | complained | failed
6. Prevent duplicate sends
Pass anidempotency_key to protect against retries sending duplicate emails:
- Same key + same payload → returns original response (
"idempotent": true), no new email created - Same key + different payload →
409 Conflict - No key → auto-generated, no deduplication
Next steps
- API Reference: Sends — full send endpoint docs
- API Reference: Domains — domain registration and verification
- API Reference: API Keys — manage API keys
- API Reference: Suppression — view and manage your suppression list
- API Reference: Events — query delivery events
