- Open API
- Présentation de l'API Automation Hub
- Références d'API
- Générer votre jeton depuis Automation Hub
- S'authentifier auprès de votre locataire Automation Hub
- Ajouter des utilisateurs en masse à Automation Hub à l’aide d’OpenAPI
- Modifier en bloc des utilisateurs dans Automation Hub à 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é
- 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
Guide de l'API Automation Hub
Présentation de l'API Automation Hub
La fonctionnalité Open API permet aux utilisateurs d’Automation Hub d’accéder et de manipuler les données de leurs locataires de manière programmatique. Sur la base des commentaires des reçus, ainsi que de la structure de la plateforme, nous nous sommes concentrés sur la fourniture des requêtes d’API suivantes :
Évaluations personnalisées
-
GET/idea-schema
-
POST/idea-from-schema
-
GET/automations/{automationId}/schema
-
PATCH/automations/{automationId}
Idées d’automatisation
-
GET/automations
-
GET/automations/collaborators
-
DELETE/automations/{automationId}/collaborators
-
POST/automations/{automationId}/collaborators
-
GET/automations/{automationId}/documents
-
POST/automations/{automationId}/documents
-
GET/automations/{automationId}/components
-
GET/questionnaire
-
GET/cba
-
PUT/automations/cba/{automationId}/project-plan-baseline
-
POST/automationidea
-
POST/coe-automationidea
-
POST/processmining-idea
-
POST/automations/{automationId}/media
-
POST/automations/status
-
POST/automations/{automationId}/tags
-
PUT/automation/{automationId}/categories
Ensemble des automatisations
-
GET/automationpipeline
Utilisateurs
-
GET/users
-
GET/roles
-
POST/adduser
-
POST/edituser
Inventaire des applications
-
GET/appinventory
-
PUT/appinventory
-
DELETE/appinventory/{applicationId}
Categories
-
GET/hierarchy
-
PUT/categories
Composants
-
GET/components
Magasin d’automatisations
-
GET/automation-store
-
GET/automation-store/{automationId}/reviews
Vous trouverez davantage d'exemples de champs et d'appels d'API dans la documentation Swagger.
Ces appels d'API intègrent toutes les actions qu'un utilisateur peut effectuer dans l'interface Automation Hub.
Pour commencer à effectuer des appels avec les variables suivantes, accédez aux options Open API depuis la plateforme Automation Hub > Console d'administration (Admin Console) > Configuration de la plateforme (Platform Setup) > Open API et générez votre jeton.
Variable |
Valeur (Value) |
---|---|
Jeton |
Jeton généré à partir de l'interface utilisateur d'Automation Hub. |
URL |
https://{yourDomain}/automationhub_/api/v1/openapi |
URL de publication différée |
http://ah-gxp-openapi-us.uipath.com/api/v1/openapi/ |
Structure la requête API « GET all ideas » pour les organisations à publication différée |
http://ah-gxp-openapi-us.uipath.com/api/v1/openapi/automations |
Clé d'application |
La clé d'application générée à partir de l'interface utilisateur d'Automation Hub. |
L'étape suivante consiste à Utiliser les API disponibles.
Consultez les ressources logiques ainsi que les opérations disponibles.
Lors de la création de votre requête API, basez-vous toujours sur le Dictionnaire d'entrée, car celui-ci contient tous les paramètres de requête que vous allez utiliser.