Domains

Provision the main sending identity (bare root domain) and notify.<rootDomain> (transactional) on a domain you own in one call. The main identity is used for campaigns and hand sends; notify.<rootDomain> is for receipts and password resets. If a legacy send.<rootDomain> marketing identity already exists, it is included in the response; new setups do not create marketing. Idempotent. Safe to call again if DNS records already exist. Returns DNS records for each provisioned identity. Requires API key with domains:write.

post/v1/domains/setup

Request

  • Base URL
    https://api.migma.ai
  • URL
    https://api.migma.ai/v1/domains/setup
  • Auth
    API key in header Authorization

Request body

rootDomainstring required

The apex domain you own, e.g. 'acme.com'

fromNamestring

Default From display name for provisioned identities.

vanityRootFromboolean

Show the apex domain in the From header when DMARC passes. Defaults to true.

Response

Domain setup complete

successboolean

Changes

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status

    • info

      added the optional property // to the response with the status