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 Property wird in einer Antwort immer als von Google generierte eindeutige Kennung zurückgegeben. In einer Anfrage kann diese Property entweder die primäre Domain oder die von Google generierte eindeutige Kennung sein. |
subscriptionId |
Die |
skuId |
Eine erforderliche Property. Die |
creationTime |
Das Attribut |
kind |
Identifiziert die Ressource als Abo. Wert: |
seats |
Dieses Attribut ist erforderlich. Die Anzahl und das Limit der Nutzerlizenzen im Plan. |
renewalSettings |
Verlängerungseinstellungen für den Jahrestarif. Weitere Informationen zu Verlängerungsoptionen finden Sie in der Administratorhilfe. |
purchaseOrderId |
Dieses Attribut ist optional. Diese Informationen zur Bestellung sind für Reseller zur Verwendung für das Tracking ihres Unternehmens bestimmt. Wenn ein |
status |
Dieses Attribut ist optional. |
resourceUiUrl |
URL zur Seite „Abos“ 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 Gründe für die Sperrung eines Abos. Es ist möglich, dass ein Abo mehrere gleichzeitige, sich überschneidende Sperrgründe hat. Die
|
customerDomain |
Primärer Domainname des Kunden |
dealCode |
Von Google ausgestellter Code (maximal 100 Zeichen) für ermäßigte Preise für Abos. Der Angebotscode muss in |
skuName |
Lesezugriff auf den externen Anzeigenamen der SKU eines Produkts, der einem Kunden im Abo zugewiesen ist. SKU-Namen können von Google nach eigenem Ermessen geändert werden. Informationen zu den in dieser Version der API verfügbaren Produkten und SKUs 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 für den Jahrestarif ein Jahr. |
plan.commitmentInterval.startTime |
|
plan.commitmentInterval.endTime |
|
trialSettings |
Für die G Suite mit einer jährlichen Bindung und flexiblen Preismodellen können Sie einen 30-tägigen kostenlosen Testzeitraum nutzen. Weitere Informationen finden Sie unter API-Konzepte. |
trialSettings.isInTrial |
Bestimmt, ob sich ein Abo in einem 30-tägigen kostenlosen Testzeitraum befindet:
|
trialSettings.trialEndTime |
Das Datum, an dem der Testzeitraum endet. Der Wert wird in Millisekunden im UNIX-Epochenformat angegeben. Beispiel für einen Epochenkonverter |
transferInfo |
Nur-Lese-Informationen zur Übertragung des Abos. Weitere Informationen findest du unter Übertragbare Abos für einen Kunden abrufen. |
transferInfo.transferabilityExpirationTime |
Der Zeitpunkt, zu dem das Übertragungstoken oder die Übertragungsabsicht abläuft. Die Zeit wird im Unix-Epoch-Format in Millisekunden angegeben. |
transferInfo.minimumTransferableSeats |
Beim Einfügen eines Abos ist dies die Mindestanzahl der Plätze, die in der Übertragungsanordnung für dieses Produkt aufgeführt sind. Wenn der Kunde beispielsweise 20 Nutzer hat, kann der Reseller keine Übertragungsbestellung für 15 Lizenzen aufgeben. Die Mindestanzahl ist 20 Plätze. |
transferInfo.currentLegacySkuId |
Die |
Plätze
JSON-Vorlage für Aboplätze
JSON-Darstellung |
---|
{ "numberOfSeats": integer, "maximumNumberOfSeats": integer, "licensedNumberOfSeats": integer, "kind": string } |
Felder | |
---|---|
numberOfSeats |
Diese Property ist erforderlich und gilt ausschließlich für Abos mit |
maximumNumberOfSeats |
Diese Property ist erforderlich und gilt ausschließlich für Abos mit |
licensedNumberOfSeats |
Schreibgeschütztes Feld mit der aktuellen Anzahl der Nutzer, denen eine Lizenz für das in |
kind |
Gibt an, dass die Ressource eine Einstellung für Aboplätze ist. Wert: |
RenewalSettings
JSON-Vorlage für die Einstellungen zur Aboverlängerung.
JSON-Darstellung |
---|
{ "renewalType": string, "kind": string } |
Felder | |
---|---|
renewalType |
Verlängerungseinstellungen für den Jahrestarif. Weitere Informationen zu Verlängerungsoptionen finden Sie in der Administratorhilfe. Bei der Verlängerung eines Abos ist das Attribut |
kind |
Gibt an, dass die Ressource eine Einstellung für die Aboverlängerung ist. Wert: |
Methoden |
|
---|---|
|
Aktiviert ein Abo, das zuvor vom Reseller gesperrt wurde. |
|
Aktualisiert einen Abotarif. |
|
Aktualisiert die Verlängerungseinstellungen einer Nutzerlizenz. |
|
Aktualisiert die Nutzerlizenzeinstellungen eines Abos. |
|
Kündigt, sperrt oder überträgt ein Abo an Direct. |
|
Ruft ein bestimmtes Abo ab. |
|
Erstellt oder überträgt ein Abo. |
|
Listen der vom Reseller verwalteten Abos. |
|
Sie können ein Abo mit 30-tägigem kostenlosen Testzeitraum sofort in ein kostenpflichtiges Abo umwandeln. |
|
Ein aktives Abo wird pausiert. |