API de la Control Room

La Control Room Automation Anywhere fournit des API qui vous permettent de personnaliser la manière dont vous (et vos automatisations) interagissez avec Automation Anywhere.

Important :
  • À partir de Automation 360 v.33, les API d'authentification : POST v1/authentication et POST v1/authentication/token sont interrompues et cesseront de fonctionner. Pour garantir un accès ininterrompu, mettez à jour vos applications afin d'utiliser les versions v2 des API d'authentification : POST v2/authentication et POST v2/authentication/token.
  • À partir d'Automation 360 v.33, l'API de gestion des utilisateurs : v1/usermanagement sont interrompues et cesseront de fonctionner. Pour garantir un accès ininterrompu, mettez à jour vos applications afin d'utiliser les versions v2 des API de gestion des utilisateurs v2/usermanagement.

Vous pouvez consulter et parcourir tous les modules d'API de la Control Room et les points de terminaison associés dans le tableau de référence de l'API suivant :

Remarque : Pour éviter les erreurs et assurer un traitement fluide de vos demandes, n'oubliez pas que tous les noms des paramètres JSON sont sensibles à la casse. Pour plus d'informations, reportez-vous aux sections correspondantes de la documentation de référence de l'API. Vous y trouverez des instructions et des exemples clairs qui vous aideront à créer les requêtes et les corps de la demande avec la casse correcte.

Premiers pas avec les API de la Control Room

Toutes les demandes doivent inclure un en-tête X-Authorization avec le jeton d'authentification JSON ou l'en-tête Authorization avec un Bearer token pour les demandes adressées à la Control Room. Les sections suivantes fournissent des détails sur les points de terminaison, les méthodes, les ressources, les protocoles d'authentification, les paramètres et les en-têtes des API de la Control Room disponibles, ainsi que des exemples de demandes et de réponses courantes.

Remarque : Le Bearer token est pris en charge à partir de la version Automation 360 v.27. Il n'est pas pris en charge et est ignoré dans les versions précédentes. Vous devez obtenir le Bearer token à partir de nos services OAuth. Pour autoriser votre accès, utilisez X-Authorization (en utilisant l'API d'authentification) ou Authorization (en utilisant OAuth). Vous ne pouvez pas utiliser les deux dans la même API.
Vous pouvez utiliser la documentation Swagger de la Control Room pour visualiser et exécuter les API. Accédez à la documentation Swagger de la Control Room en utilisant le lien https://{control-room}/swagger/ et remplacez {control-room} par votre instance de Control Room. Les sections suivantes fournissent des informations utiles sur la manière de rédiger une demande API de la Control Room :Regardez la vidéo suivante pour apprendre à tester les API de la Control Room dans Swagger et Postman :