- Ressource : Subscription
- Sièges
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- RenewalSettings
<ph type="x-smartling-placeholder">
- </ph>
- Représentation JSON
- Méthodes
Ressource : Subscription
modèle JSON d'un abonnement.
Représentation JSON |
---|
{ "customerId": string, "subscriptionId": string, "skuId": string, "creationTime": string, "kind": string, "seats": { object ( |
Champs | |
---|---|
customerId |
Cette propriété est toujours renvoyée dans une réponse en tant qu'identifiant unique généré par Google. Dans une requête, cette propriété peut correspondre au domaine principal ou à l'identifiant unique généré par Google. |
subscriptionId |
|
skuId |
Propriété obligatoire. Le |
creationTime |
La propriété |
kind |
Identifie la ressource en tant qu'abonnement. Valeur : |
seats |
Cette propriété est obligatoire. Nombre et limite de licences utilisateur incluses dans le forfait. |
renewalSettings |
Paramètres de renouvellement du forfait annuel. Pour en savoir plus, consultez les options de renouvellement disponibles dans le Centre d'aide pour les administrateurs. |
purchaseOrderId |
Cette propriété est facultative. Ces informations de bon de commande sont que les revendeurs peuvent utiliser pour le suivi de leur entreprise. Si une valeur |
status |
Cette propriété est facultative. |
resourceUiUrl |
URL de la page "Abonnements" du client dans la console d'administration. L'URL en lecture seule est générée par le service d'API. Il est utilisé si votre application cliente exige que le client effectue une tâche via la page "Abonnements" de la console d'administration. |
billingMethod |
Champ en lecture seule qui renvoie la méthode de facturation actuelle d'un abonnement. |
suspensionReasons[] |
Champ en lecture seule contenant une énumération de tous les motifs de suspension actuels d'un abonnement. Un abonnement peut être associé à de nombreux motifs de suspension simultanés. La
|
customerDomain |
Nom de domaine principal du client |
dealCode |
Code délivré par Google (100 caractères max.) permettant de bénéficier de tarifs réduits sur les abonnements. Le code de l'offre doit être inclus dans les requêtes |
skuName |
Nom à afficher externe en lecture seule pour le SKU d'un produit attribué à un client dans l'abonnement. Les noms des SKU sont susceptibles d'être modifiés à la discrétion de Google. Pour connaître les produits et SKU disponibles dans cette version de l'API, consultez la section Identifiants des produits et SKU. |
plan |
La propriété |
plan.planName |
La propriété
|
plan.isCommitmentPlan |
La valeur booléenne de la propriété
|
plan.commitmentInterval |
Dans cette version de l'API, l'intervalle du forfait d'engagement annuel est d'un an. |
plan.commitmentInterval.startTime |
|
plan.commitmentInterval.endTime |
|
trialSettings |
L'engagement annuel et les forfaits modulables de G Suite peuvent faire l'objet d'un essai sans frais de 30 jours. Pour en savoir plus, consultez la page Concepts de l'API. |
trialSettings.isInTrial |
Détermine si un abonnement est en période d'essai sans frais de 30 jours ou non:
|
trialSettings.trialEndTime |
Date de fin de l'essai. La valeur est exprimée en millisecondes au format UNIX Epoch. Consultez un exemple de convertisseur epoch. |
transferInfo |
Informations concernant le transfert en lecture seule pour l'abonnement. Pour en savoir plus, consultez la section Récupérer des abonnements transférables pour un client. |
transferInfo.transferabilityExpirationTime |
Délai d'expiration du jeton de transfert ou de l'intention de transfert. L'heure est exprimée en millisecondes au format UNIX Epoch. |
transferInfo.minimumTransferableSeats |
Lors de l'insertion d'un abonnement, il s'agit du nombre minimal de licences indiqué dans la commande de transfert pour ce produit. Par exemple, si le client compte 20 utilisateurs, le revendeur ne peut pas passer une commande de transfert de 15 licences. Le nombre minimum est de 20 licences. |
transferInfo.currentLegacySkuId |
|
Licences
Modèle JSON pour les licences d'abonnement.
Représentation JSON |
---|
{ "numberOfSeats": integer, "maximumNumberOfSeats": integer, "licensedNumberOfSeats": integer, "kind": string } |
Champs | |
---|---|
numberOfSeats |
Cette propriété est obligatoire et réservée aux abonnements |
maximumNumberOfSeats |
Cette propriété est obligatoire et réservée aux abonnements |
licensedNumberOfSeats |
Champ en lecture seule contenant le nombre actuel d'utilisateurs disposant d'une licence pour le produit défini dans |
kind |
Identifie la ressource en tant que paramètre de licence utilisateur. Valeur : |
RenewalSettings
Modèle JSON pour les paramètres de renouvellement d'un abonnement.
Représentation JSON |
---|
{ "renewalType": string, "kind": string } |
Champs | |
---|---|
renewalType |
Paramètres de renouvellement du forfait annuel. Pour en savoir plus, consultez les options de renouvellement disponibles dans le Centre d'aide pour les administrateurs. Lors du renouvellement d'un abonnement, la propriété |
kind |
Identifie la ressource en tant que paramètre de renouvellement d'abonnement. Valeur : |
Méthodes |
|
---|---|
|
Active un abonnement précédemment suspendu par le revendeur. |
|
Met à jour un abonnement. |
|
Met à jour les paramètres de renouvellement d'une licence utilisateur. |
|
Met à jour les paramètres de licence utilisateur d'un abonnement. |
|
Résilie, suspend ou transfère un abonnement à direct. |
|
Récupère un abonnement spécifique. |
|
Crée ou transfère un abonnement. |
|
Listes des abonnements gérés par le revendeur. |
|
Migrer immédiatement un abonnement d'essai sans frais de 30 jours vers un abonnement payant. |
|
Suspend un abonnement actif. |