automation-hub
latest
false
Guia da API do Automation Hub
- OpenAPI
- Introdução à API do Automation Hub
- Introdução à API do Automation Hub (Automation Cloud Public Sector)
- Referências de API
- Gerar seu token do Automation Hub
- Autenticação para a API do Automation Hub
- Autenticação para a API do Automation Hub (Automation Cloud Public Sector)
- Adicione usuários em massa ao Automation Hub usando OpenAPI
- Edição de usuários em massa no Automation Hub usando OpenAPI
- Excluir uma automação usando OpenAPI
- Recuperar ideia de automação na fase Ideia com status Esperando Revisão
- Recuperar a análise de custo-benefício para uma ideia específica
- Atualizar a fase e o status da ideia de automação
- Recuperar uma conta de usuário
- Atualizar detalhes de conta para funcionários a partir do Automation Hub
- Desativar contas de usuários que não fazem parte da empresa
- Tutorial em vídeo da integração do Power BI
- Tutorial em vídeo de integração de saída do Service Now
- Entrada para o pipeline de automação
- Entrada para o tipo de envio
- Entrada para a fase
- Entrada para o status
- Entrada para a atualização de fase e status
- Entrada para a unidade de negócios
- Entrada para aplicativos
- Entrada para a categoria
- Entrada para a análise de custo-benefício
- Entrada para a Avaliação Geral
- Entrada para a Avaliação Detalhada
- Entrada para o data de criação da ideia de automação
- Entrada para usuários
- Entrada para o status do usuário
- Tabela de status do usuário
- Entrada para colaboradores
- Dicionário de saída
- Análise de dados da Open API do Automation Hub com Power Query
- Conector personalizado do Automation Hub
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.
Exclua uma automação do Automation Hub usando o ponto de extremidade OpenAPI DELETE.
Excluir uma automação do Automation Hub chamando o endpoint DELETE /api/v1/openapi/automations/{id} .
Pré-requisitos
- Você tem um token de API do Automation Hub ativo. Para obter instruções, consulte Gerar seu token a partir do Automation Hub.
- Você sabe o ID numérico da automação que deseja excluir. Você pode recuperá-lo do URL da automação no Automation Hub ou por meio de
GET /api/v1/openapi/automationschamada. - Você tem a função de Administrador do sistema ou Gerente de programa .
Excluir uma automação
-
Construa o URL de solicitação usando o ID da automação:
DELETE https://{baseUrl}/api/v1/openapi/automations/{id}DELETE https://{baseUrl}/api/v1/openapi/automations/{id} -
Inclua o cabeçalho de autenticação necessário:
Cabeçalho Valor x-ah-openapi-app-keySeu token de API do Automation Hub x-ah-openapi-authopenapiContent-Typeapplication/json -
Opcionalmente, inclua um comentário no corpo da solicitação:
{ "comment": "Removing duplicate entry." }{ "comment": "Removing duplicate entry." } -
Envie a solicitação.
Resultados
Uma exclusão bem-sucedida retorna HTTP 200. A automação será removida permanentemente do tenant e não aparecerá mais no Automation Hub.
Códigos de erro
| Código | Significado |
|---|---|
400 | Solicitação inválida — o corpo da solicitação está malformado ou um campo obrigatório é inválido. |
404 | Não encontrado — não existe automação com o ID especificado no tenant. |
Exemplo: excluir várias automações usando um script
Use o seguinte script do PowerShell para excluir uma lista de automações 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 obter mais informações, consulte a página Referências da API .