API Reference
Pagination
How pagination works in the Mailgent API
List endpoints return paginated results using cursor-based pagination.
Parameters
| Param | Type | Default | Max | Description |
|---|---|---|---|---|
limit | number | 50 | 100 | Results per page |
pageToken | string | — | — | Cursor from previous response |
Response Format
{
"messages": [...],
"count": 50,
"nextPageToken": "2026-03-28T09:00:00.000Z"
}If nextPageToken is present, there are more results. Pass it as pageToken in the next request.
Example: Paginating Through All Messages
# First page
curl "https://api.mailgent.dev/v0/messages?limit=10" \
-H "Authorization: Bearer mgent-your-api-key"
# Next page (use nextPageToken from previous response)
curl "https://api.mailgent.dev/v0/messages?limit=10&pageToken=2026-03-28T09:00:00.000Z" \
-H "Authorization: Bearer mgent-your-api-key"Ordering
- Messages: Newest first (
createdAtdescending) - Threads: Most recently updated first (
updatedAtdescending)