Assign roles to organization user members
Assign roles to user members of the specified organization.
Path parameters
-
The unique identifier of the organization.
Body Required
-
An array of user IDs to assign roles.
Minimum length of each is
1
. -
An array of organization role IDs to assign. User existed roles assignment will be ignored.
Minimum length of each is
1
.
Responses
-
201 application/json
Roles were assigned to organization users successfully.
-
Bad Request
-
Unauthorized
-
Forbidden
-
At least one of the IDs provided is not valid. For example, the organization ID, user ID, or organization role ID does not exist; the user is not a member of the organization; or the role type is not assignable to the user.
POST /api/organizations/{id}/users/roles
curl \
-X POST https://[tenant_id].logto.app/api/organizations/{id}/users/roles \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"userIds":["string"],"organizationRoleIds":["string"]}'
Request examples
{
"userIds": [
"string"
],
"organizationRoleIds": [
"string"
]
}