automation-hub
latest
false
Guía de la API de Automation Hub
- 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
- Eliminar una automatización utilizando 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.
Elimina una automatización de Automation Hub llamando al punto final DELETE /api/v1/openapi/automations/{id} .
Requisitos previos
- Tienes un token de API de Automation Hub activo. Para obtener instrucciones, consulta Generar tu token desde Automation Hub.
- Conoces el ID numérico de la automatización que quieres eliminar. Puedes recuperarlo desde la URL de la automatización en Automation Hub o a través de una llamada
GET /api/v1/openapi/automations. - Tienes el rol de Administrador del sistema o Gestor del programa .
Eliminar una automatización
-
Construye la URL de la solicitud utilizando el ID de automatización:
DELETE https://{baseUrl}/api/v1/openapi/automations/{id}DELETE https://{baseUrl}/api/v1/openapi/automations/{id} -
Incluye el encabezado de autenticación requerido:
Encabezado Valor x-ah-openapi-app-keySu token de API de Automation Hub x-ah-openapi-authopenapiContent-Typeapplication/json -
Opcionalmente, incluye un comentario en el cuerpo de la solicitud:
{ "comment": "Removing duplicate entry." }{ "comment": "Removing duplicate entry." } -
Envía la solicitud.
Resultados
Una eliminación correcta devuelve HTTP 200. La automatización se elimina de forma permanente del tenant y ya no aparece en Automation Hub.
Códigos de error
| Código | Significado |
|---|---|
400 | Solicitud incorrecta: el cuerpo de la solicitud tiene un formato incorrecto o un campo obligatorio no es válido. |
404 | No encontrado: no existe ninguna automatización con el ID especificado en el tenant. |
Ejemplo: eliminar varias automatizaciones utilizando un script
Utiliza el siguiente script de PowerShell para eliminar una lista de automatizaciones por 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)"
}
Para obtener más información, consulta la página Referencias de la API .