automation-suite
2023.10
false
- Introdução
- Autenticação
- Métodos de autenticação do SQL
- Aplicativos externos (OAuth)
- ROPC (não recomendado)
- Escopos e permissões
- APIs de gestão de plataforma
ROPC (não recomendado)

Guia da API do Automation Suite
Última atualização 10 de fev de 2025
ROPC (não recomendado)
Importante:
Aceitamos autenticação por meio de ROPC (credenciais de senha de proprietário de recurso) para compatibilidade retroativa para instâncias do Orchestrator que foram migradas de implantações independentes para implantações do Automation Suite.
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
. - Se sua organização do Automation Suite usar o modelo do Azure Active Directory, você deve registrar aplicativos externos no Automation Suite e usar apps externos.