automation-hub
latest
false
Automation Hub-API-Handbuch
- 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
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
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 .