Skip to main content
List endpoints use offset/limit pagination. Parameters are passed in the JSON request body:
The limit cap is silent: requesting limit: 500 (or an invalid value) returns up to 100 rows without an error. Always read total from the response instead of assuming your requested page size was honored.

Response envelope

All list endpoints share the same envelope:
total is the complete record count, not the number of rows in the current page — use it to compute how many pages to fetch.

Paginated endpoints

Other List* endpoints (GroupListAllGroups, PolicyListAllPolicies, AppdataListUserAppNames, FileListUserFiles, SessionListUserSessions, etc.) return the full result set in one response — their collections are expected to stay small.
Cursor-based pagination is not available — offset/limit is the only mechanism.

Example: paging through all users

Bulk listing is gated by a short-lived unlock UUID (see Authentication). Fetch the unlock, then iterate:
If a long export outlives the 60-second unlock window, request a fresh unlockuuid and continue from the same offset.