API Google Pay Passes

API para emissores salvarem e gerenciarem objetos do Google Wallet.

Serviço: walletobjects.googleapis.com

Recomendamos que você chame esse serviço usando as bibliotecas de cliente fornecidas pelo Google. Se seu aplicativo precisar chamar esse serviço usando suas próprias bibliotecas, use as informações a seguir ao fazer as solicitações da API.

Documento de descoberta

Um Documento de descoberta é uma especificação que pode ser lida por máquina para descrever e consumir APIs REST. Ele é usado para criar bibliotecas de cliente, plug-ins de 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 descoberta:

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 de serviço a seguir e todos os URIs abaixo são relacionados a ele:

  • https://walletobjects.googleapis.com

Recurso REST: eventticketclass

Métodos
addmessage POST /walletobjects/v1/eventTicketClass/{resourceId}/addMessage
Adiciona uma mensagem à classe de ingresso de evento indicada pelo código de classe especificado.
get GET /walletobjects/v1/eventTicketClass/{resourceId}
Retorna a classe de ingresso de evento com o código de classe especificado.
insert POST /walletobjects/v1/eventTicketClass
Insere uma classe de ingresso de evento com o código e as propriedades especificadas.
list GET /walletobjects/v1/eventTicketClass
Retorna uma lista com todas as classes de ingresso de evento para um código de emissor específicado.
patch PATCH /walletobjects/v1/eventTicketClass/{resourceId}
Atualiza a classe do ingresso de evento indicada pelo código de classe especificado.
update PUT /walletobjects/v1/eventTicketClass/{resourceId}
Atualiza a classe do ingresso de evento indicada pelo código de classe especificado.

Recurso REST: eventticketobject

Métodos
addmessage POST /walletobjects/v1/eventTicketObject/{resourceId}/addMessage
Adiciona uma mensagem ao objeto de ingresso de evento indicado pelo código de objeto especificado.
get GET /walletobjects/v1/eventTicketObject/{resourceId}
Retorna o objeto de ingresso de evento com o código de objeto especificado.
insert POST /walletobjects/v1/eventTicketObject
Insere um objeto de ingresso de evento com o código e as propriedades especificadas.
list GET /walletobjects/v1/eventTicketObject
Retorna uma lista com todos os objetos de ingresso de evento para um código de emissor especificado.
modifylinkedofferobjects POST /walletobjects/v1/eventTicketObject/{resourceId}/modifyLinkedOfferObjects
Modifica objetos de oferta vinculados do objeto de ingresso de evento com o código especificado.
patch PATCH /walletobjects/v1/eventTicketObject/{resourceId}
Atualiza o objeto de ingresso de evento indicado pelo código do objeto especificado.
update PUT /walletobjects/v1/eventTicketObject/{resourceId}
Atualiza o objeto de ingresso de evento indicado pelo código do objeto especificado.

Recurso REST: flightclass

Métodos
addmessage POST /walletobjects/v1/flightClass/{resourceId}/addMessage
Adiciona uma mensagem à classe de voo indicada pelo código de classe especificado.
get GET /walletobjects/v1/flightClass/{resourceId}
Retorna a classe de voo com o código de classe especificado.
insert POST /walletobjects/v1/flightClass
Insere uma classe de voo com o código e as propriedades especificadas.
list GET /walletobjects/v1/flightClass
Retorna uma lista com todas as classes de voo para um código de emissor especificado.
patch PATCH /walletobjects/v1/flightClass/{resourceId}
Atualiza a classe de voo indicada pelo código de classe especificado.
update PUT /walletobjects/v1/flightClass/{resourceId}
Atualiza a classe de voo indicada pelo código de classe especificado.

Recurso REST: flightobject

Métodos
addmessage POST /walletobjects/v1/flightObject/{resourceId}/addMessage
Adiciona uma mensagem ao objeto de voo indicado pelo código de objeto especificado.
get GET /walletobjects/v1/flightObject/{resourceId}
Retorna o objeto de voo com o código de objeto especificado.
insert POST /walletobjects/v1/flightObject
Insere um objeto de voo com o código e as propriedades especificadas.
list GET /walletobjects/v1/flightObject
Retorna uma lista com todos os objetos de voo para um determinado código de emissor.
patch PATCH /walletobjects/v1/flightObject/{resourceId}
Atualiza o objeto de voo indicado pelo código de objeto especificado.
update PUT /walletobjects/v1/flightObject/{resourceId}
Atualiza o objeto de voo indicado pelo código de objeto especificado.

