LOOMAL
SDK / API Reference

Pagination

How pagination works in the Loomal API

List endpoints return paginated results using cursor-based pagination.

Parameters

ParamTypeDefaultMaxDescription
limitnumber50100Results per page
pageTokenstringCursor 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.loomal.ai/v0/messages?limit=10" \
  -H "Authorization: Bearer loid-your-api-key"

# Next page (use nextPageToken from previous response)
curl "https://api.loomal.ai/v0/messages?limit=10&pageToken=2026-03-28T09:00:00.000Z" \
  -H "Authorization: Bearer loid-your-api-key"

Ordering

  • Messages: Newest first (createdAt descending)
  • Threads: Most recently updated first (updatedAt descending)

Endpoint Support

EndpointPaginationNotes
GET /v0/messageslimit, pageTokenCursor-based, default 50
GET /v0/threadslimit, pageTokenCursor-based, default 50
GET /v0/logslimitLimit only, default 50
GET /v0/vaultNoneReturns all credentials
GET /v0/calendarlimit, from, toDate-range filters, not cursor-based

On this page