Skip to Content
Error Codes

Error Codes

All API errors across Passage Connect and Passage Platform follow a consistent format.

Error response format

{ "error": { "code": "not_found", "message": "Link not found" } }

Common error codes

CodeHTTP StatusDescription
unauthorized401Missing or invalid API key
forbidden403API key does not have access to this resource
not_found404Resource not found
validation_error400Invalid request body or parameters
conflict409Resource state conflict (e.g., re-claiming a completed link)
internal_error500Unexpected server error

Platform session errors

CodeDescription
session_expiredSession has timed out
session_terminalSession is in a terminal state (complete/failed/expired)
command_pendingA command is already in flight
Last updated on