The user to create
-
user_name
string
required
-
The user's identifier
-
security
object
required
-
A user's security information
-
-
roles
string[]
-
The set of roles assigned to a user
-
permissions
string[]
-
The distinct set of permissions allowed by the user's roles. These correspond to operationId values in the OpenAPI definition.
-
elevated_permissions
object
-
A user's elevated permissions status
-
-
enabled
boolean
required
-
True if the user has elevated permissions
-
expires_at
string · format: date-time
-
The time at which the user's elevated permissions expire
-
password
string
-
The user's password. Only used when modifying a user.
-
enabled
boolean
-
True if the user is enabled
-
security_realm
object
-
The security realm the user belongs to
-
-
type
enum
required
-
The type of the security realm
-
Values:
native
ldap
saml
active_directory
-
id
string
required
-
The identifier for the security realm
-
metadata
object
-
Metadata for a user
-
-
full_name
string
-
The user's optional full name
-
email
string
-
The user's optional email address
-
builtin
boolean
-
True if the user is a built-in read-only user
User successfully created
application/json
-
user_name
string
required
-
The user's identifier
-
security
object
required
-
A user's security information
-
Same fields as
security
-
metadata
object
-
Metadata for a user
-
-
full_name
string
-
The user's optional full name
-
email
string
-
The user's optional email address
-
builtin
boolean
-
True if the user is a built-in read-only user
- The provided user name is invalid. Check that it is not empty and it does not contain special characters. (code:
user.user_name.invalid)
- Some of the provided roles are invalid. (code:
user.roles.invalid)
- Some of the provided roles are forbidden. (code:
user.roles.forbidden)
- Trying to set a restricted field. (code:
user.restricted_field)
application/json
-
errors
object[]
required
-
A list of errors that occurred in the failing request
-
-
code
string
required
-
A structured code representing the error type that occurred
-
message
string
required
-
A human readable message describing the error that occurred
-
fields
string[]
-
If the error can be tied to a specific field or fields in the user request, this lists those fields
The username is already in use. (code: user.user_name.conflict)
application/json
-
errors
object[]
required
-
A list of errors that occurred in the failing request
-
-
code
string
required
-
A structured code representing the error type that occurred
-
message
string
required
-
A human readable message describing the error that occurred
-
fields
string[]
-
If the error can be tied to a specific field or fields in the user request, this lists those fields
Thank you for your feedback.