orchestrator
2023.4
false
- Introdução
- Autenticação
- Métodos de autenticação do SQL
- Aplicativos externos (OAuth)
- ROPC (não recomendado)
- Swagger definition
- APIs do Orchestrator
- Solicitações de alertas
- Assets requests
- Calendars requests
- Environments requests
- Folders requests
- Generic Tasks requests
- Jobs requests
- Libraries requests
- License requests
- Packages requests
- Permissions requests
- Personal workspaces requests
- Processes requests
- Queue Items requests
- Solicitações da política de retenção de filas
- Robots requests
- Roles requests
- Schedules requests
- Settings requests
- Storage bucket requests
- Tasks requests
- Task Catalogs requests
- Task Forms requests
- Tenants requests
- Transactions requests
- Users requests
- Webhooks requests
- APIs de gestão de plataforma
ROPC (não recomendado)
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Orchestrator API guide
Última atualização 13 de fev de 2025
ROPC (não recomendado)
Importante:
Apenas os administradores de host devem se autenticar usando o ponto de extremidade
/api/account/authenticate/
.
Os usuários de negócios devem se autenticar usando aplicativos externos.
Para recuperar o token de acesso, faça uma solicitação POST para o terminal
/api/account/authenticate
com a seguinte carga útil:
{
"TenancyName": "{account_tenant_name}",
"UsernameOrEmailAddress": "{account_username}",
"Password": "{account_password}"
}
{
"TenancyName": "{account_tenant_name}",
"UsernameOrEmailAddress": "{account_username}",
"Password": "{account_password}"
}
Onde:
{account_tenant_name}
- é o nome do tenant em sua conta do Automation Suite{account_username}
- é o nome de usuário da sua conta do Automation Suite{account_password}
- é a senha usada para fazer login na sua conta do Automation Suite
Dica:
Para encontrar o valor de TenancyName de sua instância do Orchestrator, faça uma solicitação GET para o
/odata/Users/UiPath.Server.Configuration.OData.GetCurrentUser
.
O corpo da resposta retorna o token do portador, usado por seu aplicativo para autorizar outras chamadas de API. Portanto, no cabeçalho de autorização de uma chamada de API, anexe
Bearer xxxx
e substitua xxxx
pelo valor {access_token}
(por exemplo, Authorization: Bearer eyJhbG ... LnVxjA
).
{
"result": "{access_token}",
"targetUrl": null,
"success": true,
"error": null,
"unAuthorizedRequest": false,
"__abp": true
}
{
"result": "{access_token}",
"targetUrl": null,
"success": true,
"error": null,
"unAuthorizedRequest": false,
"__abp": true
}
Importante:
- Por padrão, o token de acesso é válido por 30 minutos. Para gerar um novo, faça outra chamada para o terminal
api/account/authenticate
.