automation-hub
latest
false
- OpenAPI
- Automation Hub API について
- Automation Hub API について (Automation Cloud (公共部門向け)
- API リファレンス
- Automation Hub からトークンを生成する
- 出力ディクショナリー
- Automation Hub OpenAPI Power Query データ解析
- Automation Hub カスタム コネクタ
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
Automation Hub API ガイド
Delete an automation from Automation Hub by calling the DELETE /api/v1/openapi/automations/{id} endpoint.
前提条件
- You have an active Automation Hub API token. For instructions, see Generate your Token from Automation Hub.
- You know the numeric ID of the automation you want to delete. You can retrieve it from the automation's URL in Automation Hub or via a
GET /api/v1/openapi/automationscall. - You have the System Admin or Program Manager role.
Delete an automation
-
Construct the request URL using the automation ID:
DELETE https://{baseUrl}/api/v1/openapi/automations/{id}DELETE https://{baseUrl}/api/v1/openapi/automations/{id} -
Include the required authentication header:
ヘッダー 値 (Value) x-ah-openapi-app-keyYour Automation Hub API token x-ah-openapi-authopenapiContent-Typeapplication/json -
Optionally include a comment in the request body:
{ "comment": "Removing duplicate entry." }{ "comment": "Removing duplicate entry." } -
Send the request.
結果
A successful deletion returns HTTP 200. The automation is permanently removed from the tenant and no longer appears in Automation Hub.
エラー コード
| コード | 意味 |
|---|---|
400 | Bad request — the request body is malformed or a required field is invalid. |
404 | Not found — no automation with the specified ID exists in the tenant. |
Example: delete multiple automations using a script
Use the following PowerShell script to delete a list of automations by ID:
$baseUrl = "https://<your-tenant>.automation-hub.uipath.com"
$appKey = "<your-api-token>"
$ids = @(1001, 1002, 1003)
$comment = "Bulk cleanup"
foreach ($id in $ids) {
$response = Invoke-RestMethod `
-Method Delete `
-Uri "$baseUrl/api/v1/openapi/automations/$id" `
-Headers @{
"x-ah-openapi-app-key" = $appKey
"x-ah-openapi-auth" = "openapi"
"Content-Type" = "application/json"
} `
-Body (ConvertTo-Json @{ comment = $comment })
Write-Host "Deleted $id — Status: $($response.StatusCode)"
}
$baseUrl = "https://<your-tenant>.automation-hub.uipath.com"
$appKey = "<your-api-token>"
$ids = @(1001, 1002, 1003)
$comment = "Bulk cleanup"
foreach ($id in $ids) {
$response = Invoke-RestMethod `
-Method Delete `
-Uri "$baseUrl/api/v1/openapi/automations/$id" `
-Headers @{
"x-ah-openapi-app-key" = $appKey
"x-ah-openapi-auth" = "openapi"
"Content-Type" = "application/json"
} `
-Body (ConvertTo-Json @{ comment = $comment })
Write-Host "Deleted $id — Status: $($response.StatusCode)"
}
For more information, see the API References page.