Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.revdesk.com/llms.txt

Use this file to discover all available pages before exploring further.

Every list endpoint in the RevDesk v1 API returns the same envelope:
{
  "data": [ /* items */ ],
  "meta": {
    "cursor": "opaque-string",   // omitted on the last page
    "total_results": 42,         // sometimes present
    "page_size": 20
  }
}
Pass ?cursor=<meta.cursor> on the next request to walk to the next page. Cursors are opaque to clients — treat the value as a bag of bytes, don’t parse it.

Example

# First page
curl "https://api.revdesk.com/v1/calls?limit=50" \
  -H "Authorization: Bearer $KEY"

# Next page
curl "https://api.revdesk.com/v1/calls?limit=50&cursor=eyJpZCI6MTIzfQ" \
  -H "Authorization: Bearer $KEY"

Limits

  • limit default is 20, max 100.
  • Cursors are valid for 24 hours from issuance. Requesting an expired cursor returns 400 validation_error with fields.cursor.
  • Ordering is by creation time, newest first for every list endpoint. Use ?order=asc where supported to reverse.