Skip to main content
This flow can be executed using a human or a machine user.For machine users:
  • Send a valid Authorization header with of type Bearer TOKEN_VALUE where TOKEN_VALUE is the a JWT returned in the response from Machine User Token flow
To add a user to an organization, you need to make a POST request to the following endpoint:

Headers

1

x-iam-orgid

Specify the Organization Id here. Example: 281185056586736799
curl --request POST \
  --url https://dev-iam.razi.ai/v1/authorization/organizations/users/21892002 \
  --header 'Authorization: Bearer YOUR_SECRET_TOKEN' \
  --header 'Content-Type: application/json' \
  --header 'X-App-Name: ' \
  --header 'X-Iam-Orgid: ' \
  --data '{
  "roles": [
    "reader",
    "writer"
  ]
}'
Please note that the roles array must contain valid roles which are available for the organization. To add or update roles for the organization , you can refer Update Roles and Permissions of organization endpoint.
Upon successful request, the user will be added to the specified organization and the response will be similar to the below:
{
  "message": "User 281435913177801305 added to 281185056586736799 as reader, writer"
}