- Primeros pasos
 - 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
 
 

Guía de la API de Orchestrator
Esta solicitud le permite recuperar todas las tareas en las carpetas clásicas a las que el usuario tiene acceso.
Este punto final solo recupera acciones en carpetas clásicas y quedará en desuso en el futuro.
Utiliza los siguientes para recuperar acciones independientemente del tipo de carpeta:
odata/Tasks/UiPath.Server.Configuration.OData.GetTasksAcrossFoldersodata/Tasks/UiPath.Server.Configuration.OData.GetTasksAcrossFoldersForAdmin
Obtener
https://{yourDomain}/{organizationName}/{tenantName}/orchestrator_/odata/Tasks?$top=2
Solicitar encabezados.
| 
                                  Clave  | 
                                  Valor  | 
|---|---|
| 
                                  Autorización  | 
                                  Portador  | 
Código de respuesta
200 OK
Cuerpo de respuesta
{
  "@odata.context": "https://{yourDomain}/{organizationName}/{tenantName}/orchestrator_/odata/$metadata#Tasks",
  "@odata.count": 21,
  "value": [
    {
      "Title": "Performance Review",
      "Type": "FormTask",
      "Priority": "Medium",
      "Status": "Completed",
      "CreationTime": "2019-10-16T11:39:30.41Z",
      "TaskCatalogName": "Expecto Patronum",
      "OrganizationUnitId": 828,
      "IsCompleted": true,
      "Id": 63
    },
    {
      "Title": "Performance Review",
      "Type": "FormTask",
      "Priority": "Medium",
      "Status": "Completed",
      "CreationTime": "2019-10-16T11:40:24.88Z",
      "TaskCatalogName": "Expecto Patronum",
      "OrganizationUnitId": 828,
      "IsCompleted": true,
      "Id": 64
    }{
  "@odata.context": "https://{yourDomain}/{organizationName}/{tenantName}/orchestrator_/odata/$metadata#Tasks",
  "@odata.count": 21,
  "value": [
    {
      "Title": "Performance Review",
      "Type": "FormTask",
      "Priority": "Medium",
      "Status": "Completed",
      "CreationTime": "2019-10-16T11:39:30.41Z",
      "TaskCatalogName": "Expecto Patronum",
      "OrganizationUnitId": 828,
      "IsCompleted": true,
      "Id": 63
    },
    {
      "Title": "Performance Review",
      "Type": "FormTask",
      "Priority": "Medium",
      "Status": "Completed",
      "CreationTime": "2019-10-16T11:40:24.88Z",
      "TaskCatalogName": "Expecto Patronum",
      "OrganizationUnitId": 828,
      "IsCompleted": true,
      "Id": 64
    }TaskId. El TaskId debe incluirse en la solicitud. Por ejemplo, https://{yourDomain}/{organizationName}/{tenantName}/orchestrator_/odata/Tasks(194)
               Obtener
https://{yourDomain}/{organizationName}/{tenantName}/orchestrator_/odata/Tasks(194)
Solicitar encabezados.
| 
                                  Clave  | 
                                  Valor  | 
|---|---|
| 
                                  Autorización  | 
                                  Portador  | 
Código de respuesta
200 OK
Cuerpo de respuesta
{
  "@odata.context": "https://{yourDomain}/{organizationName}/{tenantName}/orchestrator_/odata/$metadata#Tasks/$entity",
  "Title": "Verify Credentials",
  "Type": "FormTask",
  "Priority": "Critical",
  "Status": "Unassigned",
  "CreationTime": "2019-12-12T17:25:03.02Z",
  "TaskCatalogName": "Auth",
  "OrganizationUnitId": 828,
  "IsCompleted": false,
  "Id": 194
}{
  "@odata.context": "https://{yourDomain}/{organizationName}/{tenantName}/orchestrator_/odata/$metadata#Tasks/$entity",
  "Title": "Verify Credentials",
  "Type": "FormTask",
  "Priority": "Critical",
  "Status": "Unassigned",
  "CreationTime": "2019-12-12T17:25:03.02Z",
  "TaskCatalogName": "Auth",
  "OrganizationUnitId": 828,
  "IsCompleted": false,
  "Id": 194
}TaskId y UserId. Una sola solicitud puede manejar la asignación de múltiples tareas a diferentes usuarios.
               Publicar
https://{yourDomain}/{organizationName}/{tenantName}/orchestrator_/odata/Tasks/UiPath.Server.Configuration.OData.AssignTasks
Solicitar encabezados.
| 
                                  Clave  | 
                                  Valor  | 
|---|---|
| 
                                  Autorización  | 
                                  Portador  | 
Solicitar cuerpo
{
"taskAssignments": 
[   
 {
      "TaskId": 194,
      "UserId": 52454
    }
]
}{
"taskAssignments": 
[   
 {
      "TaskId": 194,
      "UserId": 52454
    }
]
}Código de respuesta
200 OK
Cuerpo de respuesta
{
    "@odata.context": "https://{yourDomain}/{organizationName}/{tenantName}/orchestrator_/odata/$metadata#Collection(UiPath.Orchestrator.Tasks.Dto.TaskAssignmentErrorResponse)",
    "value": [
        {
            "TaskId": 195,
            "UserId": 52454,
            "ErrorCode": 2400,
            "ErrorMessage": "Task is already assigned"
        }
    ]
}{
    "@odata.context": "https://{yourDomain}/{organizationName}/{tenantName}/orchestrator_/odata/$metadata#Collection(UiPath.Orchestrator.Tasks.Dto.TaskAssignmentErrorResponse)",
    "value": [
        {
            "TaskId": 195,
            "UserId": 52454,
            "ErrorCode": 2400,
            "ErrorMessage": "Task is already assigned"
        }
    ]
}taskIds proporcionado.
               Publicar
https://{yourDomain}/{organizationName}/{tenantName}/orchestrator_/odata/Tasks/UiPath.Server.Configuration.OData.UnassignTasks
Solicitar encabezados.
| 
                                  Clave  | 
                                  Valor  | 
|---|---|
| 
                                  Autorización  | 
                                  Portador  | 
Solicitar cuerpo
{
  "taskIds": [
    194,177
  ]
}{
  "taskIds": [
    194,177
  ]
}Código de respuesta
200 OK
Cuerpo de respuesta
{
    "@odata.context": "https://{yourDomain}/{organizationName}/{tenantName}/orchestrator_/odata/$metadata#Collection(UiPath.Orchestrator.Tasks.Dto.TaskAssignmentErrorResponse)",
    "value": [
        {
            "TaskId": 177,
            "UserId": null,
            "ErrorCode": 2400,
            "ErrorMessage": "This task is in completed state"
        }
    ]
}{
    "@odata.context": "https://{yourDomain}/{organizationName}/{tenantName}/orchestrator_/odata/$metadata#Collection(UiPath.Orchestrator.Tasks.Dto.TaskAssignmentErrorResponse)",
    "value": [
        {
            "TaskId": 177,
            "UserId": null,
            "ErrorCode": 2400,
            "ErrorMessage": "This task is in completed state"
        }
    ]
}Esta solicitud te permite recuperar usuarios con permisos para Ver y Editar en Tareas. El ID de la carpeta debe incluirse en la solicitud.
Obtener
https://{yourDomain}/{organizationName}/{tenantName}/orchestrator_/odata/Tasks/UiPath.Server.Configuration.OData.GetTaskUsers(organizationUnitId=36886)
Solicitar encabezados.
| 
                                  Clave  | 
                                  Valor  | 
|---|---|
| 
                                  Autorización  | 
                                  Portador  | 
Código de respuesta
200 OK
Cuerpo de respuesta
{
  "@odata.context": "https://{yourDomain}/{organizationName}/{tenantName}/orchestrator_/odata/$metadata#UserLoginInfo",
  "@odata.count": 13,
  "value": [
    {
      "Name": "Harry",
      "Surname": "Potter",
      "UserName": "harry.potter@uipath.com",
      "EmailAddress": "harry.potter@uipath.com",
      "Id": 52454
    },
    {
      "Name": "Severus",
      "Surname": "Snape",
      "UserName": "severus.snape@uipath",
      "EmailAddress": "severus.snape@uipath.com",
      "Id": 52917
    }{
  "@odata.context": "https://{yourDomain}/{organizationName}/{tenantName}/orchestrator_/odata/$metadata#UserLoginInfo",
  "@odata.count": 13,
  "value": [
    {
      "Name": "Harry",
      "Surname": "Potter",
      "UserName": "harry.potter@uipath.com",
      "EmailAddress": "harry.potter@uipath.com",
      "Id": 52454
    },
    {
      "Name": "Severus",
      "Surname": "Snape",
      "UserName": "severus.snape@uipath",
      "EmailAddress": "severus.snape@uipath.com",
      "Id": 52917
    }Esta solicitud le permite eliminar una o más tareas por sus ID.
Publicar
https://{yourDomain}/{organizationName}/{tenantName}/orchestrator_/odata/Tasks/UiPath.Server.Configuration.OData.DeleteTasks
Solicitar encabezados.
| 
                                  Clave  | 
                                  Valor  | 
|---|---|
| 
                                  Autorización  | 
                                  Portador  | 
Solicitar cuerpo
{
  "taskIds": [
     104177
  ]
}{
  "taskIds": [
     104177
  ]
}Código de respuesta
200 OK
Cuerpo de respuesta
{
    "@odata.context": "https://{yourDomain}/{organizationName}/{tenantName}/orchestrator_/odata/$metadata#Collection(UiPath.Orchestrator.Tasks.Dto.TaskAssignmentErrorResponse)",
    "value": [
        {
            "TaskId": 104177,
            "UserId": null,
            "ErrorCode": 2427,
            "ErrorMessage": "You do not have the required permissions to delete this action"
        }
    ]
}{
    "@odata.context": "https://{yourDomain}/{organizationName}/{tenantName}/orchestrator_/odata/$metadata#Collection(UiPath.Orchestrator.Tasks.Dto.TaskAssignmentErrorResponse)",
    "value": [
        {
            "TaskId": 104177,
            "UserId": null,
            "ErrorCode": 2427,
            "ErrorMessage": "You do not have the required permissions to delete this action"
        }
    ]
}- Recuperar tareas en una carpeta
 - Solicitar encabezados.
 - Código de respuesta
 - Cuerpo de respuesta
 - Recuperar detalles de la tarea
 - Solicitar encabezados.
 - Código de respuesta
 - Cuerpo de respuesta
 - Asignar una tarea a un usuario
 - Solicitar encabezados.
 - Solicitar cuerpo
 - Código de respuesta
 - Cuerpo de respuesta
 - Desasignar tareas
 - Solicitar encabezados.
 - Solicitar cuerpo
 - Código de respuesta
 - Cuerpo de respuesta
 - Devolver usuarios con permisos Ver y Editar en tareas
 - Solicitar encabezados.
 - Código de respuesta
 - Cuerpo de respuesta
 - Eliminar una tarea
 - Solicitar encabezados.
 - Solicitar cuerpo
 - Código de respuesta
 - Cuerpo de respuesta