Google Workspace Reseller API

Esegui su larga scala le funzioni comuni disponibili nella Console Channel Services, come effettuare ordini e visualizzare le informazioni sui clienti

Servizio: reseller.googleapis.com

Per chiamare questo servizio, ti consigliamo di utilizzare le librerie client fornite da Google. Se la tua applicazione deve utilizzare le tue librerie per chiamare questo servizio, utilizza le seguenti informazioni quando effettui le richieste API.

Documento di rilevamento

Un documento di rilevamento è una specifica leggibile da computer per descrivere e utilizzare le API REST. Viene utilizzato per creare librerie client, plug-in IDE e altri strumenti che interagiscono con le API di Google. Un servizio può fornire più documenti di rilevamento. Questo servizio fornisce il seguente documento di rilevamento:

Endpoint di servizio

Un endpoint di servizio è un URL di base che specifica l'indirizzo di rete di un servizio API. Un servizio può avere più endpoint di servizio. Questo servizio ha il seguente endpoint di servizio e tutti gli URI riportati di seguito sono relativi a questo endpoint di servizio:

  • https://reseller.googleapis.com

Risorsa REST: v1.customers

Metodi
get GET /apps/reseller/v1/customers/{customerId}
Recupera un account cliente.
insert POST /apps/reseller/v1/customers
Ordina un account per un nuovo cliente.
patch PATCH /apps/reseller/v1/customers/{customerId}
Aggiorna le impostazioni dell'account di un cliente.
update PUT /apps/reseller/v1/customers/{customerId}
Aggiorna le impostazioni dell'account di un cliente.

Risorsa REST: v1.resellernotify

Metodi
getwatchdetails GET /apps/reseller/v1/resellernotify/getwatchdetails
Restituisce tutti i dettagli dello smartwatch corrispondente al rivenditore.
register POST /apps/reseller/v1/resellernotify/register
Registra un rivenditore per la ricezione di notifiche.
unregister POST /apps/reseller/v1/resellernotify/unregister
Annullare la registrazione di un rivenditore per la ricezione di notifiche.

Risorsa REST: v1.subscriptions

Metodi
activate POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/activate
Attiva un abbonamento precedentemente sospeso dal rivenditore.
changePlan POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/changePlan
Aggiorna un piano di abbonamento.
changeRenewalSettings POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/changeRenewalSettings
Aggiorna le impostazioni di rinnovo di una licenza utente.
changeSeats POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/changeSeats
Aggiorna le impostazioni delle licenze utente di un abbonamento.
delete DELETE /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}
Annullamento, sospensione o trasferimento di un abbonamento a Direttori.
get GET /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}
Riceve un abbonamento specifico.
insert POST /apps/reseller/v1/customers/{customerId}/subscriptions
Crea o trasferisce un abbonamento.
list GET /apps/reseller/v1/subscriptions
Elenco degli abbonamenti gestiti dal rivenditore.
startPaidService POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/startPaidService
Passare immediatamente da un abbonamento di prova senza costi di 30 giorni a un abbonamento a pagamento per un servizio.
suspend POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/suspend
Sospende un abbonamento attivo.