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

Create a user

post
Authorizations
defguard_sessionstringRequired
Body
emailstringRequired
first_namestringRequired
last_namestringRequired
passwordstring · nullableOptional
phonestring · nullableOptional
usernamestringRequired
Responses
201

User created.

application/json
emailstringRequired
email_mfa_enabledbooleanRequired
enrolledbooleanRequired
first_namestringRequired
groupsstring[]Required
has_non_mfa_location_accessbooleanRequired
has_non_posture_location_accessbooleanRequired
idinteger · int64Required
is_activebooleanRequired
is_adminbooleanRequired
last_namestringRequired
ldap_pass_requires_changebooleanRequired
mfa_enabledbooleanRequired
mfa_methodstring · enumRequiredPossible values:
namestringRequired
password_management_disabledbooleanRequired
phonestring · nullableOptional
totp_enabledbooleanRequired
usernamestringRequired
post/api/v1/user
POST /api/v1/user HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 107

{
  "email": "jdoe@example.com",
  "first_name": "John",
  "last_name": "Doe",
  "phone": "+48123456789",
  "username": "jdoe"
}
{
  "authorized_apps": [],
  "devices": [],
  "email": "jdoe@example.com",
  "email_mfa_enabled": false,
  "enrolled": true,
  "first_name": "John",
  "groups": [],
  "has_non_mfa_location_access": false,
  "has_non_posture_location_access": false,
  "id": 3,
  "is_active": true,
  "is_admin": false,
  "last_name": "Doe",
  "ldap_pass_requires_change": false,
  "mfa_enabled": false,
  "mfa_method": "None",
  "name": "John Doe",
  "password_management_disabled": false,
  "phone": "+48123456789",
  "totp_enabled": false,
  "username": "jdoe"
}

Last updated

Was this helpful?