Skip to content

Errors

Both APIs return explicit errors when a request cannot be completed.

Public API

Public API errors are JSON responses sent over orbitclient:api.

json
{
  "v": 1,
  "op": "bad_op",
  "ok": false,
  "error": "unknown_op",
  "message": "Unknown op: bad_op"
}

The op field uses the request or response operation context that failed.

Common causes:

CauseFix
Unknown operationCheck the op value and protocol version.
Unknown moduleUse documented module IDs.
Unsupported moduleUse only module IDs listed in the Modules reference.
Missing setting IDInclude settingId for setting restriction operations.
Unsupported settingOnly restrict settings listed in the module reference.
Payload too largeRequest fewer modules.

Partner API

Partner API errors are HTTPS responses.

StatusMeaning
401Token is missing, invalid, or revoked.
429Rate limit exceeded.
503Orbit presence backend unavailable.

Partner API clients should treat non-2xx responses as temporary integration failures unless the status is 401.

Orbit Client API Documentation