POST
/v1/mgmt/user/create
Create a new user, using a valid management key.
This API endpoint will create a new user utilizing a valid management key.
This API endpoint allows you to configure all aspects of a user:
- loginId
- phone
- verified settings (phone, email) - one must be set to true
- displayName
- roleNames
- Tenant configurations - which tenantIds, which roleNames. The userTenants can include multiple items Ex:
Additionally, you can create a user with multiple login IDs by passing an array of loginIds in string format within the additionalIdentifiers
key.
Next Steps
Once the user is created, the user can then login utilizing any sign-in api supported. This will then switch the user from invited to active.
See also
- See Manage User for further details on managing users.
- See The User Object for further details on the user object.
Endpoint Authentication
Use authorization bearer header with the following format:
Authorization: Bearer \<ProjectId:ManagementKey\>
Authorization
Authorization
RequiredBearer <token>
< Project ID >:< Management Key > as bearer
In: header
Request Body
loginId
string
email
string
phone
string
verifiedEmail
boolean
verifiedPhone
boolean
name
string
roleNames
array<string>
userTenants
array<object>
invite
boolean
test
boolean
Default: false
customAttributes
object
custom attributes of users
picture
string
sendMail
boolean
sendSMS
boolean
additionalIdentifiers
array<string>
inviteUrl
string
password
string
hashedPassword
object
givenName
string
middleName
string
familyName
string
ssoAppIds
array<string>
templateOptions
object
Status code | Description |
---|---|
200 | OK |
Was this helpful?