SetupEmailDomain initiates email domain configuration.
POST/api/v1/engagements/integrations/email/setup
Creates a new channel configuration and email domain config. For sandbox domains, the configuration is immediately usable. For custom domains, DNS records must be configured and verified.
Sandbox Domain
- Uses Mailgun's existing sandbox domain
- Limited to authorized recipients only
- Immediately active after setup
Custom Domain
- Creates or retrieves domain in Mailgun
- Returns required DNS records (SPF, DKIM, MX)
- Requires VerifyEmailDomain call after DNS setup
Errors
- INVALID_ARGUMENT: Invalid API key or domain format
- ALREADY_EXISTS: Domain already configured for this organization
- FAILED_PRECONDITION: Mailgun API key is invalid
Request
Responses
- 200
- default
A successful response.
An unexpected error response.