automation-hub
latest
false
- Open API
- Introducción a la API de Automation Hub
- Introducción a la API de Automation Hub (sector público de Automation Cloud)
- Referencias de API
- Generar tu token de Automation Hub
- Autenticación a la API de Automation Hub
- Autenticación a la API de Automation Hub (sector público de Automation Cloud)
- Añadir usuarios de forma masiva a Automation Hub utilizando OpenAPI
- Editar usuarios en masa en Automation Hub utilizando OpenAPI
- Delete an automation using OpenAPI
- Recuperar idea de automatización en fase de idea en estado de Evaluación pendiente
- Recuperar análisis de coste-beneficios de una idea específica
- Actualizar la fase y el estado de una idea de automatización.
- Recuperar una cuenta de usuario
- Actualizar detalles de cuenta para empleados de Automation Hub
- Desactivar cuentas de usuario que no formen parte de la empresa
- Videotutorial de integración de Power BI
- Videotutorial de integración de Service Now Outbound
- Entrada para el proceso de automatización
- Entrada para el tipo de remisión
- Entrada para fases
- Entrada para estados
- Entrada para actualización de fases y estados
- Entrada para unidades empresariales
- Entrada para aplicaciones
- Entrada para categorías
- Entrada para análisis coste-beneficio
- Entrada para evaluación de alto nivel
- Entrada para evaluación detallada
- Entrada para fechas de creación de ideas de automatización
- Entrada para usuarios
- Entrada para estado de usuario
- Tabla del estado del usuario
- Entrada para colaboradores
- Diccionario de salidas
- Automation Hub Open API Análisis de datos de Power Query
- Conector personalizado de Automation Hub
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática.
La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
Guía de la API de Automation Hub
Delete an automation from Automation Hub by calling the DELETE /api/v1/openapi/automations/{id} endpoint.
Requisitos previos
- 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:
Encabezado Valor 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.
Resultados
A successful deletion returns HTTP 200. The automation is permanently removed from the tenant and no longer appears in Automation Hub.
Códigos de error
| Código | Significado |
|---|---|
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.