UiPath Documentation
orchestrator
2023.10
false
Orchestrator API guide
重要 :
新发布内容的本地化可能需要 1-2 周的时间才能完成。

ROPC (not recommended)

Resource Owner Password Credentials authentication flow for host administrators using the account authenticate endpoint.

Important:

Only host administrators should authenticate using the /api/account/authenticate/ endpoint. Business users should authenticate using external applications.

To retrieve the access token, make a POST request to the /api/account/authenticate endpoint with the following payload:

{
    "TenancyName": "{account_tenant_name}",
    "UsernameOrEmailAddress": "{account_username}",
    "Password": "{account_password}"
}
{
    "TenancyName": "{account_tenant_name}",
    "UsernameOrEmailAddress": "{account_username}",
    "Password": "{account_password}"
}

Where:

  • {account_tenant_name} - is the name of the tenant in your Automation Suite account
  • {account_username} - is the username of your Automation Suite account
  • {account_password} - is the password used to log in to your Automation Suite account
    Tip:

    To find the TenancyName value of your Orchestrator instance, make a GET request to the /odata/Users/UiPath.Server.Configuration.OData.GetCurrentUser.

The response body returns the bearer token, used by your application to authorize further API calls. Therefore, in the Authorization header of an API call, append Bearer xxxx and replace xxxx with the {access_token} value (for example, 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
}
Important:
  • By default, the access token is valid for 30 minutes. To generate a new one, make another call to the api/account/authenticate endpoint.

此页面有帮助吗?

连接

需要帮助? 支持

想要了解详细内容? UiPath Academy

有问题? UiPath 论坛

保持更新