Zasób: Subskrypcja
Szablon JSON dotyczący subskrypcji.
| Zapis JSON | 
|---|
| { "customerId": string, "subscriptionId": string, "skuId": string, "creationTime": string, "kind": string, "seats": { object ( | 
| Pola | |
|---|---|
| customerId | 
 Ta właściwość będzie zawsze zwracana w odpowiedzi jako niepowtarzalny identyfikator wygenerowany przez Google. W żądaniu ta usługa może być domeną główną lub unikatowym identyfikatorem wygenerowanym przez Google. | 
| subscriptionId | 
 
 | 
| skuId | 
 Wymagana właściwość.  | 
| creationTime | 
 Właściwość  | 
| kind | 
 Identyfikuje zasób jako subskrypcję. Wartość:  | 
| seats | 
 To jest wymagana usługa. Liczba i limit licencji użytkowników w abonamencie. | 
| renewalSettings | 
 Ustawienia odnawiania abonamentu rocznego. Więcej informacji o opcjach odnowienia znajdziesz w Centrum pomocy dla administratorów. | 
| purchaseOrderId | 
 To jest właściwość opcjonalna. Informacje o zamówieniu (numer zamówienia) są przeznaczone dla sprzedawców i służą do śledzenia wykorzystania przez ich firmę. Jeśli podana jest wartość  | 
| status | 
 To jest właściwość opcjonalna. | 
| resourceUiUrl | 
 Adres URL strony Subskrypcje w konsoli administracyjnej klienta. Adres URL tylko do odczytu jest generowany przez usługę interfejsu API. Jest on używany, jeśli aplikacja klienta wymaga, aby klient wykonał zadanie na stronie Subskrypcje w konsoli administracyjnej. | 
| billingMethod | 
 Pole tylko do odczytu, które zwraca bieżącą metodę płatności dla subskrypcji. | 
| suspensionReasons[] | 
 Pole tylko do odczytu zawierające enumerację wszystkich bieżących przyczyn zawieszenia subskrypcji. Subskrypcja może mieć wiele równoczesnych, nakładających się powodów zawieszenia.  
 | 
| customerDomain | 
 Nazwa domeny podstawowej klienta | 
| dealCode | 
 Kod wydany przez Google (maksymalnie 100 znaków) umożliwiający korzystanie z tańszych cen abonamentów. Aby otrzymać rabat, należy uwzględnić kod oferty w żądaniach  | 
| skuName | 
 Wyświetlana zewnętrzna nazwa SKU produktu przypisana do klienta w ramach subskrypcji. Dostępna tylko do odczytu. Nazwy kodów SKU mogą ulec zmianie według uznania Google. Informacje o produktach i kodach SKU dostępnych w tej wersji interfejsu API znajdziesz w artykule Identyfikatory usług i SKU. | 
| plan | 
 Właściwość  | 
| plan.planName | 
 Właściwość  
 | 
| plan.isCommitmentPlan | 
 Wartość logiczna właściwości  
 | 
| plan.commitmentInterval | 
 W tej wersji interfejsu API interwał abonamentu rocznego wynosi 1 rok. | 
| plan.commitmentInterval.startTime | 
 Interval  | 
| plan.commitmentInterval.endTime | 
 Interval  | 
| trialSettings | 
 Abonamenty G Suite z rocznym zobowiązaniem i elastycznymi planami płatności mogą być objęte 30-dniowym bezpłatnym okresem próbnym. Więcej informacji znajdziesz w artykule o koncepcjach interfejsu API. | 
| trialSettings.isInTrial | 
 Określa, czy subskrypcja jest w ramach 30-dniowego bezpłatnego okresu próbnego: 
 | 
| trialSettings.trialEndTime | 
 Data zakończenia okresu próbnego. Wartość jest podawana w milisekundach w formacie epoki UNIX. Zobacz przykładowy konwerter epoki. | 
| transferInfo | 
 Informacje dotyczące subskrypcji związane z przeniesieniem tylko do odczytu. Więcej informacji znajdziesz w artykule Pobieranie abonamentów do przeniesienia dla klienta. | 
| transferInfo.transferabilityExpirationTime | 
 Czas, w którym token przeniesienia lub zamiar przeniesienia wygaśnie. Czas jest podany w milisekundach w formacie epoki uniksowej. | 
| transferInfo.minimumTransferableSeats | 
 Podczas wstawiania subskrypcji jest to minimalna liczba miejsc wymieniona w zamówieniu na przeniesienie tego produktu. Jeśli na przykład klient ma 20 użytkowników, sprzedawca nie może złożyć zamówienia na przeniesienie 15 miejsc. Minimalna liczba miejsc to 20. | 
| transferInfo.currentLegacySkuId | 
 
 | 
Stanowiska
Szablon JSON dla miejsc w ramach subskrypcji.
| Zapis JSON | 
|---|
| { "numberOfSeats": integer, "maximumNumberOfSeats": integer, "licensedNumberOfSeats": integer, "kind": string } | 
| Pola | |
|---|---|
| numberOfSeats | 
 To wymagana właściwość, która jest dostępna tylko w przypadku abonamentów z abonamentami  | 
| maximumNumberOfSeats | 
 To jest wymagana właściwość, która jest dostępna tylko w przypadku abonamentów z planami  | 
| licensedNumberOfSeats | 
 Pole tylko do odczytu zawierające bieżącą liczbę użytkowników, którym przypisano licencję na produkt zdefiniowany w  | 
| kind | 
 Określa zasób jako ustawienie miejsca na subskrypcję. Wartość:  | 
RenewalSettings
Szablon JSON ustawień odnawiania subskrypcji.
| Zapis JSON | 
|---|
| { "renewalType": string, "kind": string } | 
| Pola | |
|---|---|
| renewalType | 
 Ustawienia odnawiania abonamentu rocznego. Więcej informacji o opcjach odnowienia znajdziesz w Centrum pomocy dla administratorów. W przypadku odnawiania subskrypcji wymagana jest właściwość  | 
| kind | 
 Identyfikuje zasób jako ustawienie odnawiania subskrypcji. Wartość:  | 
| Metody | |
|---|---|
| 
 | Aktywuje subskrypcję, która została wcześniej zawieszona przez sprzedawcę. | 
| 
 | Aktualizuje abonament. | 
| 
 | Zmienia ustawienia odnawiania licencji użytkownika. | 
| 
 | Zmienia ustawienia licencji użytkownika subskrypcji. | 
| 
 | anulować, zawiesić lub przenieść subskrypcję do bezpośredniego. | 
| 
 | Pobiera określoną subskrypcję. | 
| 
 | tworzy lub przenosi subskrypcję. | 
| 
 | listy subskrypcji zarządzanych przez sprzedawcę. | 
| 
 | natychmiast przekształcić 30-dniowy bezpłatny okres próbny w płatną subskrypcję usługi; | 
| 
 | Zawiesza aktywną subskrypcję. |