UpsertUserRequest
emailstring<email>required
Email address of the user
firstNamestringrequired
First name of the user
lastNamestringrequired
Last name of the user
uidstring
Unique identifier of the user (for updates)
passwordstring<password>
Password for the user
fromExternalIdpboolean
Whether the user is from an external identity provider
allAssetsboolean
Whether the user has access to all assets
userGroupUidsstring[]
UIDs of user groups the user belongs to
permissions object[]
Permissions assigned to the user
Array [
uidstringrequired
UID of the permission
]
UpsertUserRequest
{
"email": "user@example.com",
"firstName": "string",
"lastName": "string",
"uid": "string",
"password": "string",
"fromExternalIdp": true,
"allAssets": true,
"userGroupUids": [
"string"
],
"permissions": [
{
"uid": "string"
}
]
}