automation-hub
latest
false
Guide de l'API Automation Hub
- Open API
- Présentation de l'API Automation Hub
- Présentation de l'API Automation Hub (Automation Cloud Public Sector)
- Références d'API
- Générer votre jeton depuis Automation Hub
- Authentification à l’API Automation Hub
- Authentification auprès de l’API Automation Hub (Automation Cloud Public Sector)
- Ajouter des utilisateurs en masse à Automation Hub à l’aide d’OpenAPI
- Modifier en bloc des utilisateurs dans Automation Hub à l’aide d’OpenAPI
- Supprimer une automatisation à l'aide d'OpenAPI
- Récupérer l’idée d’automatisation en phase de génération d’idée, statut En attente de révision (Awaiting Review)
- Récupérer l’analyse coûts-avantages d’une idée
- Mettre à jour la phase et le statut de l’idée d’automatisation
- Récupérer un compte utilisateur
- Mettre à jour les détails du compte des employés depuis Automation Hub
- Désactiver les comptes d’utilisateurs qui ne font pas partie de la société
- Tutoriel vidéo sur l’intégration de Power BI
- Tutoriel vidéo sur l’intégration sortante de Service Now
- Entrée de l'ensemble des automatisations
- Entrée du type de soumission
- Entrée de la phase
- Entrée du statut
- Entrée de la mise à jour de la phase et du statut
- Entrée du département
- Entrée des applications
- Entrée de la catégorie
- Entrée de l’analyse coûts-avantages
- Entrée de l’évaluation de haut niveau
- Entrée de l’évaluation détaillée
- Entrée de la date de création de l’idée d’automatisation
- Entrée des utilisateurs
- Entrée du statut de l’utilisateur
- Table des statuts utilisateur
- Contribution des collaborateurs
- Dictionnaire de sortie
- Automation Hub - Appli ouverte - Analyse des données des requête
- Connecteur personnalisé Automation Hub
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
Supprimez une automatisation d'Automation Hub en appelant le point de terminaison DELETE /api/v1/openapi/automations/{id} .
Prérequis
- Vous avez un jeton d’API Automation Hub actif. Pour obtenir des instructions, consultez Générer votre jeton depuis Automation Hub.
- Vous connaissez l'ID numérique de l'automatisation que vous souhaitez supprimer. Vous pouvez le récupérer à partir de l'URL de l'automatisation dans Automation Hub ou via un appel
GET /api/v1/openapi/automations. - Vous avez le rôle d'Administrateur système ou de Gestionnaire de programme .
Supprimer une automatisation
-
Créez l'URL de la demande à l'aide de l'ID de l'automatisation:
DELETE https://{baseUrl}/api/v1/openapi/automations/{id}DELETE https://{baseUrl}/api/v1/openapi/automations/{id} -
Incluez l'en-tête d'authentification requis:
En-tête Valeur (Value) x-ah-openapi-app-keyVotre jeton d’API Automation Hub x-ah-openapi-authopenapiContent-Typeapplication/json -
Incluez éventuellement un commentaire dans le corps de la requête:
{ "comment": "Removing duplicate entry." }{ "comment": "Removing duplicate entry." } -
Envoyez la demande.
Résultats
Une suppression réussie renvoie HTTP 200. L'automatisation est supprimée définitivement du locataire et n'apparaît plus dans Automation Hub.
Codes d’erreur
| Code | Signification |
|---|---|
400 | Requête incorrecte: le corps de la requête est incorrect ou un champ requis n’est pas valide. |
404 | Introuvable: aucune automatisation avec l’ID spécifié n’existe dans le locataire. |
Exemple: supprimer plusieurs automatisations à l'aide d'un script
Utilisez le script PowerShell suivant pour supprimer une liste d'automatisations par 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)"
}
Pour plus d'informations, consultez la page Références d'API .