Répertorier les abonnements d’une organisation.
Méthode
GET https://papi.afi.ai/api/v1/orgs/{org_id}/licensing/subscriptions
Description
Renvoie les détails des abonnements de l’organisation indiquée.
Chaque locataire de l’organisation possède son propre abonnement.
Utilisez les paramètres de requête limit et page_token pour parcourir les résultats page par page.
Paramètres de chemin
|
org_id
string
obligatoire
Identifiant de l’organisation dont les abonnements doivent être répertoriés.
|
Paramètres de requête
|
limit
int32
Nombre maximal d’éléments à renvoyer par page.
|
|
page_token
string
Jeton de l’opération de liste précédente (`next_page_token`) utilisé pour poursuivre l’énumération.
|
curl -X GET \
-H 'Authorization: {api-key}' \
https://papi.afi.ai/api/v1/orgs/{org_id}/licensing/subscriptions
Schéma de la réponse réussie (200)
|
object
SubscriptionsPage contient les résultats de l’énumération des abonnements.
|
|
next_page_token
string
Jeton de la page suivante dans l’opération d’énumération. Définissez cette valeur comme `page_token` dans la requête suivante. Vide sur la dernière page.
|
|
items
array of objects
Liste des abonnements qui correspondent à la requête.
|
object
Subscription décrit l’état et les détails d’un abonnement au service.
|
|
id
string
Identifiant de l’abonnement.
|
|
status
string
État de l’abonnement. Les valeurs possibles comprennent `trial`, `trial_expired`, `active`, `expired` et `canceled`.
|
|
expires
date-time
Date et heure prévues d’expiration ou de renouvellement de l’abonnement (pour les abonnements actifs).
|
|
tenant_id
string
Identifiant du locataire auquel l’abonnement est attribué.
|
|
items
array of objects
Éléments d’abonnement pour les catégories d’éléments facturables couvertes par cet abonnement.
|
object
SubscriptionItem décrit les détails de l’abonnement pour un type précis d’élément facturable (ressource (utilisateur), stockage, machine virtuelle, nœud, etc.).
|
|
kind
string
Type d’élément d’abonnement (par exemple, ressource, stockage, nœud, machine virtuelle ou base de données).
|
|
qty
int64
Nombre d’unités sous licence pour le type d’élément facturable (par exemple, 10 ressources ou 5 licences de stockage supplémentaires accordant chacune un quota de 100 Go).
|
|
auto_license
boolean
Indique si le service ajuste automatiquement cet élément d’abonnement en fonction de la consommation actuelle. Un administrateur configure ce paramètre.
|
|
auto_license_max
int64
Quantité maximale que la procédure d’ajustement automatique des licences peut définir. Un administrateur configure cette limite.
|
|
|
quotas
array of objects
Limites de quota que cet abonnement accorde au locataire.
|
object
Quota décrit les limites sous licence pour un type d’élément donné.
|
|
kind
string
Type d’élément couvert par ce quota (ressource (utilisateur), stockage, machine virtuelle, nœud, etc.).
|
|
count
int64
Nombre maximal d’unités autorisé pour cet élément.
|
|
units
string
Unité de mesure utilisée pour ce quota (vide pour les quotas de ressources ou de nœuds ; Mo ou Go pour le stockage).
|
|
|
Exemple de réponse
{
"next_page_token": "string",
"items": [
{
"id": "string",
"status": "string",
"expires": "2025-11-19T20:02:49.302263Z",
"tenant_id": "string",
"items": [
{
"kind": "string",
"qty": "int64-as-string",
"auto_license": true,
"auto_license_max": "int64-as-string"
}
],
"quotas": [
{
"kind": "string",
"count": "int64-as-string",
"units": "string"
}
]
}
]
}
|