Domain Status
| Status | Description |
|---|---|
PENDING | Initial state, waiting to start setup |
DNS_CONFIGURING | Setting up DNS infrastructure |
DNS_PENDING | Waiting for you to configure nameservers at your registrar |
SERVICES_CONFIGURING | Setting up email services (Azure, Mailcow) |
ACTIVE | Domain is ready to use |
FAILED | Setup failed — can be retried |
Add a Domain
POST/api/public/v1/domains
DNS_PENDING state.
List Domains
GET/api/public/v1/domains
List all domains with optional status filtering:
Query Parameters
| Parameter | Description |
|---|---|
page | Page number (1-based, default: 1) |
limit | Items per page (1-100, default: 20) |
status | Filter by status |
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:
ACTIVE status.
Check Setup Progress
GET/api/public/v1/domains/{domain_id}/progress
Delete Domain
DELETE/api/public/v1/domains/{domain_id}
Remove a domain and all associated resources:
Setup Workflow
- Add Domain → Returns nameservers to configure
- Configure Nameservers → Update at your registrar (GoDaddy, Cloudflare, etc.)
- Wait for Propagation → Typically 15-30 minutes
- Activate Domain → Completes email service setup
- 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.
| Field | Type | Description |
|---|---|---|
target_domain | string | The destination domain to redirect to |
status_code | int | HTTP redirect code — 301 (permanent) or 302 (temporary) |
preserve_path | bool | Append the original URL path to the target |
preserve_query_string | bool | Forward query parameters to the target |
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.

