1. Resources
  • Welcome to the Cold Mail Reseller API
  • Get Started
    • Overview
    • Authentication
    • Quick Start
  • Core Concepts
    • Users
    • Domains
    • DNS Management
    • Mailboxes
    • Subscriptions
    • Pre-Warmup
    • Domain Renewal
    • 1+ Year Subscriptions
    • Mailbox Warmup
    • Platform Exports
    • OAuth Exports
    • Sandbox API
  • API Reference
    • Users
      • List Users
      • Get User
      • Create User
      • Update User
      • Delete User
    • Geo
      • List Countries
      • List States
    • Domains
      • Domain Renewal
        • Get Domain Renewal Prices
        • Renew Domains
        • Toggle Domain Auto-Renew
      • Get Domains by User
      • Check Domain Availability
      • Check Single Domain Availability
      • Check Workspace Existence
      • Set Domain Forwarding
      • Set Email Forwarding
      • Delete Domains
    • DNS
      • Get DNS Records
      • Add DNS Records
      • Update DNS Record
      • Update Nameservers
      • Delete DNS Record
    • Mailboxes
      • List Mailboxes
      • Get Mailboxes by User
      • Get Mailbox
      • Get Admin Mailbox Details
      • Update Mailbox Details
      • Delete Mailbox
    • Mailbox Warmup
      • Add Warmup to Mailbox
      • Toggle Warmup
      • Update Warmup Settings
      • Set Warmup Status
      • Disable Warmup
    • Orders
      • Get Order Status
      • Get Order Details
      • Create Order
      • Create Order (JSON)
      • Create Mailbox Order (JSON)
      • Process Order
    • Subscriptions
      • 1+ Year Subscription
        • Recreate Subscription
      • Get Subscriptions
      • Renew Subscriptions
      • Cancel Subscription
      • Toggle Auto-Renewal
    • Exports
      • Platform Exports
        • Get Platform Credentials
        • Add Platform Credential
        • Export Mailboxes to Platform
        • Remove Platform Credential
      • OAuth Exports
        • Perform OAuth
        • Add Client ID to Domains
    • Pre-Warmup
      • Sandbox
        • Get Sandbox Pre-warmup Domains
        • Order Sandbox Pre-warmup
        • Reset Sandbox Pre-warmup
      • Get Pre-warmup Domains
      • Order Pre-warmup
    • Placement Test
      • Create Placement Order
      • Get Placement Reports
  • Resources
    • Errors
    • Rate Limits
    • Pagination
    • Sandbox
    • MCP
  • Webhooks
    • Overview
    • Events
      • Domain Events
      • Mailbox Events
      • Subscription Events
      • Prewarmup Events
      • Mailbox Warmup Events
  • Schemas
    • Error
    • Success
    • MessageResponse
    • User
    • Domain
    • ErrorResponse
    • Mailbox
    • Subscription
    • DnsRecord
    • Error Response
    • Pagination Meta
    • Action Error Response
    • PrewarmupOrderResult
    • OrderCreationResult
  1. Resources

Rate Limits

The CMR API enforces a rate limit of 5 requests per second per partner API key, applied globally across all endpoints and all users.

Rate Limit Response#

When you exceed the limit, the API returns:
{
  "status": 429,
  "message": "Too many requests",
  "data": null
}
The Retry-After header tells you the minimum number of seconds to wait before retrying.
NOTE
Webhook deliveries from CMR to your server do not count toward your rate limit. Only outbound requests from your server to the CMR API are counted.

Handling 429s#

Always read Retry-After and add a small amount of jitter to avoid thundering-herd retries from multiple concurrent workers.
JavaScript
Python

Staying Under the Limit#

Batch requests where possible#

Some endpoints accept multiple items in a single call. Use them instead of looping single-item endpoints.
Instead ofUse
POST /domains/available-single × NPOST /domains/available with domains: [...]

Use a request queue for bulk operations#

Schedule bulk jobs off-peak#

Large batch operations — mass user imports, bulk renewals — should run during off-peak hours to avoid competing with real-time user-facing requests.

Next Steps#

Errors
Full status code reference and retry strategy for all error types.
Pagination
Avoid bulk pagination loops hitting the 5 req/sec limit.
Webhooks Overview
API structure, async operations, and environment details.
Modified at 2026-08-05 16:12:50
Previous
Errors
Next
Pagination
Built with