Managing domains
For first-time setup, start with Verify a domain. This page covers the rest of the domain surface.
Lifecycle
Section titled “Lifecycle”POST /domains: create (with optionalregion); SendSignal provisions DKIM with Amazon SES and returns the DNS record set to publish.POST /domains/{id}/verify: re-check DNS and SES status; run any time.GET /domains/GET /domains/{id}: list and inspect, including per-record status.PATCH /domains/{id}: update tracking settings.DELETE /domains/{id}: remove the domain.
Sending regions
Section titled “Sending regions”Domains are provisioned in a sending region. GET /domains/regions lists the allowed regions;
pass one as region on create. Verifying and sending happen in that region.
Ownership claiming
Section titled “Ownership claiming”If you operate several teams (or migrate between them), DNS-based claiming proves ownership with a TXT challenge and makes the domain exclusive to your team:
POST /domains/{id}/claim: get the TXT challenge record.- Publish it, then
POST /domains/{id}/claim/confirm. POST /domains/{id}/claim/release: give the claim up later if needed.
A domain verified by another team can’t be sent from until you claim it: such sends fail with
403 domain_not_owned.