Return information about the caller
GET /auth/me
GET
/auth/me
Authorizations
Section titled “Authorizations ”Responses
Section titled “ Responses ”Current user
object
ref
required
integer format: int64
username
required
string
fullname
string
email
string
usergroup
integer format: int64
auth_method
required
How the caller was authenticated for this request.
string
language
User’s language pref (BCP47). Empty string = follow system / browser. Joined from user_profiles at /auth/me time so the frontend can hydrate the language store on first paint without a separate round-trip.
string
theme
User’s theme pref. Empty string = follow system. Same
“join on /auth/me” rationale as language.
string
impersonated_by
Non-null when the session was minted via POST /admin/users/{ref}/impersonate. Carries the acting admin’s ref + username so the persistent “you are acting as @target” banner can render without a separate round-trip.
object
ref
required
integer format: int64
username
required
string
Authentication required, missing, or invalid
object
error
required
Human-readable error summary
string
Example
the request could not be completedExample
{ "error": "authentication required: sign in and retry with a valid session or API token"}