For the complete documentation index, see llms.txt. This page is also available as Markdown.

Get the currently authenticated user

get
Authorizations
defguard_sessionstringRequired
Responses
200

Your own account details.

application/json
emailstringRequired
email_mfa_enabledbooleanRequired
enrolledbooleanRequired
first_namestringRequired
groupsstring[]Required
idinteger · int64Required
is_activebooleanRequired
is_adminbooleanRequired
last_namestringRequired
ldap_pass_requires_changebooleanRequired
mfa_enabledbooleanRequired
mfa_methodstring · enumRequiredPossible values:
namestringRequired
phonestring · nullableOptional
totp_enabledbooleanRequired
usernamestringRequired
get/api/v1/me
GET /api/v1/me HTTP/1.1
Accept: */*
{
  "authorized_apps": [],
  "devices": [],
  "email": "jane@example.com",
  "email_mfa_enabled": false,
  "enrolled": true,
  "first_name": "Jane",
  "groups": [
    "admin"
  ],
  "id": 1,
  "is_active": true,
  "is_admin": true,
  "last_name": "Doe",
  "ldap_pass_requires_change": false,
  "mfa_enabled": false,
  "mfa_method": "None",
  "name": "Jane Doe",
  "phone": "+48123456789",
  "totp_enabled": false,
  "username": "jane"
}

Last updated

Was this helpful?