Google Workspace Reseller API

Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Korzystaj z popularnych funkcji dostępnych w konsoli usług kanału na dużą skalę, takich jak składanie zamówień i wyświetlanie informacji o klientach.

Usługa: seller.googleapis.com

Aby zadzwonić do tej usługi, zalecamy użycie bibliotek klienckich udostępnionych przez Google. Jeśli Twoja aplikacja musi użyć własnych bibliotek, aby wywołać tę usługę, użyj tych informacji podczas wysyłania żądań do interfejsu API.

Dokument Discovery

Dokument Discovery to zrozumiała dla komputera specyfikacja dotycząca interfejsów API REST i korzystania z nich. Służy do tworzenia bibliotek klientów, wtyczek IDE i innych narzędzi, które współpracują z interfejsami API Google. Jedna usługa może udostępniać wiele dokumentów Discovery. Ta usługa dostarcza następujący dokument opisujący interfejs API:

Punkt końcowy usługi

Punkt końcowy usługi to podstawowy adres URL określający adres sieci usługi interfejsu API. Jedna usługa może mieć wiele punktów końcowych usługi. Ta usługa ma następujący punkt końcowy usługi, a wszystkie poniższe identyfikatory URI są zależne od tego punktu końcowego:

  • https://reseller.googleapis.com

Zasób REST: v1.customers

Metody
get GET /apps/reseller/v1/customers/{customerId}
Pobiera konto klienta.
insert POST /apps/reseller/v1/customers
Zamawia nowe konto klienta.
patch PATCH /apps/reseller/v1/customers/{customerId}
Aktualizuje ustawienia konta klienta.
update PUT /apps/reseller/v1/customers/{customerId}
Aktualizuje ustawienia konta klienta.

Zasób REST: v1.resellernotify

Metody
getwatchdetails GET /apps/reseller/v1/resellernotify/getwatchdetails
Zwraca wszystkie szczegóły zegarka odpowiadające sprzedawcy.
register POST /apps/reseller/v1/resellernotify/register
Rejestruje sprzedawcę, aby otrzymywać powiadomienia.
unregister POST /apps/reseller/v1/resellernotify/unregister
Wyrejestrowuje sprzedawcę do otrzymywania powiadomień.

Zasób REST: v1.subscriptions

Metody
activate POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/activate
Aktywuje subskrypcję, która wcześniej została zawieszona przez sprzedawcę.
changePlan POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/changePlan
Aktualizuje abonament.
changeRenewalSettings POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/changeRenewalSettings
Aktualizuje ustawienia odnowienia licencji użytkownika.
changeSeats POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/changeSeats
Aktualizuje ustawienia licencji użytkownika.
delete DELETE /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}
Anulowanie, zawieszanie lub przenoszenie subskrypcji bezpośrednio do niej.
get GET /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}
Pobiera określoną subskrypcję.
insert POST /apps/reseller/v1/customers/{customerId}/subscriptions
Utworzy lub przeniesie subskrypcję.
list GET /apps/reseller/v1/subscriptions
Listy subskrypcji zarządzanych przez sprzedawcę.
startPaidService POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/startPaidService
Od razu przeniesiemy 30-dniowy bezpłatny okres próbny do płatnej usługi.
suspend POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/suspend
Zawiesza aktywną subskrypcję.