Skip to main content
All list endpoints (GET /recordings, GET /end-users, GET /devices, etc.) return paginated results. Bota uses cursor-based pagination — each page returns a cursor pointing to the last item, which you pass to fetch the next page.

Query Parameters

Response Structure

Response Fields

Iterating Through All Results

Pass the previous page’s next_cursor as the cursor parameter on the next request. Stop when has_more is false.
Node.js
For a runnable CLI with response validation, a page cap and selected metadata output, see the Node.js recording-list example. Pagination is not a snapshot: concurrent inserts or deletions can change the result set during a traversal.

Default Sorting

All list endpoints return results sorted by created_at descending (newest first). Cursors are tied to this sort order — changing filters requires starting from a fresh cursor.