- Open API
- Einführung in die Automation Hub API
- Einführung in die Automation Hub API (Automation Cloud – öffentlicher Sektor)
- API-Referenzen
- Generieren Sie Ihr Token im Automation Hub
- Authentifizierung bei der Automation Hub-API
- Authentifizierung bei der Automation Hub-API (Automation Cloud – öffentlicher Sektor)
- Fügen Sie Benutzer mithilfe von OpenAPI massenweise zum Automation Hub hinzu
- Bearbeiten Sie Benutzer im Automation Hub mit OpenAPI massenweise
- Löschen Sie eine Automatisierung mit OpenAPI
- Abrufen einer Automatisierungsidee in der Phase „Idee“ und dem Status „Überprüfung ausstehend“
- Abrufen der Kosten-Nutzen-Analyse für eine bestimmte Idee
- Aktualisieren von Phase und Status einer Automatisierungsidee
- Abrufen eines Benutzerkontos
- Aktualisieren der Kontodetails für Mitarbeiter im Automation Hub
- Deaktivieren von Benutzerkonten, die nicht Teil des Unternehmens sind
- Videotutorial zur Integration von Power BI
- Videotutorial zur Integration von ServiceNow Outbound
- Eingabe für Automatisierungspipeline
- Eingabe für Einreichungstyp
- Eingabe für Phase
- Eingabe für Status
- Eingabe für Phasen- und Statusaktualisierung
- Eingabe für Geschäftseinheit
- Eingabe für Anwendungen
- Eingabe für Kategorie
- Eingabe für Kosten-Nutzen-Analyse
- Eingabe für einfache Bewertung
- Eingabe für Detaillierte Bewertung
- Eingabe für Erstellungsdatum der Automatisierungsidee
- Eingabe für Benutzer
- Eingabe für Benutzerstatus
- Benutzerstatustabelle
- Eingabe für Mitarbeitende
- Ausgabe-Wörterbuch
- Power Query-Analysen für Daten aus der Automation Hub Open API
- Benutzerdefinierter Automation Hub-Connector
Löschen Sie eine Automatisierung mithilfe des OpenAPI DELETE-Endpunkts aus dem Automation Hub.
Löschen Sie eine Automatisierung aus dem Automation Hub, indem Sie den Endpunkt DELETE /api/v1/openapi/automations/{id} aufrufen.
Voraussetzungen
- Sie haben ein aktives Automation Hub API-Token. Anweisungen finden Sie unter Generieren Ihres Tokens aus Automation Hub.
- Sie kennen die numerische ID der Automatisierung, die Sie löschen möchten. Sie können sie über die URL der Automatisierung im Automation Hub oder über einen
GET /api/v1/openapi/automations-Aufruf abrufen. - Sie haben die Rolle „Systemadministrator“ oder „Programm-Manager“ .
Löschen einer Automatisierung
-
Erstellen Sie die Anforderungs-URL mithilfe der Automatisierungs-ID:
DELETE https://{baseUrl}/api/v1/openapi/automations/{id}DELETE https://{baseUrl}/api/v1/openapi/automations/{id} -
Fügen Sie den erforderlichen Authentifizierungsheader ein:
Kopfzeile Wert x-ah-openapi-app-keyIhr Automation Hub API-Token x-ah-openapi-authopenapiContent-Typeapplication/json -
Fügen Sie optional einen Kommentar in den Anforderungstext ein:
{ "comment": "Removing duplicate entry." }{ "comment": "Removing duplicate entry." } -
Senden Sie die Anforderung.
Ergebnisse
Ein erfolgreicher Löschvorgang gibt HTTP 200 zurück. Die Automatisierung wird endgültig aus dem Mandanten entfernt und nicht mehr in Automation Hub angezeigt.
Fehlercodes
| Code | Bedeutung |
|---|---|
400 | Ungültige Anforderung – Der Anforderungstext ist falsch formatiert, oder ein Pflichtfeld ist ungültig. |
404 | Nicht gefunden – im Mandanten ist keine Automatisierung mit der angegebenen ID vorhanden. |
Beispiel: Löschen Sie mehrere Automatisierungen mithilfe eines Skripts
Verwenden Sie das folgende PowerShell-Skript, um eine Liste von Automatisierungen nach ID zu löschen:
$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)"
}
Weitere Informationen finden Sie auf der Seite API-Referenzen .