Risorsa: Abbonamento
Modello JSON per una sottoscrizione.
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 Abbonamento. Valore: |
seats |
Questa è una proprietà obbligatoria. Il numero e il limite di licenze per postazioni 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 è una proprietà facoltativa. Queste informazioni sull'ordine di acquisto (OA) sono destinate all'utilizzo dei rivenditori per il monitoraggio dell'utilizzo della loro azienda. Se viene specificato un valore |
status |
Questa è una 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 nella Console di amministrazione. |
billingMethod |
Campo di sola lettura che restituisce il metodo di fatturazione corrente di un abbonamento. |
suspensionReasons[] |
Campo di sola lettura contenente un enumerabile di tutti i motivi di sospensione attuali di un abbonamento. È possibile che un abbonamento abbia molti motivi di sospensione simultanei e sovrapposti. Il valore
|
customerDomain |
Nome di dominio principale del cliente |
dealCode |
Codice emesso da Google (massimo 100 caratteri) per i prezzi scontati dei piani di abbonamento. Il codice promozionale deve essere incluso nelle richieste |
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 modifiche a discrezione di Google. Per i prodotti e gli SKU disponibili in questa versione dell'API, consulta 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 con impegno annuale è di un anno. |
plan.commitmentInterval.startTime |
|
plan.commitmentInterval.endTime |
|
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 relativi all'API. |
trialSettings.isInTrial |
Determina se per il piano di un abbonamento è in corso una prova senza costi di 30 giorni:
|
trialSettings.trialEndTime |
Data di fine del periodo di prova. Il valore è in millisecondi utilizzando il formato dell'epoca di Unix. Guarda un esempio di convertitore di epoche. |
transferInfo |
Informazioni relative al trasferimento in sola lettura per l'abbonamento. Per ulteriori informazioni, vedi Recuperare le iscrizioni trasferibili per un cliente. |
transferInfo.transferabilityExpirationTime |
La data e l'ora di scadenza del token di trasferimento o dell'intenzione di trasferimento. Il tempo è in millisecondi utilizzando il formato dell'epoca di Unix. |
transferInfo.minimumTransferableSeats |
Quando inserisci un abbonamento, si tratta del numero minimo di licenze elencate 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 licenze. Il numero minimo di posti è 20. |
transferInfo.currentLegacySkuId |
Il |
Posti
Modello JSON per i posti dell'abbonamento.
Rappresentazione JSON |
---|
{ "numberOfSeats": integer, "maximumNumberOfSeats": integer, "licensedNumberOfSeats": integer, "kind": string } |
Campi | |
---|---|
numberOfSeats |
Questa è una proprietà obbligatoria ed è esclusiva per gli abbonamenti con i piani |
maximumNumberOfSeats |
Si tratta di una proprietà obbligatoria ed è esclusiva degli 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 del posto dell'abbonamento. Valore: |
RenewalSettings
Modello JSON per le impostazioni di rinnovo dell'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. |
|
Aggiorna un piano di abbonamento. |
|
Aggiorna le impostazioni di rinnovo di una licenza utente. |
|
Aggiorna le impostazioni delle licenze utente di un abbonamento. |
|
Annullamento, sospensione o trasferimento di un abbonamento a Direct. |
|
Riceve un abbonamento specifico. |
|
Crea o trasferisce un abbonamento. |
|
Elenchi di abbonamenti gestiti dal rivenditore. |
|
Passare immediatamente da un abbonamento con prova senza costi di 30 giorni a un abbonamento a un servizio a pagamento. |
|
Sospende un abbonamento attivo. |