Supported DNS Providers
Mission Inbox currently supports integration with:GoDaddy
Integrate your GoDaddy account to automatically manage DNS records for domains hosted on GoDaddy
Cloudflare
Connect your Cloudflare account to manage DNS records for domains using Cloudflare’s DNS services
How DNS Integration Works
When you connect your DNS provider API keys:- Store API Credentials: Securely save your GoDaddy or Cloudflare API keys in Mission Inbox
- Link to Domains: Associate API keys with specific domains
- Automated DNS Push: Use the utility API to automatically create and push all required DNS records (MX, SPF, DKIM, DMARC)
- Automatic Updates: Mission Inbox team can update DNS records across all domains when needed for new releases
You can add multiple GoDaddy and Cloudflare API key pairs to manage different accounts or domains.
Setting Up GoDaddy Integration
Step 1: Create GoDaddy API Key
First, obtain your API key and secret from GoDaddy’s developer portal.Step 2: Add GoDaddy API Key to Mission Inbox
Step 3: List Your GoDaddy Keys
Setting Up Cloudflare Integration
Step 1: Create Cloudflare API Key
Obtain your API key from your Cloudflare account settings.Step 2: Add Cloudflare API Key to Mission Inbox
Step 3: List Your Cloudflare Keys
Pushing DNS Records Automatically
Once you’ve configured your DNS provider API keys, you can automatically push DNS records to your domains.Register DNS Records for a Domain
This endpoint automatically creates and pushes all required DNS records (MX, SPF, DKIM, DMARC) to your domain:Requirements
- Domain must have associated GoDaddy or Cloudflare API keys
- API keys must be valid and have proper permissions
- The API will automatically determine which provider to use based on your configured keys
What Gets Created
The register DNS records endpoint automatically creates:- MX Records: Mail exchange records for email routing
- SPF Record: Sender Policy Framework for email authentication
- DKIM Record: DomainKeys Identified Mail for email signing
- DMARC Record: Domain-based Message Authentication for email policy
Managing API Keys
Update an API Key
GoDaddy:Delete an API Key
GoDaddy:Mission Inbox Managed Updates
When Mission Inbox releases new features or updates that require DNS changes, our team can handle DNS record updates for all domains that have configured DNS provider integrations. This ensures your domains stay up-to-date without manual intervention.
Benefits of DNS Integration
⚡ Automated Setup
⚡ Automated Setup
Eliminate manual DNS configuration. All records are created and pushed automatically with a single API call.
🎯 Accuracy
🎯 Accuracy
No more typos or configuration errors. DNS records are generated with exact values required for proper email delivery.
🔄 Easy Updates
🔄 Easy Updates
When DNS changes are needed, Mission Inbox can update all your domains automatically.
🔐 Secure Storage
🔐 Secure Storage
API keys are stored securely and validated before use to ensure proper permissions.
📊 Multiple Accounts
📊 Multiple Accounts
Add multiple GoDaddy and Cloudflare accounts to manage domains across different providers.
API Key Validation
Mission Inbox automatically validates your API keys when you add them:- GoDaddy: Validates that the API key and secret have proper permissions to manage DNS records
- Cloudflare: Validates that the API key and email combination is correct and authorized
key_valid field in the API response indicates whether validation was successful.
Troubleshooting
Common issues and solutions:| Issue | Cause | Solution | 
|---|---|---|
| DNS registration failed | Missing or invalid API keys | Verify API keys are added and validated | 
| Invalid API key | Incorrect credentials | Double-check API key and secret/email | 
| Permission denied | Insufficient API permissions | Ensure API keys have DNS management permissions | 
| Domain not found | Invalid domain ID | Verify the domain exists and belongs to your account | 
API Reference
For detailed API documentation, see:- API Keys / Cloudflare: Manage Cloudflare API keys
- API Keys / GoDaddy: Manage GoDaddy API keys
- Domains / Register DNS records: Automatically push DNS records to domains
Ready to automate DNS management? Add your DNS provider API keys and start pushing DNS records automatically. Remember to validate your API keys have proper permissions before use.
