Pushrail Docs
Open app
GET/auth/context

Get auth context

Requires Bearer authentication. See Authentication.

Responses

200 200
FieldTypeDescription
authMethodrequiredenum (4)
principalrequiredAuthContextPrincipal
type = user
typerequired"user"
idrequiredstring (uuid)
emailrequiredstring
namerequiredstring
type = api-key
typerequired"api-key"
idrequiredstring
namerequiredstring
type = mcp-api-key
typerequired"mcp-api-key"
idrequiredstring
namerequiredstring
tenantrequiredobject
idrequiredstring (uuid)
namerequiredstring
environmentrequired"PRODUCTION" | "STAGING" | "DEVELOPMENT"
environmentMode"fixed" | "per-call"
availableEnvironments"PRODUCTION" | "STAGING" | "DEVELOPMENT"[]
scopesrequiredstring[]
permissionsrequiredstring[]
401 401
FieldTypeDescription
errorrequiredobject
coderequiredstring
messagerequiredstring
detailsany

Errors

Errors use the standard envelope. See Errors for codes, status mappings, and retry semantics.