Endpoint Error Matrix
Lists the HTTP status codes and error codes each endpoint may return. Use it as a reference when implementing client-side error branching.
Create Access Token
400 INVALID_REQUEST401 AUTH_INVALID429 RATE_LIMITED500 INTERNAL_ERROR
Create WebSocket Ticket
400 INVALID_REQUEST401 AUTH_REQUIRED401 AUTH_INVALID401 AUTH_EXPIRED429 RATE_LIMITED500 INTERNAL_ERROR
List Devices
400 INVALID_REQUEST401 AUTH_REQUIRED401 AUTH_INVALID401 AUTH_EXPIRED403 AUTH_SCOPE_DENIED429 RATE_LIMITED500 INTERNAL_ERROR
Get Device
400 INVALID_REQUEST401 AUTH_REQUIRED401 AUTH_INVALID401 AUTH_EXPIRED403 AUTH_SCOPE_DENIED404 DEVICE_NOT_FOUND429 RATE_LIMITED500 INTERNAL_ERROR
List Device Type Definitions
400 INVALID_REQUEST401 AUTH_REQUIRED401 AUTH_INVALID401 AUTH_EXPIRED403 AUTH_SCOPE_DENIED429 RATE_LIMITED500 INTERNAL_ERROR
Execute Device Operation (Relay Command)
400 INVALID_REQUEST401 AUTH_REQUIRED401 AUTH_INVALID401 AUTH_EXPIRED403 AUTH_SCOPE_DENIED404 DEVICE_NOT_FOUND409 IDEMPOTENCY_CONFLICT422 COMMAND_REJECTED422 DEVICE_OFFLINE429 RATE_LIMITED500 INTERNAL_ERROR
Set Relay Jog Duration
400 INVALID_REQUEST401 AUTH_REQUIRED401 AUTH_INVALID401 AUTH_EXPIRED403 AUTH_SCOPE_DENIED404 DEVICE_NOT_FOUND422 COMMAND_REJECTED422 DEVICE_OFFLINE429 RATE_LIMITED500 INTERNAL_ERROR
Get Command Result
400 INVALID_REQUEST401 AUTH_REQUIRED401 AUTH_INVALID401 AUTH_EXPIRED403 AUTH_SCOPE_DENIED404 COMMAND_NOT_FOUND429 RATE_LIMITED500 INTERNAL_ERROR
