automation-hub
latest
false
Automation Hub API ガイド
- OpenAPI
- Automation Hub API について
- Automation Hub API について (Automation Cloud (公共部門向け)
- API リファレンス
- Automation Hub からトークンを生成する
- 出力ディクショナリー
- Automation Hub OpenAPI Power Query データ解析
- Automation Hub カスタム コネクタ
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
DELETE /api/v1/openapi/automations/{id} エンドポイントを呼び出して、Automation Hub からオートメーションを削除します。
前提条件
- アクティブな Automation Hub API トークンを持っている。手順については、「 Automation Hub からトークンを生成する」をご覧ください。
- 削除するオートメーションの数値 ID がわかっている。データは、Automation Hub 内のオートメーションの URL から、または
GET /api/v1/openapi/automations呼び出しを介して取得できます。 - システム管理者またはプログラム マネージャーのロールを持っている。
オートメーションを削除する
-
オートメーション ID を使用して要求 URL を作成します。
DELETE https://{baseUrl}/api/v1/openapi/automations/{id}DELETE https://{baseUrl}/api/v1/openapi/automations/{id} -
必要な認証ヘッダーを含めます。
ヘッダー 値 (Value) x-ah-openapi-app-keyAutomation Hub API トークン x-ah-openapi-authopenapiContent-Typeapplication/json -
必要に応じて、要求本文にコメントを含めます。
{ "comment": "Removing duplicate entry." }{ "comment": "Removing duplicate entry." } -
要求を送信します。
結果
削除が成功すると、HTTP 200が返されます。オートメーションがテナントから完全に削除され、Automation Hub に表示されなくなります。
エラー コード
| コード | 意味 |
|---|---|
400 | 不正な要求 — 要求本文の形式が正しくないか、必須フィールドが無効です。 |
404 | 見つからない — 指定した ID のオートメーションがテナントに存在しません。 |
例: スクリプトを使用して複数のオートメーションを削除する
オートメーションのリストを ID で削除するには、次の PowerShell スクリプトを使用します。
$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)"
}
詳しくは、「 API リファレンス」 をご覧ください。