Overview
All list endpoints in the Arcus API use cursor-based pagination. Unlike offset pagination (?page=3), cursor pagination is stable: inserting or deleting records between pages does not cause items to be skipped or duplicated.
List response envelope
Every list endpoint returns this envelope:Parameters
Paginating forward
Paginating backward
SDK usage: auto-pagination
All SDKs support automatic page iteration:Filtering and sorting
Most list endpoints support additional query parameters for filtering:Notes on performance
- Use
limit=100(the maximum) when bulk-fetching to minimize round trips - Avoid
include_count=trueon hot paths — it adds a COUNT query to every request - Cursors are stable: you can safely resume a paginated scan after an interruption by restarting from the last ID you successfully processed

