Skip to main content
Custom domains enable professional email sending with your own domain reputation. ColdSend manages DNS, email services, and infrastructure setup automatically.

Domain Status

Add a Domain

POST /api/public/v1/domains
The response includes nameservers you need to configure at your domain registrar. The domain then enters DNS_PENDING state.

List Domains

GET /api/public/v1/domains List all domains with optional status filtering:

Query Parameters

Get Domain Details

GET /api/public/v1/domains/{domain_id} Retrieve full domain information including DNS records and inbox capacity:

Activate a Domain

POST /api/public/v1/domains/{domain_id}/activate Complete setup after nameservers are configured:
This activates email services (Azure Communication Services, Mailcow) and moves the domain to ACTIVE status.

Check Setup Progress

GET /api/public/v1/domains/{domain_id}/progress
Returns progress percentage and user-friendly status message.

Delete Domain

DELETE /api/public/v1/domains/{domain_id} Remove a domain and all associated resources:
This deletes all inboxes on the domain and cleans up Azure/Mailcow resources. The action cannot be undone. Only domains with no active campaigns can be deleted.

Setup Workflow

  1. Add Domain → Returns nameservers to configure
  2. Configure Nameservers → Update at your registrar (GoDaddy, Cloudflare, etc.)
  3. Wait for Propagation → Typically 15-30 minutes
  4. Activate Domain → Completes email service setup
  5. Create Inboxes → Use the domain to create ColdSend Native inboxes

Domain Redirects

Configure URL redirect rules on your domain — useful for forwarding traffic from your sending domain to your main website or a specific landing page. Redirects are managed through Cloudflare automatically.

Get Redirect

GET /api/public/v1/domains/{domain_id}/redirect Returns the current redirect configuration. Returns 404 if no redirect has been configured.

Create or Update Redirect

POST /api/public/v1/domains/{domain_id}/redirect Acts as an upsert — creates a redirect if none exists, or updates the existing one. The domain must be ACTIVE before a redirect can be configured.

Delete Redirect

DELETE /api/public/v1/domains/{domain_id}/redirect Removes the redirect rule from Cloudflare and deletes the configuration record.
Cloudflare cleanup failures are logged but do not prevent the record from being removed — the configuration is always deleted even if the Cloudflare rule can’t be reached.

Next Steps

Sender Accounts

Create inboxes on your active domain.

Campaigns Overview

Use your domain-enabled inboxes in campaigns.