orchestrator
2023.4
false
- Démarrage
- Authentification
- Méthodes d'authentification SQL
- Applications externes (OAuth)
- ROPC (non recommandé)
- Définition Swagger
- API Orchestrator
- Demandes d'alertes
- Requêtes relatives aux actifs
- Requêtes de calendriers
- Requêtes relatives aux environnements
- Requêtes de dossiers
- Requêtes de tâches génériques
- Requêtes relatives aux tâches
- Requêtes relatives aux bibliothèques
- Requêtes relatives aux licences
- Requêtes relatives aux paquets (Packages Requests)
- Requêtes relatives aux autorisations
- Demandes d'espaces de travail personnels
- Requêtes relatives aux processus
- Demandes d'éléments de la file d'attente
- Requêtes en matière de stratégie de rétention des files d’attente
- Requêtes relatives aux Robots
- Requêtes relatives aux rôles (Roles Requests)
- Requêtes relatives aux planifications
- Requêtes relatives aux paramètres
- Requêtes de compartiments de stockage
- Requêtes de tâches
- Demandes de catalogues de tâches
- Demandes de formulaires de tâches
- Requêtes relatives aux locataires
- Requêtes relatives aux transactions
- Requêtes relatives aux utilisateurs
- Requêtes relatives aux Webhooks
- API de gestion de plate-forme
ROPC (non recommandé)
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
Guide de l'API Orchestrator
Last updated 18 juin 2024
ROPC (non recommandé)
Important :
Seuls les administrateurs hôte doivent s’authentifier via le point de terminaison
/api/account/authenticate/
.
Les utilisateurs professionnels doivent s’authentifier à via les applications externes.
Pour récupérer le jeton d'accès, effectuez une requête POST au point de terminaison
/api/account/authenticate
avec la charge utile suivante :
{
"TenancyName": "{account_tenant_name}",
"UsernameOrEmailAddress": "{account_username}",
"Password": "{account_password}"
}
{
"TenancyName": "{account_tenant_name}",
"UsernameOrEmailAddress": "{account_username}",
"Password": "{account_password}"
}
Où :
-
{account_tenant_name}
est le nom du locataire dans votre compte Automation Suite -
{account_username}
est le nom d'utilisateur de votre compte Automation Suite -
{account_password}
est le mot de passe utilisé pour vous connecter à votre compte Automation Suite
Astuce :
Pour trouver la valeur TenancyName de votre instance Orchestrator, envoyez une requête GET au
/odata/Users/UiPath.Server.Configuration.OData.GetCurrentUser
.
Le corps de la réponse renvoie le jeton du porteur, utilisé par votre application pour autoriser d'autres appels d'API. Par conséquent, dans l'en-tête Authorization d'un appel API, ajoutez
Bearer xxxx
et remplacez xxxx
par la valeur {access_token}
(par exemple, Authorization: Bearer eyJhbG ... LnVxjA
).
{
"result": "{access_token}",
"targetUrl": null,
"success": true,
"error": null,
"unAuthorizedRequest": false,
"__abp": true
}
{
"result": "{access_token}",
"targetUrl": null,
"success": true,
"error": null,
"unAuthorizedRequest": false,
"__abp": true
}
Important :
- Par défaut, le jeton d'accès est valide pendant 30 minutes. Pour en générer un nouveau, passez un autre appel au point de terminaison
api/account/authenticate
.