Método: accounts.customers.orders.create

Cria um Order em nome de um cliente. Os pedidos podem ser iniciados com base em um offerId de revendedor válido. Uma criação de pedido é uma operação de longa duração. Quando um pedido é bem-sucedido, os direitos são criados como resultado da conclusão. Para SaaS, uma conclusão de pedido normalmente resulta na criação de uma assinatura de faturamento. Para a oferta de IaaS, uma conclusão de pedido normalmente resulta na criação de um contêiner de faturamento que pode ser usado para o faturamento do consumo.

Solicitação HTTP

POST https://cloudchannel.googleapis.com/v1alpha1/{parent=accounts/*/customers/*}/orders

O URL usa a sintaxe de anotação de HTTP da API Google.

Parâmetros de caminho

Parâmetros
parent

string

O nome do recurso da conta do cliente do revendedor em que é preciso criar o pedido. O pai tem o formato: “accounts/{account_id}/customers/{customer_id}”

Parâmetros de consulta

Parâmetros
enableDelegatedAdmin

boolean

Se verdadeiro, concede direitos de administrador delegados ao parceiro de canal com relação aos direitos atendidos. Obrigatório para os pedidos do G Suite.

channelPartnerId

string

Código do Cloud Identity de um parceiro de canal que será o revendedor direto para o pedido do cliente. Geralmente, esse campo é usado em pedidos de duas camadas, em que o pedido é feito por um distribuidor de nível superior em nome do parceiro de canal ou revendedor. Se especificado, a alocação de custos para este pedido pode ser feita para o parceiro nos relatórios e, como opção, um administrador delegado pode ser configurado para o parceiro. Obrigatório para a realização do pedido.

Corpo da solicitação

O corpo da solicitação contém uma instância de Order.

Corpo da resposta

Se bem-sucedido, o corpo da resposta contém uma instância recém-criada de Operation.

Escopos da autorização

Requer o seguinte escopo OAuth:

  • https://www.googleapis.com/auth/apps.order

Para saber mais, consulte a Visão geral da autenticação.