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.
Eliminar una automatización utilizando OpenAPI
Elimina una automatización de Automation Hub utilizando el punto final OpenAPI DELETE.
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 .