Recurso REST: giftcardclass

Métodos
addmessage POST /walletobjects/v1/giftCardClass/{resourceId}/addMessage
Adiciona uma mensagem à classe de vale-presente indicada pelo código de classe especificado.
get GET /walletobjects/v1/giftCardClass/{resourceId}
Retorna a classe de vale-presente com o código de classe especificado.
insert POST /walletobjects/v1/giftCardClass
Insere uma classe de vale-presente com o código e as propriedades especificadas.
list GET /walletobjects/v1/giftCardClass
Retorna uma lista com todas as classes de vale-presente para um determinado código de emissor.
patch PATCH /walletobjects/v1/giftCardClass/{resourceId}
Atualiza a classe de vale-presente indicada pelo código de classe especificado.
update PUT /walletobjects/v1/giftCardClass/{resourceId}
Atualiza a classe de vale-presente indicada pelo código de classe especificado.

Recurso REST: giftcardobject

Métodos
addmessage POST /walletobjects/v1/giftCardObject/{resourceId}/addMessage
Adiciona uma mensagem ao objeto de vale-presente indicado pelo código de objeto especificado.
get GET /walletobjects/v1/giftCardObject/{resourceId}
Retorna o objeto de vale-presente com o código de objeto especificado.
insert POST /walletobjects/v1/giftCardObject
Insere um objeto de vale-presente com o código e as propriedades especificadas.
list GET /walletobjects/v1/giftCardObject
Retorna uma lista com todos os objetos de vale-presente para um determinado código de emissor.
patch PATCH /walletobjects/v1/giftCardObject/{resourceId}
Atualiza o objeto de vale-presente indicado pelo código de objeto especificado.
update PUT /walletobjects/v1/giftCardObject/{resourceId}
Atualiza o objeto de vale-presente indicado pelo código de objeto especificado.

Recurso REST: emissor

Métodos
get GET /walletobjects/v1/issuer/{resourceId}
Retorna o emissor com o código de emissor especificado.
insert POST /walletobjects/v1/issuer
Insere um emissor com o código e as propriedades especificadas.
list GET /walletobjects/v1/issuer
Retorna uma lista com todos os emissores compartilhados para o autor da chamada.
patch PATCH /walletobjects/v1/issuer/{resourceId}
Atualiza o emissor indicado pelo código de emissor especificado.
update PUT /walletobjects/v1/issuer/{resourceId}
Atualiza o emissor indicado pelo código de emissor especificado.

Recurso REST: jwt

Métodos
insert POST /walletobjects/v1/jwt
Insere os recursos no JWT.

Recurso REST: loyaltyclass

Métodos
addmessage POST /walletobjects/v1/loyaltyClass/{resourceId}/addMessage
Adiciona uma mensagem à classe de fidelidade indicada pelo código de classe especificado.
get GET /walletobjects/v1/loyaltyClass/{resourceId}
Retorna a classe de fidelidade com o código de classe especificado.
insert POST /walletobjects/v1/loyaltyClass
Insere uma classe de fidelidade com o código e as propriedades especificadas.
list GET /walletobjects/v1/loyaltyClass
Retorna uma lista com todas as classes de fidelidade para um determinado código de emissor.
patch PATCH /walletobjects/v1/loyaltyClass/{resourceId}
Atualiza a classe de fidelidade indicada pelo código de classe especificado.
update PUT /walletobjects/v1/loyaltyClass/{resourceId}
Atualiza a classe de fidelidade indicada pelo código de classe especificado.

Recurso REST: loyaltyobject

Métodos
addmessage POST /walletobjects/v1/loyaltyObject/{resourceId}/addMessage
Adiciona uma mensagem ao objeto de fidelidade indicado pelo código de objeto especificado.
get GET /walletobjects/v1/loyaltyObject/{resourceId}
Retorna o objeto de fidelidade com o código de objeto especificado.
insert POST /walletobjects/v1/loyaltyObject
Insere um objeto de fidelidade com o código e as propriedades especificadas.
list GET /walletobjects/v1/loyaltyObject
Retorna uma lista com todos os objetos de fidelidade para um determinado código de emissor.
modifylinkedofferobjects POST /walletobjects/v1/loyaltyObject/{resourceId}/modifyLinkedOfferObjects
Modifica objetos de oferta vinculados do objeto de fidelidade com o código especificado.
patch PATCH /walletobjects/v1/loyaltyObject/{resourceId}
Atualiza o objeto de fidelidade indicado pelo código de objeto especificado.
update PUT /walletobjects/v1/loyaltyObject/{resourceId}
Atualiza o objeto de fidelidade indicado pelo código de objeto especificado.

