Create a domain
Provision a domain by capability. A sending domain registers a cold/SMTP mailbox domain (normally born automatically when you connect a mailbox); a monitoring domain starts DMARC monitoring and auto-mints its first collection address (read it back with find?expand[]=collectionAddresses). The common manual use is adding an external monitor-only domain.
Authorizations
Org-scoped Norbelys API key. Create one in Settings → API keys and send it as Authorization: Bearer ak_….
Headers
Opt-in idempotency for a safely retried write: reuse the same key to replay the original result for 24h instead of re-executing. Recommended on every POST.
255Body
The bare DNS name.
^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)+$"notify.acme.com"
What the domain is for: sending, monitoring, or tracking. Defaults to sending.
sending, monitoring, tracking "monitoring"
Monitoring options (capability "monitoring" only).
Tracking options (capability "tracking" only).
Response
OK
Registration and observed-sending age for a sending domain.
What the domain is for: sending, monitoring, or tracking.
sending, monitoring, tracking "sending"
The bare DNS name.
"notify.acme.com"
The domain id.
"dom_h2wq8vzr1k4m9x3c5b7n0jfe"
DMARC-monitoring rollup + collection status; null on a sending row.
Mailboxes on this sending domain attached to the filtered campaign — present only when listing with ?programId.
x >= 03
Sending policy, capacity, and health; null for other capabilities.
Custom tracking hostname state; null for other capabilities.
Optimistic concurrency version.
x >= 1Creation instant (RFC 3339).
"2026-05-20T09:00:00.000Z"
Always "domain" — the resource discriminator.