---
agentTools:
  projectIndex: https://docs.agilite.io/llms.txt
---

# Overview of Roles Execution APIs

This section provides an Overview of the Roles Execution APIs that can be done via the API Server

[block:api-header]
{
  "title": "/getRole"
}
[/block]

* The [/getAssignedRoles](https://docs.agilite.io/reference#getrole) API returns a list of responsible users as an array based on the `Role` and `conditional levels` provided in the [Agilit-e Admin Portal](https://portal.agilite.io/) module configuration.

[block:api-header]
{
  "title": "/changeConditionalLevels"
}
[/block]

* The [/changeConditionalLevels](https://docs.agilite.io/reference#changeconditionallevels) API changes the Conditional Levels of a Role Profile relevant to the `record-id` provided in the [Agilit-e Admin Portal](https://portal.agilite.io/) module configuration.

[block:api-header]
{
  "title": "/reAssignResponsibleUser"
}
[/block]

* The [/reAssignResponsibleUser](https://docs.agilite.io/reference#reassignresponsibleuser) API reassigns the Responsible User of a Role Profile relevant to the `record-id` provided in the [Agilit-e Admin Portal](https://portal.agilite.io/) module configuration.