Response envelope
Every successful response shares a top-level wrapper:
{ "error": false, "data": <payload> }
The shape of data varies by endpoint — it is not uniform, so handle
each endpoint's shape explicitly rather than writing one generic unwrapper:
- Return incidents — an object:
{ "data": [ … ], "pagination": { … } }. Note the nesteddata: the rows are atdata.data, notdata. - Return incident by id — a single incident object.
- Everything else — a bare array, with no pagination.
The Responses table on each endpoint page describes the full body, envelope included, so you can read the exact nesting per endpoint instead of inferring it from here.
Browse the endpoints from the sidebar, or start with Incidents.