UiPath Documentation
test-cloud
latest
false
Guide de l'API Test Cloud
Important :
La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Obtenir le résumé de la consommation des locataires

Point de terminaison POST pour récupérer le résumé de la consommation de tous les locataires d'une organisation, regroupés par locataire avec la répartition du pool de locataires et du pool d'organisation.

En tant qu'administrateur de l'organisation, utilisez ce point de terminaison pour récupérer le résumé de la consommation de tous les locataires de votre organisation.

Point de terminaison de l’API​

POST {accessURL}/lease_/api/usage/{organizationId}/tenants/consumption-summary

Remplacez {accessURL} dans tous les chemins de point de terminaison par l'URL de base de votre plate-forme cloud :

Cloud PlatformURL d'accès
Test Cloudhttps://cloud.uipath.com/
Test Cloud Secteur Publichttps://govcloud.uipath.us/
Test Cloud dédiéhttps://{customURL}.dedicated.uipath.com/
Remarque :

Le nom de votre organisation apparaît dans l’URL juste après l’URL d’accès lorsque vous êtes connecté au produit, par exemple {accessURL}/{organizationName}/....

En-têtes de requête.​

--header 'Authorization: Bearer <your-access-token>'
--header 'Content-Type: application/json'
--header 'Authorization: Bearer <your-access-token>'
--header 'Content-Type: application/json'
Remarque :

Pour obtenir le <your-access-token>, assurez-vous de vous authentifier via l'une des méthodes ROPC décrite ici.

Paramètres de chemin d'accès​

Paramètre du chemin d'accèsType de donnéesDescription
organizationId (requis)Chaîne (GUID)L’ID de l’organisation pour laquelle récupérer le résumé de la consommation.

Corps de la requête​

Le corps de la requête spécifie la plage de dates et le code consommable pour lequel récupérer le résumé. Pour obtenir une liste détaillée des codes consommables, consultez la section Consommables.

{
  "startDate": 0,
  "endDate": 0,
  "consumableCode": "string",
  "tenantId": "string",
  "includeTopUpBreakdown": false,
  "includeAllocation": false
}
{
  "startDate": 0,
  "endDate": 0,
  "consumableCode": "string",
  "tenantId": "string",
  "includeTopUpBreakdown": false,
  "includeAllocation": false
}
Remarque :
  • startDate et endDate sont des horodatages Unix en secondes. Les deux limites sont inclusives. Les valeurs fournies en millisecondes sont rejetées avec une erreur 400 Bad Request indiquant que des secondes sont attendues.
  • tenantId est facultatif. Lorsqu'il est fourni, limite le résumé à ce locataire.
  • includeTopUpBreakdown est facultatif (par défaut: false). Lorsqu’elle est définie sur true, la réponse inclut la consommation tirée des unités supplémentaires (champs consumedByTopUp).
  • includeAllocation est facultatif (par défaut: false). Lorsqu'elle est définie sur true avec tenantId, la réponse inclut la quantité allouée à ce locataire pour le consommable interrogé (champ allocated ). Sans tenantId, allocated est null, car une requête sur l'ensemble des locataires n'a pas d'affectation unique à signaler.

Réponses​

200 OK​

Renvoie le résumé de la consommation à tous les locataires de l’organisation.

Exemple de requête​

L’appel doit ressembler à l’exemple suivant (cURL) :

curl --location --request POST 'https://cloud.uipath.com/lease_/api/usage/11111111-1111-1111-1111-111111111111/tenants/consumption-summary' \
--header 'Authorization: Bearer <your-access-token>' \
--header 'Content-Type: application/json' \
--data-raw '{
  "startDate": 1704067200,
  "endDate": 1706745600,
  "consumableCode": "consumption_unit_code"
}'
curl --location --request POST 'https://cloud.uipath.com/lease_/api/usage/11111111-1111-1111-1111-111111111111/tenants/consumption-summary' \
--header 'Authorization: Bearer <your-access-token>' \
--header 'Content-Type: application/json' \
--data-raw '{
  "startDate": 1704067200,
  "endDate": 1706745600,
  "consumableCode": "consumption_unit_code"
}'

Voici le corps de la réponse pour une récupération réussie du résumé de la consommation:

Remarque :
  • consumedByTopUp est inclus au niveau supérieur et dans chaque entrée tenantConsumptionItems uniquement lorsque includeTopUpBreakdown est true.
  • allocated est inclus au niveau supérieur uniquement lorsque includeAllocation est true et est null sauf si tenantId est également fourni. Gérez null comme inconnu, et non comme zéro, car cela signifie que l'attribution ne peut pas être déterminée.
{
  "consumedFromOrgWithoutTenant": 0,
  "consumedByTopUp": 0,
  "allocated": null,
  "tenantConsumptionItems": [
    {
      "tenantId": "string",
      "consumedFromTenantPool": 0,
      "consumedFromOrgPool": 0,
      "consumedByTopUp": 0
    },
    {
      "tenantId": "string",
      "consumedFromTenantPool": 0,
      "consumedFromOrgPool": 0,
      "consumedByTopUp": 0
    }
  ]
}
{
  "consumedFromOrgWithoutTenant": 0,
  "consumedByTopUp": 0,
  "allocated": null,
  "tenantConsumptionItems": [
    {
      "tenantId": "string",
      "consumedFromTenantPool": 0,
      "consumedFromOrgPool": 0,
      "consumedByTopUp": 0
    },
    {
      "tenantId": "string",
      "consumedFromTenantPool": 0,
      "consumedFromOrgPool": 0,
      "consumedByTopUp": 0
    }
  ]
}
  • Point de terminaison de l’API​
  • En-têtes de requête.​
  • Paramètres de chemin d'accès​
  • Corps de la requête​
  • Réponses​
  • 200 OK​
  • Exemple de requête​

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour