error code. Some bodies also include
scope or detail.
Public codes
A guest
source_id lookup that finds nothing is not an error. The list
returns { "data": [], "next_cursor": null, "has_more": false }.
Get-by-ID routes (/v1/guests/{id}, /v1/reservations/{id}, and the other
single-resource paths) return 404 when the ID is missing or outside scope.
Session-only codes
These appear when a personal API key or partner token hits a surface that is not public:
Casa Layer sign-in tokens (MCP OAuth) cannot call
/v1/*. Those requests
return 403 forbidden. Use a personal API key or a
partner access token.
Endpoint pages in the API reference list the
status codes that route can return.