API Documentation

Build powerful integrations with the MXFuse API. Manage domains, forwarding rules, and email verification programmatically.

Authentication
All API requests require authentication using a Bearer token
Authorization: Bearer mxf_your_token_here

Create and manage your API tokens from your account settings.

GET
/domains
List all your domains
curl -X GET https://mxfuse.com/api/v1/domains \
  -H "Authorization: Bearer YOUR_API_TOKEN"
POST
/domains
Add a new domain
curl -X POST https://mxfuse.com/api/v1/domains \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"domain": "example.com"}'
POST
/domains/{domainId}/rules
Create a forwarding rule
curl -X POST https://mxfuse.com/api/v1/domains/DOMAIN_ID/rules \
  -H "Authorization: Bearer YOUR_API_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "fromAddress": "info",
    "toAddresses": ["user@example.com"],
    "enabled": true
  }'
GET
/domains/{domainId}/verify
Check domain verification status
curl -X GET https://mxfuse.com/api/v1/domains/DOMAIN_ID/verify \
  -H "Authorization: Bearer YOUR_API_TOKEN"
Rate Limits
API rate limits to ensure fair usage
Requests per minute
60
Requests per hour
1,000
Requests per day
10,000

Rate limit headers are included in all API responses. Contact support if you need higher limits.

    MXFuse - Professional Email Forwarding Service