Realizar funções comuns disponíveis no console do Channel Services em escala, como fazer pedidos e ver informações de clientes
Serviço: revendedor.googleapis.com
Para chamar esse serviço, use as bibliotecas de cliente fornecidas pelo Google. Se o aplicativo precisar usar suas próprias bibliotecas para chamar esse serviço, use as informações a seguir ao fazer as solicitações de API.
Documento de descoberta
Um Documento de descoberta é uma especificação legível por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins IDE e outras ferramentas que interagem com as APIs do Google. Um serviço pode fornecer vários documentos de descoberta. O serviço fornece o seguinte documento de detecção:
Endpoint de serviço
Um endpoint de serviço é um URL base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários endpoints de serviço. Este serviço tem o endpoint a seguir e todos os URIs abaixo são relativos a ele:
https://reseller.googleapis.com
Recurso REST: v1.customers
Métodos | |
---|---|
get |
GET /apps/reseller/v1/customers/{customerId} Recebe uma conta de cliente. |
insert |
POST /apps/reseller/v1/customers Pedidos de uma nova conta de cliente. |
patch |
PATCH /apps/reseller/v1/customers/{customerId} Atualiza as configurações da conta de um cliente. |
update |
PUT /apps/reseller/v1/customers/{customerId} Atualiza as configurações da conta de um cliente. |
Recurso REST: v1.Resellernotify
Métodos | |
---|---|
getwatchdetails |
GET /apps/reseller/v1/resellernotify/getwatchdetails Retorna todos os detalhes do relógio correspondentes ao revendedor. |
register |
POST /apps/reseller/v1/resellernotify/register Registra um revendedor para receber notificações. |
unregister |
POST /apps/reseller/v1/resellernotify/unregister Cancela o registro de um revendedor para receber notificações. |
Recurso REST: v1.subscriptions
Métodos | |
---|---|
activate |
POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/activate Ativa uma assinatura previamente suspensa pelo revendedor. |
changePlan |
POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/changePlan Atualiza um plano de assinatura. |
changeRenewalSettings |
POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/changeRenewalSettings Atualiza as configurações de renovação de uma licença de usuário. |
changeSeats |
POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/changeSeats Atualiza as configurações de licença do usuário de uma assinatura. |
delete |
DELETE /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId} Cancela, suspende ou transfere uma assinatura para direcionar. |
get |
GET /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId} Recebe uma assinatura específica. |
insert |
POST /apps/reseller/v1/customers/{customerId}/subscriptions Cria ou transfere uma assinatura. |
list |
GET /apps/reseller/v1/subscriptions Listas de assinaturas gerenciadas pelo revendedor. |
startPaidService |
POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/startPaidService Migre imediatamente uma assinatura de teste sem custo financeiro de 30 dias para uma assinatura de serviço pago. |
suspend |
POST /apps/reseller/v1/customers/{customerId}/subscriptions/{subscriptionId}/suspend Suspende uma assinatura ativa. |