Ressource : Subscription
Modèle JSON pour 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 être le domaine principal ou l'identifiant unique généré par Google. |
subscriptionId |
|
skuId |
Propriété obligatoire. |
creationTime |
La propriété |
kind |
Identifie la ressource en tant qu'abonnement. Valeur : |
seats |
Il s'agit d'une propriété obligatoire. Nombre et limite de licences utilisateur dans le forfait. |
renewalSettings |
Paramètres de renouvellement du forfait d'engagement annuel. Pour en savoir plus, consultez les options de renouvellement dans le Centre d'aide pour les administrateurs. |
purchaseOrderId |
Cette propriété est facultative. Ces informations sur le bon de commande (BC) sont destinées aux revendeurs pour suivre l'utilisation 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. Cette valeur est utilisée si votre application cliente nécessite que le client effectue une tâche à l'aide de la page "Abonnements" de la console d'administration. |
billingMethod |
Champ en lecture seule qui renvoie le mode de facturation actuel d'un abonnement. |
suspensionReasons[] |
Champ en lecture seule contenant un énumérable de tous les motifs de suspension actuels d'un abonnement. Un abonnement peut avoir plusieurs raisons de suspension simultanées et qui se chevauchent. La valeur
|
customerDomain |
Nom de domaine principal du client |
dealCode |
Code émis par Google (100 caractères maximum) pour bénéficier d'une remise sur les abonnements. Le code de réduction 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 peuvent être modifiés à la discrétion de Google. Pour connaître les produits et les codes SKU disponibles dans cette version de l'API, consultez ID de produit et de 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 |
Vous pouvez bénéficier d'un essai sans frais de 30 jours pour les forfaits modulables et les engagements annuels G Suite. Pour en savoir plus, consultez les concepts d'API. |
trialSettings.isInTrial |
Détermine si un abonnement bénéficie d'un essai sans frais de 30 jours:
|
trialSettings.trialEndTime |
Date de fin de l'essai. La valeur est exprimée en millisecondes au format Unix Epoch. Consultez un exemple de convertisseur d'époque. |
transferInfo |
Informations en lecture seule sur le transfert de l'abonnement. Pour en savoir plus, consultez Récupérer les abonnements transférables d'un client. |
transferInfo.transferabilityExpirationTime |
Heure à laquelle le jeton de transfert ou l'intent de transfert expirera. L'heure est exprimée en millisecondes au format epoch Unix. |
transferInfo.minimumTransferableSeats |
Lorsque vous insérez un abonnement, il s'agit du nombre minimal de sièges 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 minimal de sièges est de 20. |
transferInfo.currentLegacySkuId |
|
Licences
Modèle JSON pour les sièges d'abonnement.
Représentation JSON |
---|
{ "numberOfSeats": integer, "maximumNumberOfSeats": integer, "licensedNumberOfSeats": integer, "kind": string } |
Champs | |
---|---|
numberOfSeats |
Il s'agit d'une propriété obligatoire, exclusive aux abonnements avec des forfaits |
maximumNumberOfSeats |
Il s'agit d'une propriété obligatoire, exclusive aux abonnements avec des forfaits |
licensedNumberOfSeats |
Champ en lecture seule contenant le nombre actuel d'utilisateurs auxquels une licence est attribuée pour le produit défini dans |
kind |
Identifie la ressource en tant que paramètre de siège d'abonnement. 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 d'engagement annuel. Pour en savoir plus, consultez les options de renouvellement 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 forfait. |
|
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 vers un message privé. |
|
Récupère un abonnement spécifique. |
|
Crée ou transfère un abonnement. |
|
Listes des abonnements gérés par le revendeur. |
|
Passer immédiatement d'un abonnement d'essai sans frais de 30 jours à un abonnement à un service payant |
|
Suspend un abonnement actif. |