Risorsa: sottoscrizione
modello JSON per un abbonamento.
Rappresentazione JSON |
---|
{ "customerId": string, "subscriptionId": string, "skuId": string, "creationTime": string, "kind": string, "seats": { object ( |
Campi | |
---|---|
customerId |
Questa proprietà verrà sempre restituita in una risposta come identificatore univoco generato da Google. In una richiesta, questa proprietà può essere il dominio principale o l'identificatore univoco generato da Google. |
subscriptionId |
|
skuId |
Una proprietà obbligatoria. |
creationTime |
La proprietà |
kind |
Identifica la risorsa come sottoscrizione. Valore: |
seats |
Questa proprietà è obbligatoria. Il numero e il limite di licenze di utenze utente nel piano. |
renewalSettings |
Impostazioni di rinnovo per il piano con impegno annuale. Per informazioni più dettagliate, consulta le opzioni di rinnovo nel Centro assistenza per gli amministratori. |
purchaseOrderId |
Questa proprietà è facoltativa. Le informazioni sugli ordini di acquisto possono essere utilizzate dai rivenditori per il monitoraggio della loro azienda. Se viene assegnato un valore |
status |
Questa proprietà è facoltativa. |
resourceUiUrl |
URL alla pagina Abbonamenti del cliente nella Console di amministrazione. L'URL di sola lettura viene generato dal servizio API. Viene utilizzato se la tua applicazione client richiede al cliente di completare un'attività utilizzando la pagina Abbonamenti della Console di amministrazione. |
billingMethod |
Campo di sola lettura che restituisce il metodo di fatturazione corrente per un abbonamento. |
suspensionReasons[] |
Campo di sola lettura contenente un elenco di tutti i motivi di sospensione attuali per un abbonamento. È possibile che un abbonamento abbia molti motivi di sospensione simultanei che si sovrappongono. Il valore di
|
customerDomain |
Nome del dominio principale del cliente |
dealCode |
Codice emesso da Google (massimo 100 caratteri) per prezzi scontati per i piani di abbonamento. Per poter usufruire della tariffa scontata, il codice deal deve essere incluso nelle richieste di |
skuName |
Nome visualizzato esterno di sola lettura per lo SKU di un prodotto assegnato a un cliente nell'abbonamento. I nomi degli SKU sono soggetti a modifica a discrezione di Google. Per i prodotti e gli SKU disponibili in questa versione dell'API, consulta la sezione ID prodotto e SKU. |
plan |
La proprietà |
plan.planName |
La proprietà
|
plan.isCommitmentPlan |
Il valore booleano della proprietà
|
plan.commitmentInterval |
In questa versione dell'API, l'intervallo del piano di impegno annuale è di un anno. |
plan.commitmentInterval.startTime |
L'intervallo di un piano di impegno annuale è |
plan.commitmentInterval.endTime |
L'intervallo di un piano di impegno annuale è |
trialSettings |
L'impegno annuale di G Suite e i piani di pagamento flessibili possono essere inclusi in una prova senza costi di 30 giorni. Per ulteriori informazioni, consulta i concetti delle API. |
trialSettings.isInTrial |
Determina se il piano di un abbonamento prevede o meno una prova senza costi di 30 giorni:
|
trialSettings.trialEndTime |
Data di fine del periodo di prova. Il valore è espresso in millisecondi e utilizza il formato UNIX Epoch. Guarda un esempio di convertitore d'epoca. |
transferInfo |
Informazioni relative al trasferimento di sola lettura per l'abbonamento. Per ulteriori informazioni, consulta l'articolo Recupero degli abbonamenti trasferibili per un cliente. |
transferInfo.transferabilityExpirationTime |
La data e l'ora di scadenza del token di trasferimento o dell'intent da trasferire. Il tempo è espresso in millisecondi utilizzando il formato UNIX Epoch. |
transferInfo.minimumTransferableSeats |
Quando inserisci un abbonamento, questo è il numero minimo di utenze indicato nell'ordine di trasferimento per questo prodotto. Ad esempio, se il cliente ha 20 utenti, il rivenditore non può effettuare un ordine di trasferimento di 15 utenze. Il numero minimo di utenze è 20. |
transferInfo.currentLegacySkuId |
Il |
Posti
Modello JSON per le utenze in abbonamento.
Rappresentazione JSON |
---|
{ "numberOfSeats": integer, "maximumNumberOfSeats": integer, "licensedNumberOfSeats": integer, "kind": string } |
Campi | |
---|---|
numberOfSeats |
Questa è una proprietà obbligatoria ed è riservata agli abbonamenti con piani |
maximumNumberOfSeats |
Questa è una proprietà obbligatoria ed è riservata agli abbonamenti con piani |
licensedNumberOfSeats |
Campo di sola lettura contenente il numero corrente di utenti a cui è assegnata una licenza per il prodotto definito in |
kind |
Identifica la risorsa come impostazione postazione di abbonamento. Valore: |
RenewalSettings
Modello JSON per le impostazioni di rinnovo di un abbonamento.
Rappresentazione JSON |
---|
{ "renewalType": string, "kind": string } |
Campi | |
---|---|
renewalType |
Impostazioni di rinnovo per il piano con impegno annuale. Per informazioni più dettagliate, consulta le opzioni di rinnovo nel Centro assistenza per gli amministratori. Quando rinnovi un abbonamento, |
kind |
Identifica la risorsa come impostazione di rinnovo dell'abbonamento. Valore: |
Metodi |
|
---|---|
|
Attiva un abbonamento precedentemente sospeso dal rivenditore. |
|
Consente di aggiornare un piano di abbonamento. |
|
Aggiorna le impostazioni di rinnovo di una licenza utente. |
|
Aggiorna le impostazioni delle licenze utente di un abbonamento. |
|
Annulla, sospende o trasferisce un abbonamento diretto. |
|
Consente di ottenere un abbonamento specifico. |
|
Crea o trasferisci una sottoscrizione. |
|
Elenchi di abbonamenti gestiti dal rivenditore. |
|
Trasferisci immediatamente un abbonamento di prova senza costi di 30 giorni a un abbonamento a un servizio a pagamento. |
|
Sospende un abbonamento attivo. |