1. Get Started
  • 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. Get Started

Authentication

All CMR API requests require your partner API key. Depending on the endpoint, you may also need to pass a userId query parameter.

Two Auth Modes#

Every endpoint uses exactly one of the following modes.
Partner-level auth
User-level auth
Pass only the cmr-x-api-key header. Used for account-level operations that aren't tied to a specific customer.
Endpoints that use partner-level auth:
EndpointDescription
POST /usersCreate a new user
GET /users/listList all users under your account
DELETE /usersDelete a user
GET /users/get-dashboard-configurationsFetch partner dashboard config
GET /geoList supported countries
GET /geo/ipDetect IP location

Your API Key#

API keys are issued when you sign up as a CMR reseller. View and manage them at https://partners.coldmailreseller.com.
DANGER
Never expose your API key in client-side code, mobile apps, or public repositories. Your key controls billing and all resources under your partner account. All CMR API calls must originate from your backend server.

Code Examples#

JavaScript
Python
cURL

Error Reference#

ConditionStatusMessage
Missing cmr-x-api-key header401Please provide an api key or generate one from the dashboard. Visit https://integrations.coldmailreseller.com
Invalid or unknown API key401Invalid api key
Missing userId on user-level endpoint400Please provide a userId
userId not found under your account404The requested user does not exist.

Next Steps#

Users
Create users and retrieve their userId for use on all subsequent requests.
Errors
Full HTTP status code reference and retry strategy.
Quick Start
Provision your first domain and mailbox end-to-end.
Modified at 2026-08-05 16:12:50
Previous
Overview
Next
Quick Start
Built with