# Delete user role
This endpoint deletes a given role. It is not possible to delete the role of the calling user.
WARNING
It is possible to delete a role assigned to a user. The user will then not be able to access the Trusted Twin platform without a role assigned.
Method | Path | Operation* |
---|---|---|
DELETE | /roles/{role} | delete_user_role |
*
In order for a user to perform the "delete_user_role" operation, the "delete_user_role" permission must be included in the list of allowed actions in the statement of the user's role.
# Request
# Response
Attribute | Type | Description | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
uuid | string | Role UUID. | |||||||||
name | string | Name of the role. It must match the regular expression(opens new window) ^[0-9A-Za-z][0-9A-Za-z_ \-]{0,30}[0-9A-Za-z]$ . It does not need to be unique in the context of the account. | |||||||||
rules | dictionary | Access rules that control access to a "twin" , an "entry" and/or an "identity" . If a rule evaluates to True , it allows to access the given resource. | |||||||||
statement | dictionary | Lists |
Attribute | Type | Description |
---|---|---|
effect | string, value is "allow" or "deny" | Permission to perform an "action" applied at the level of the account. |
actions | list | List of actions that we grant the user with the role the permission to perform. For a list of available actions, please consult the Available actions section. |
# Status codes
Requests to this endpoint result in generic status codes. For a comprehensive list of status codes, please consult the Status codes section.
Was this article helpful?