Skip to main content

Errors

Successful Cloud API responses use { "data": … } or { "data": […], "meta": … } — see API reference. Errors are not wrapped in data. Failed requests return JSON:
Some validation errors include structured details (logged server-side; when returned, e.g. SICAR document preflight):
Depending on the error middleware path, details may be omitted from the HTTP body even when set on the server error. Prefer relying on code + message; treat details as best-effort when present.

Common codes

Device / Gateway failures

Function invoke may return HTTP 200 with an agent error inside data.result:
Always check data.result.status / data.result.error for device-side failures (offline, SQL error, timeout).