# roles

Roles, permissions and approval mandates. Private label.

 - [GET /permissions](https://developer.boyahq.com/v2/openapi/roles/permissionscontroller_listallpermissions.md): > 🔒 **Private label — [contact sales](mailto:sales@boyahq.com).** Requires a private-label entitlement on your API client. list all permissions
 - [PATCH /permissions/employees/{employee_id}/role](https://developer.boyahq.com/v2/openapi/roles/permissionscontroller_updateusersrole.md): > 🔒 **Private label — [contact sales](mailto:sales@boyahq.com).** Requires a private-label entitlement on your API client. Update users role
 - [PATCH /permissions/employees/{employee_id}](https://developer.boyahq.com/v2/openapi/roles/permissionscontroller_updateemployeepermissions.md): > 🔒 **Private label — [contact sales](mailto:sales@boyahq.com).** Requires a private-label entitlement on your API client. Update employee permissions
 - [POST /permissions/employees/{employee_id}](https://developer.boyahq.com/v2/openapi/roles/permissionscontroller_getemployeepermissions.md): > 🔒 **Private label — [contact sales](mailto:sales@boyahq.com).** Requires a private-label entitlement on your API client. Fetch grouped permissions for a specific employee
 - [PUT /permissions/update/{role_id}](https://developer.boyahq.com/v2/openapi/roles/permissionscontroller_updaterolepermissions.md): > 🔒 **Private label — [contact sales](mailto:sales@boyahq.com).** Requires a private-label entitlement on your API client. Update permissions for a specific role
 - [PUT /permissions/mandates](https://developer.boyahq.com/v2/openapi/roles/permissionscontroller_listmandates.md): > 🔒 **Private label — [contact sales](mailto:sales@boyahq.com).** Requires a private-label entitlement on your API client. get set mandates
 - [PATCH /permissions/mandates/{mandate_id}](https://developer.boyahq.com/v2/openapi/roles/permissionscontroller_updatemandate.md): > 🔒 **Private label — [contact sales](mailto:sales@boyahq.com).** Requires a private-label entitlement on your API client. Update mandate minimum approvers
 - [PATCH /permissions/mandates/{mandate_id}/approvers/{approver_id}](https://developer.boyahq.com/v2/openapi/roles/permissionscontroller_updatesingleapprover.md): > 🔒 **Private label — [contact sales](mailto:sales@boyahq.com).** Requires a private-label entitlement on your API client. update user mandate
 - [DELETE /permissions/mandates/{mandate_id}/approvers](https://developer.boyahq.com/v2/openapi/roles/permissionscontroller_removeapproverfrommandate.md): > 🔒 **Private label — [contact sales](mailto:sales@boyahq.com).** Requires a private-label entitlement on your API client. Remove one or more approvers from a mandate by providing their IDs
 - [POST /permissions/mandates/{mandate_id}/approvers](https://developer.boyahq.com/v2/openapi/roles/permissionscontroller_addapproverstomandate.md): > 🔒 **Private label — [contact sales](mailto:sales@boyahq.com).** Requires a private-label entitlement on your API client. Add one or more approvers to a mandate by providing their IDs and configura
