- Ressource: Abo
- Plätze
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- RenewalSettings
<ph type="x-smartling-placeholder">
- </ph>
- JSON-Darstellung
- Methoden
Ressource: Abo
JSON-Vorlage für ein Abo.
JSON-Darstellung |
---|
{ "customerId": string, "subscriptionId": string, "skuId": string, "creationTime": string, "kind": string, "seats": { object ( |
Felder | |
---|---|
customerId |
Diese Eigenschaft wird in der Antwort immer als die von Google generierte eindeutige Kennung zurückgegeben. In einer Anfrage kann diese Eigenschaft entweder die primäre Domain oder die von Google generierte eindeutige Kennung sein. |
subscriptionId |
Die |
skuId |
Eine erforderliche Property. Die |
creationTime |
Das Attribut |
kind |
Kennzeichnet die Ressource als Abo. Wert: |
seats |
Dies ist eine erforderliche Property. Die Anzahl und das Limit der Nutzerlizenzen im Tarif. |
renewalSettings |
Verlängerungseinstellungen für den Jahrestarif. Weitere Informationen finden Sie in der Hilfe für Administratoren unter den Verlängerungsoptionen. |
purchaseOrderId |
Dies ist eine optionale Eigenschaft. Diese Auftragsinformationen können Reseller für die Tracking-Nutzung ihres Unternehmens verwenden. Wenn ein |
status |
Dies ist eine optionale Eigenschaft. |
resourceUiUrl |
URL zur Aboseite des Kunden in der Admin-Konsole Die schreibgeschützte URL wird vom API-Dienst generiert. Diese Option wird verwendet, wenn der Kunde in Ihrer Clientanwendung eine Aufgabe über die Seite „Abos“ in der Admin-Konsole ausführen muss. |
billingMethod |
Schreibgeschütztes Feld, das die aktuelle Abrechnungsmethode für ein Abo zurückgibt. |
suspensionReasons[] |
Schreibgeschütztes Feld mit einer Aufzählung aller aktuellen Sperrungsgründe für ein Abo. Für ein Abo können mehrere Gründe für eine Sperrung gleichzeitig vorliegen, die sich überschneiden. Der
|
customerDomain |
Primärer Domainname des Kunden |
dealCode |
Von Google vergebener Code (max. 100 Zeichen) für Rabatte auf Abos. Damit Sie den Rabatt erhalten, muss der Deal-Code in |
skuName |
Schreibgeschützter externer Anzeigename für die Artikelnummer eines Produkts, die einem Kunden im Abo zugewiesen ist. Die Namen von Artikelnummern können nach Ermessen von Google geändert werden. Informationen zu Produkten und SKUs, die in dieser Version der API verfügbar sind, finden Sie unter Produkt- und SKU-IDs. |
plan |
Das Attribut |
plan.planName |
Das Attribut
|
plan.isCommitmentPlan |
Der boolesche Wert der Property
|
plan.commitmentInterval |
In dieser Version der API beträgt das Intervall des Jahrestarifs ein Jahr. |
plan.commitmentInterval.startTime |
Das Intervall eines Jahrestarifs ( |
plan.commitmentInterval.endTime |
Das Intervall eines Jahrestarifs mit |
trialSettings |
Sie können den G Suite-Jahrestarif und das flexible Preismodell als 30-tägige kostenlose Testversion nutzen. Weitere Informationen finden Sie unter API-Konzepte. |
trialSettings.isInTrial |
Bestimmt, ob Sie ein Abo als 30-tägiger kostenloser Testzeitraum nutzen oder nicht:
|
trialSettings.trialEndTime |
Datum, an dem der Testzeitraum endet. Der Wert wird im UNIX-Epochenformat in Millisekunden angegeben. Beispiel für einen Epochen-Konverter |
transferInfo |
Schreibgeschützte Informationen zur Übertragung des Abos. Weitere Informationen finden Sie unter Übertragbare Abos eines Kunden abrufen. |
transferInfo.transferabilityExpirationTime |
Der Zeitpunkt, zu dem das Übertragungstoken oder der Übertragungs-Intent abläuft. Die Zeit wird im UNIX-Epochenformat in Millisekunden angegeben. |
transferInfo.minimumTransferableSeats |
Beim Einfügen eines Abos ist dies die Mindestanzahl von Nutzerlizenzen, die in der Übertragungsbestellung für dieses Produkt aufgeführt sind. Wenn der Kunde beispielsweise 20 Nutzer hat, kann der Reseller keine Übertragungsbestellung von 15 Lizenzen aufgeben. Die Mindestanzahl beträgt 20 Nutzerlizenzen. |
transferInfo.currentLegacySkuId |
Die |
Plätze
JSON-Vorlage für Abo-Lizenzen.
JSON-Darstellung |
---|
{ "numberOfSeats": integer, "maximumNumberOfSeats": integer, "licensedNumberOfSeats": integer, "kind": string } |
Felder | |
---|---|
numberOfSeats |
Dies ist eine erforderliche Property und ist exklusiv für Abos mit den Tarifen |
maximumNumberOfSeats |
Dies ist eine erforderliche Property und ist exklusiv für Abos mit dem Abo „ |
licensedNumberOfSeats |
Schreibgeschütztes Feld mit der aktuellen Anzahl der Nutzer, denen eine Lizenz für das in |
kind |
Kennzeichnet die Ressource als Abo-Sitzplatzeinstellung. Wert: |
RenewalSettings
JSON-Vorlage für die Einstellungen für die Aboverlängerung.
JSON-Darstellung |
---|
{ "renewalType": string, "kind": string } |
Felder | |
---|---|
renewalType |
Verlängerungseinstellungen für den Jahrestarif. Weitere Informationen finden Sie in der Hilfe für Administratoren unter den Verlängerungsoptionen. Beim Verlängern eines Abos ist die |
kind |
Kennzeichnet die Ressource als Einstellung für die Aboverlängerung. Wert: |
Methoden |
|
---|---|
|
Ein Abo wird aktiviert, das zuvor vom Reseller gesperrt wurde. |
|
Aktualisiert ein Abo. |
|
Aktualisiert die Verlängerungseinstellungen einer Nutzerlizenz. |
|
Aktualisiert die Nutzerlizenzeinstellungen eines Abos. |
|
Kündigt, sperrt oder überträgt ein Abo an den Direktvertrieb. |
|
Ruft ein bestimmtes Abo ab. |
|
Ein Abo wird erstellt oder übertragen. |
|
Listen der vom Reseller verwalteten Abos. |
|
Stellen Sie sofort ein 30-tägiges kostenloses Testabo in ein kostenpflichtiges Abo um. |
|
Ein aktives Abo wird gesperrt. |