Recurso REST: offerclass

Métodos
addmessage POST /walletobjects/v1/offerClass/{resourceId}/addMessage
Adiciona uma mensagem à classe de oferta indicada pelo código de classe especificado.
get GET /walletobjects/v1/offerClass/{resourceId}
Retorna a classe de oferta com o código de classe especificado.
insert POST /walletobjects/v1/offerClass
Insere uma classe de oferta com o código e as propriedades especificadas.
list GET /walletobjects/v1/offerClass
Retorna uma lista com todas as classes de oferta para um determinado código de emissor.
patch PATCH /walletobjects/v1/offerClass/{resourceId}
Atualiza a classe de oferta indicada pelo código de classe especificado.
update PUT /walletobjects/v1/offerClass/{resourceId}
Atualiza a classe de oferta indicada pelo código de classe especificado.

Recurso REST: offerobject

Métodos
addmessage POST /walletobjects/v1/offerObject/{resourceId}/addMessage
Adiciona uma mensagem ao objeto de oferta indicado pelo código de objeto especificado.
get GET /walletobjects/v1/offerObject/{resourceId}
Retorna o objeto de oferta com o código de objeto especificado.
insert POST /walletobjects/v1/offerObject
Insere um objeto de oferta com o código e as propriedades especificadas.
list GET /walletobjects/v1/offerObject
Retorna uma lista com todos os objetos de oferta para um determinado código de emissor.
patch PATCH /walletobjects/v1/offerObject/{resourceId}
Atualiza o objeto de oferta indicado pelo código de objeto especificado.
update PUT /walletobjects/v1/offerObject/{resourceId}
Atualiza o objeto de oferta indicado pelo código de objeto especificado.

Recurso REST: permissões

Métodos
get GET /walletobjects/v1/permissions/{resourceId}
Retorna as permissões para o código de emissor especificado.
update PUT /walletobjects/v1/permissions/{resourceId}
Atualiza as permissões para o emissor especificado.

Recurso REST: smarttap

Métodos
insert POST /walletobjects/v1/smartTap
Insere o smart tap.

Recurso REST: transitclass

Métodos
addmessage POST /walletobjects/v1/transitClass/{resourceId}/addMessage
Adiciona uma mensagem à classe de transporte público indicada pelo código de classe especificado.
get GET /walletobjects/v1/transitClass/{resourceId}
Retorna a classe de transporte público com o código de classe especificado.
insert POST /walletobjects/v1/transitClass
Insere uma classe de transporte público com o código e as propriedades especificadas.
list GET /walletobjects/v1/transitClass
Retorna uma lista com todas as classes de transporte público para um determinado código de emissor.
patch PATCH /walletobjects/v1/transitClass/{resourceId}
Atualiza a classe de transporte público indicada pelo código de classe especificado.
update PUT /walletobjects/v1/transitClass/{resourceId}
Atualiza a classe de transporte público indicada pelo código de classe especificado.

Recurso REST: transitobject

Métodos
addmessage POST /walletobjects/v1/transitObject/{resourceId}/addMessage
Adiciona uma mensagem ao objeto de transporte público indicada pelo código de objeto especificado.
get GET /walletobjects/v1/transitObject/{resourceId}
Retorna o objeto de transporte público com o código de objeto especificado.
insert POST /walletobjects/v1/transitObject
Insere um objeto de transporte público com o código e as propriedades especificadas.
list GET /walletobjects/v1/transitObject
Retorna uma lista com todos os objetos de transporte público para um determinado código de emissor.
patch PATCH /walletobjects/v1/transitObject/{resourceId}
Atualiza o objeto de transporte público indicado pelo código de objeto especificado.
update PUT /walletobjects/v1/transitObject/{resourceId}
Atualiza o objeto de transporte público indicado pelo código de objeto especificado.