- Introdução
- Autenticação
- Definição do Swagger
- APIs do Orchestrator- Solicitações de alertas
- Solicitações de ativos
- Solicitações de calendários
- Solicitações de ambientes
- Solicitações de pastas
- Solicitações de Tarefas Genéricas
- Solicitações de trabalhos
- Solicitações de bibliotecas
- Solicitações de licenças
- Solicitações de pacotes
- Solicitações de permissões
- Solicitações de processos
- Solicitações de robôs
- Solicitações de funções
- Solicitações de agendamentos
- Solicitações de configurações
- Solicitações de tarefas
- Solicitações de catálogos de tarefas
- Solicitações de formulários de tarefas
- Solicitações de tenants
- Solicitações de Transações
- Solicitações de usuários
- Solicitações de webhooks
 
- APIs de gestão de plataforma

Guia da API do Orchestrator
Esta solicitação permite recuperar todas as tarefas nas pastas clássicas às quais o usuário tem acesso.
Este ponto de extremidade recupera apenas ações em pastas clássicas e será preterido no futuro.
Use os seguintes para recuperar ações independentemente do tipo de pasta:
- odata/Tasks/UiPath.Server.Configuration.OData.GetTasksAcrossFolders
- odata/Tasks/UiPath.Server.Configuration.OData.GetTasksAcrossFoldersForAdmin
Obter
{OrchestratorURL}/odata/Tasks?$top=2
Cabeçalhos de solicitação.
| Chave | Valor | 
|---|---|
| Autorização | O portador | 
Código de resposta
200 OK
Corpo da Resposta
{
  "@odata.context": "{OrchestratorURL}/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": "{OrchestratorURL}/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. O TaskId deve ser incluído na solicitação. Por exemplo, {OrchestratorURL}/odata/Tasks(194).
               Obter
{OrchestratorURL}/odata/Tasks(194)
Cabeçalhos de solicitação.
| Chave | Valor | 
|---|---|
| Autorização | O portador | 
Código de resposta
200 OK
Corpo da Resposta
{
  "@odata.context": "{OrchestratorURL}/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": "{OrchestratorURL}/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 e UserId. Uma única solicitação pode lidar com a atribuição de várias tarefas a diferentes usuários.
               Postar
{OrchestratorURL}/odata/Tasks/UiPath.Server.Configuration.OData.AssignTasks
Cabeçalhos de solicitação.
| Chave | Valor | 
|---|---|
| Autorização | O portador | 
Corpo da Solicitação
{
"taskAssignments": 
[   
 {
      "TaskId": 194,
      "UserId": 52454
    }
]
}{
"taskAssignments": 
[   
 {
      "TaskId": 194,
      "UserId": 52454
    }
]
}Código de resposta
200 OK
Corpo da Resposta
{
    "@odata.context": "{OrchestratorURL}/odata/$metadata#Collection(UiPath.Orchestrator.Tasks.Dto.TaskAssignmentErrorResponse)",
    "value": [
        {
            "TaskId": 195,
            "UserId": 52454,
            "ErrorCode": 2400,
            "ErrorMessage": "Task is already assigned"
        }
    ]
}{
    "@odata.context": "{OrchestratorURL}/odata/$metadata#Collection(UiPath.Orchestrator.Tasks.Dto.TaskAssignmentErrorResponse)",
    "value": [
        {
            "TaskId": 195,
            "UserId": 52454,
            "ErrorCode": 2400,
            "ErrorMessage": "Task is already assigned"
        }
    ]
}taskIds fornecido.
               Postar
{OrchestratorURL}/odata/Tasks/UiPath.Server.Configuration.OData.UnassignTasks
Cabeçalhos de solicitação.
| Chave | Valor | 
|---|---|
| Autorização | O portador | 
Corpo da Solicitação
{
  "taskIds": [
    194,177
  ]
}{
  "taskIds": [
    194,177
  ]
}Código de resposta
200 OK
Corpo da Resposta
{
    "@odata.context": "{OrchestratorURL}/odata/$metadata#Collection(UiPath.Orchestrator.Tasks.Dto.TaskAssignmentErrorResponse)",
    "value": [
        {
            "TaskId": 177,
            "UserId": null,
            "ErrorCode": 2400,
            "ErrorMessage": "This task is in completed state"
        }
    ]
}{
    "@odata.context": "{OrchestratorURL}/odata/$metadata#Collection(UiPath.Orchestrator.Tasks.Dto.TaskAssignmentErrorResponse)",
    "value": [
        {
            "TaskId": 177,
            "UserId": null,
            "ErrorCode": 2400,
            "ErrorMessage": "This task is in completed state"
        }
    ]
}Essa solicitação permite que você recupere usuários com permissões de visualização e edição em tarefas. O ID da pasta deve ser incluído na solicitação.
Obter
{OrchestratorURL}/odata/Tasks/UiPath.Server.Configuration.OData.GetTaskUsers(organizationUnitId=36886)
Cabeçalhos de solicitação.
| Chave | Valor | 
|---|---|
| Autorização | O portador | 
Código de resposta
200 OK
Corpo da Resposta
{
  "@odata.context": "{OrchestratorURL}/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": "{OrchestratorURL}/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
    }Essa solicitação permite que você exclua uma ou mais tarefas por seus IDs.
Postar
{OrchestratorURL}/odata/Tasks/UiPath.Server.Configuration.OData.DeleteTasks
Cabeçalhos de solicitação.
| Chave | Valor | 
|---|---|
| Autorização | O portador | 
Corpo da Solicitação
{
  "taskIds": [
     104177
  ]
}{
  "taskIds": [
     104177
  ]
}Código de resposta
200 OK
Corpo da Resposta
{
    "@odata.context": "{OrchestratorURL}/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": "{OrchestratorURL}/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 Tarefas em uma Pasta
- Cabeçalhos de solicitação.
- Código de resposta
- Corpo da Resposta
- Recuperar detalhes da tarefa
- Cabeçalhos de solicitação.
- Código de resposta
- Corpo da Resposta
- Atribuir uma Tarefa para o Usuário
- Cabeçalhos de solicitação.
- Corpo da Solicitação
- Código de resposta
- Corpo da Resposta
- Desatribuir Tarefas
- Cabeçalhos de solicitação.
- Corpo da Solicitação
- Código de resposta
- Corpo da Resposta
- Retornar usuários com permissões de exibição e edição em tarefas
- Cabeçalhos de solicitação.
- Código de resposta
- Corpo da Resposta
- Excluir uma tarefa
- Cabeçalhos de solicitação.
- Corpo da Solicitação
- Código de resposta
- Corpo da Resposta