In short
- Verify a domain in DNS, proves you control the sender (
noreply@yourdomain.com). - Send with subject and body (text and/or HTML) to up to 100 recipients per call.
- Query, schedule, or cancel and get status via webhooks.
Before you start
- Key with
email:domains:create,email:domains:list, andemail:send(or admin scope in testing) - The
fromdomain must be VERIFIED before send - Auth:
Authorization: Bearer sk_live_...orx-api-key - Base URL:
https://api.notifique.dev, usesk_test_...in Sandbox when getting started
1. Verify domain
Two paths, pick what fits your integration:1A, Via dashboard
- Settings → Email → Add domain
- Copy the DNS records (TXT/CNAME) to your domain provider
- Click Verify until status is VERIFIED
1B, Via API
Register domainid for the verify step.
Verify (call again after DNS propagates):
2. Send email
With a VERIFIED domain, send to one or many recipients.to is always an array (up to 100).
payload: subject and at least text or html.
Send with template
If you already have a workspace template with email enabled:messageIds is the canonical field; emailIds is a compatibility alias.
Unverified from domain → 400 with
DOMAIN_NOT_VERIFIED.options: priority (high, normal, low), webhook (URL and secret for this batch only), metadata (free text). Details in the API reference.
RFC 8058 (one-click unsubscribe): by default, if the recipient is a workspace contact, Notifique injects List-Unsubscribe. For transactional email use "listUnsubscribe": false. Invalid topic → 400 INVALID_LIST_UNSUBSCRIBE_TOPIC. Guide: One-click unsubscribe.
3. Query, schedule, and cancel
List sentfromDate, toDate, status, emailDomainId. Requires email:read.
View one send
email:cancel. Scheduled credits return to the workspace.
4. Avoid duplicates
Idempotency-Key header on POST. Repeats within 24 h do not create duplicate sends. See Security and reliability.
5. Webhooks (optional)
Configureemail.sent, email.delivered, email.opened, email.clicked, email.failed, email.complained, and email.cancelled to track without polling.
Guide: Webhook events.
All send types
In the API reference (Email tab), open Send email and pick an example in the playground: HTML+text, Text only, Template, Scheduled, List-Unsubscribe.Next steps
- Introduction: when to use and status lifecycle
- Scopes: key permissions
- Webhook events: real-time status
- Error responses: HTTP codes and
code

