Create role
Request to create new role:
POST /api/v2/roles.json
HTTP body should contain JSON formatted profile of role to create.
For example:
{
"role": {
"name": "Supervisor Role",
"tenant_id": "e00a4822-f288-11e4-b559-e03f497dbdff",
"permissions": {
"system": [],
"users": ["view"],
"calls": ["view", "categorize", "on_demand_trigger"],
}
}
}
Response contains HTTP status code as shown in the following table.
| Response | Description |
|---|---|
| 201 Created | Role has been successfully created. HTTP header For example: |
| 403 Forbidden | The request cannot be completed because API user has no permission to create roles |
| 400 Bad Request | The request cannot be completed because supplied JSON object has invalid data. When response has content type |