Skip to main content
GET
Get the currently authenticated admin user

Authorizations

Authorization
string
header
required

Passport bearer token authentication for legacy admin sessions.

Response

Authenticated user + group permissions.

status
string
Example:

"success"

user
User · object

An admin user — staff member of a client organization. Authenticates via Laravel Passport (bearer JWT) for the admin web app, and may also issue API keys (via ApiKey) for server-to-server integrations. Permissions are stored as JSON keyed by feature; group membership (group_id) supplies a baseline permission set on top of the per-user override.

entitlements
object | null

Resolved organization feature entitlements with live AI quota usage where available. Null when resolution fails.

access_manifest
object

Server-derived access role and effective authority for the authenticated staff member.

permissions
object

Decoded permissions map from the user's group. Empty object when the group has no permissions JSON.