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.