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

Pagination

List endpoints that can return large result sets support page-based pagination using page and limit query parameters.

Query Parameters#

ParameterTypeDefaultMaxDescription
pageinteger1—Page number, 1-indexed
limitinteger20100Number of results per page

Request#


Response#

{
  "status": 200,
  "data": {
    "items": [
      { "id": "mbx_051", "email": "alice@mycoldoutreach.com", "status": "ACTIVE" },
      { "id": "mbx_052", "email": "alice1@mycoldoutreach.com", "status": "ACTIVE" }
    ],
    "pagination": {
      "page": 2,
      "limit": 50,
      "total": 84,
      "totalPages": 2
    }
  }
}
FieldDescription
pagination.pageCurrent page number
pagination.limitResults per page used for this response
pagination.totalTotal number of records across all pages
pagination.totalPagesTotal number of pages at the current limit

Iterating All Pages#

1
Fetch the first page
Start with page=1 and your preferred limit. Read pagination.totalPages from the response to know how many pages exist.
2
Loop through remaining pages
Continue until page > pagination.totalPages.
3
Respect rate limits between pages
If iterating many pages in a tight loop, add a small delay between requests to stay under the 5 req/sec limit.
TIP
Use limit=100 when fetching all pages to minimize the number of requests. The default is 20, which means 5× more requests for the same data.

Paginated Endpoints#

EndpointDescription
GET /users/listAll users under your partner account
GET /mailboxesAll mailboxes for a user
GET /subscriptionsAll subscriptions for a user
GET /exports/platform-exportsExport history for a user
GET /exports/platform-credentialsStored platform credentials for a user

Next Steps#

Rate Limits
How to handle bulk pagination requests without hitting the 5 req/sec limit.
Errors
What happens when page or limit values are out of range.
Webhooks Overview
API structure, async operations, and environment details.
Modified at 2026-08-05 16:12:50
Previous
Rate Limits
Next
Sandbox
Built with