- Primeros pasos
- Autenticación
- Definición de Swagger
- API de Orchestrator- Solicitudes de alertas
- Solicitudes de activos
- Solicitudes de calendario
- Solicitudes de entornos
- Solicitudes de carpetas
- Solicitudes de tareas genéricas
- Solicitudes de trabajos
- Solicitudes de bibliotecas
- Solicitudes de licencia
- Solicitudes de paquetes
- Solicitudes de permisos
- Solicitudes de espacios de trabajo personales
- Solicitudes de procesos
- Solicitudes de elementos en cola
- Solicitudes de política de retención de cola
- Solicitudes de robots
- Solicitudes de roles
- Solicitudes de horarios
- Solicitudes de configuración
- Solicitudes de cubos de almacenamiento
- Solicitudes de tareas
- Solicitudes de catálogos de tareas
- Solicitudes de formularios de tareas
- Solicitudes de tenants
- Solicitudes de transacciones
- Solicitudes de usuario
- Solicitudes de Webhooks
 
- API de gestión de plataformas

Guía de la API de Orchestrator
- Las solicitudes GET a los puntos finales /odata/Userso/odata/Users({})devuelven un dominio vacío para los usuarios de AD.
- Las solicitudes GetOrganizationUnits(Id)yGetRoles(Id)solo devuelven carpetas y roles establecidos explícitamente para un usuario aprovisionado automáticamente. Los heredados de la configuración del grupo pueden recuperarse a través del punto final/api/DirectoryService/GetDirectoryPermissions?userId={userId}.
Eliminar
https://{yourDomain}/odata/Users(446)
Solicitar encabezados.
| Clave | Valor | 
|---|---|
| Autorización | Portador | 
Código de respuesta
204 Sin contenido
El siguiente ejemplo le permite cambiar el idioma del usuario con el ID 749 al japonés.
Publicar
https://{yourDomain}/odata/Users(749)/UiPath.Server.Configuration.OData.ChangeUserCulture
Solicitar encabezados.
| Clave | Valor | 
|---|---|
| Autorización | Portador | 
Solicitar cuerpo
{
    "culture": "ja"
}{
    "culture": "ja"
}Código de respuesta
200 OK
PONER
https://{yourDomain}/odata/Users(13)
Solicitar encabezados.
| Clave | Valor | 
|---|---|
| Autorización | Portador | 
Solicitar cuerpo
{
  "RobotProvision": {
     "UserName": "uipath\\john.smith",
     "RobotId": 53,
     "RobotType": "Development",
     "ExecutionSettings": {}
  }
}{
  "RobotProvision": {
     "UserName": "uipath\\john.smith",
     "RobotId": 53,
     "RobotType": "Development",
     "ExecutionSettings": {}
  }
}Código de respuesta
200 OK
Puedes usar este punto final para asignar uno o más roles al ID de usuario especificado, que puede ser el ID de un grupo, una cuenta de usuario o una cuenta de robot.
Publicar
https://{yourDomain}/odata/Users(9)/UiPath.Server.Configuration.OData.AssignRoles
Solicitar encabezados.
| Clave | Valor | 
|---|---|
| Autorización | Portador | 
Solicitar cuerpo
{
  "roleIds": [
    1,3
  ]
}{
  "roleIds": [
    1,3
  ]
}Ejemplo
9 sobrescribiendo sus roles asignados con los roles que tienen los ID 1 y 3.
                  | Roles antes de la solicitud | Roles después de la solicitud | seleccionados | 
|---|---|---|
| Sin roles | 1y3 | Se han asignado roles con los ID  1y3. | 
| Roles con ID  1y2 | 1y3 | Se eliminó el rol con ID  2y se asignó el rol con ID3. | 
| Rol con ID  2 | 1y3 | Se eliminó el rol con el ID  20} y se asignaron los roles con los ID1y3. | 
cURL
curl -X POST "https://{yourDomain}/odata/Users({key})/UiPath.Server.Configuration.OData.AssignRoles" -H "accept: application/json" -H "Content-Type: application/json"
                        -d "{ \"roleIds\": [ {RoleID1},{RoleID2} ] }"
https://https://{yourDomain}/swagger)
                  Paso a paso
A continuación, se muestra un procedimiento de ejemplo sobre cómo asignar roles a una cuenta:
- 
                        Realiza una solicitud GET en/odata/Rolespara recuperar la lista de roles.Puedes usar cualquier tipo de filtro compatible con OData, si es necesario. 
- Anota los ID de los roles que quieres asignar.
- 
                        Realiza una solicitud GET en/odata/Userspara recuperar la lista de cuentas.La lista incluye grupos, cuentas de usuario y cuentas de robots. Puedes usar cualquier tipo de filtro compatible con OData, si es necesario. 
- Anota los ID de las cuentas a las que quieres asignar roles.
- 
                        Realiza una solicitud POST a/odata/Users({key})/UiPath.Server.Configuration.OData.AssignRolespara cada cuenta a la que quieras asignar roles.- {key}es un ID de cuenta único para la cuenta a la que desea asignar roles
- {roleID}es un ID único de rol para el rol que desea asignar; puedes enumerar varios ID, separados por comas.