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 fornecido.
get GET /walletobjects/v1/eventTicketClass/{resourceId}
Retorna a classe de ingresso de evento com o código de classe fornecido.
insert POST /walletobjects/v1/eventTicketClass
Insere uma classe de ingresso de evento com o código e as propriedades fornecidos.
list GET /walletobjects/v1/eventTicketClass
Retorna uma lista de todas as classes de ingresso de evento de um determinado código de emissor.
patch PATCH /walletobjects/v1/eventTicketClass/{resourceId}
Atualiza a classe de ingresso de evento indicada pelo código de classe fornecido.
update PUT /walletobjects/v1/eventTicketClass/{resourceId}
Atualiza a classe de ingresso de evento indicada pelo código de classe fornecido.

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 fornecido.
get GET /walletobjects/v1/eventTicketObject/{resourceId}
Retorna o objeto de ingresso de evento com o código de objeto fornecido.
insert POST /walletobjects/v1/eventTicketObject
Insere um objeto de ingresso de evento com o código e as propriedades fornecidos.
list GET /walletobjects/v1/eventTicketObject
Retorna uma lista de todos os objetos de ingresso de evento de um determinado código de emissor.
modifylinkedofferobjects POST /walletobjects/v1/eventTicketObject/{resourceId}/modifyLinkedOfferObjects
Modifica os objetos de oferta vinculada do objeto de ingresso de evento com o código fornecido.
patch PATCH /walletobjects/v1/eventTicketObject/{resourceId}
Atualiza o objeto de ingresso de evento indicado pelo código de objeto fornecido.
update PUT /walletobjects/v1/eventTicketObject/{resourceId}
Atualiza o objeto de ingresso de evento indicado pelo código de objeto fornecido.

Recurso REST: flightclass

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

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 fornecido.
get GET /walletobjects/v1/flightObject/{resourceId}
Retorna o objeto de voo com o código de objeto fornecido.
insert POST /walletobjects/v1/flightObject
Insere um objeto de voo com o código e as propriedades fornecidos.
list GET /walletobjects/v1/flightObject
Retorna uma lista de todos os objetos de voo de um determinado código de emissor.
patch PATCH /walletobjects/v1/flightObject/{resourceId}
Atualiza o objeto de voo indicado pelo código de objeto fornecido.
update PUT /walletobjects/v1/flightObject/{resourceId}
Atualiza o objeto de voo indicado pelo código de objeto fornecido.

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 fornecido.
get GET /walletobjects/v1/giftCardClass/{resourceId}
Retorna a classe do vale-presente com o código de classe fornecido.
insert POST /walletobjects/v1/giftCardClass
Insere uma classe de vale-presente com o código e as propriedades fornecidos.
list GET /walletobjects/v1/giftCardClass
Retorna uma lista com todas as classes de vale-presente de um determinado código de emissor.
patch PATCH /walletobjects/v1/giftCardClass/{resourceId}
Atualiza a classe de vale-presente indicada pelo código de classe fornecido.
update PUT /walletobjects/v1/giftCardClass/{resourceId}
Atualiza a classe de vale-presente indicada pelo código de classe fornecido.

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 fornecido.
get GET /walletobjects/v1/giftCardObject/{resourceId}
Retorna o objeto de vale-presente com o código de objeto fornecido.
insert POST /walletobjects/v1/giftCardObject
Insere um objeto de vale-presente com o código e as propriedades fornecidos.
list GET /walletobjects/v1/giftCardObject
Retorna uma lista de todos os objetos de vale-presente de um determinado código de emissor.
patch PATCH /walletobjects/v1/giftCardObject/{resourceId}
Atualiza o objeto de vale-presente indicado pelo código de objeto fornecido.
update PUT /walletobjects/v1/giftCardObject/{resourceId}
Atualiza o objeto de vale-presente indicado pelo código de objeto fornecido.

Recurso REST: emissor

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

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 fornecido.
get GET /walletobjects/v1/loyaltyClass/{resourceId}
Retorna a classe de fidelidade com o código de classe fornecido.
insert POST /walletobjects/v1/loyaltyClass
Insere uma classe de fidelidade com o código e as propriedades fornecidos.
list GET /walletobjects/v1/loyaltyClass
Retorna uma lista de todas as classes de fidelidade de um determinado ID de emissor.
patch PATCH /walletobjects/v1/loyaltyClass/{resourceId}
Atualiza a classe de fidelidade indicada pelo código de classe fornecido.
update PUT /walletobjects/v1/loyaltyClass/{resourceId}
Atualiza a classe de fidelidade indicada pelo código de classe fornecido.

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 fornecido.
get GET /walletobjects/v1/loyaltyObject/{resourceId}
Retorna o objeto de fidelidade com o código de objeto fornecido.
insert POST /walletobjects/v1/loyaltyObject
Insere um objeto de fidelidade com o código e as propriedades fornecidos.
list GET /walletobjects/v1/loyaltyObject
Retorna uma lista de todos os objetos de fidelidade de um determinado código de emissor.
modifylinkedofferobjects POST /walletobjects/v1/loyaltyObject/{resourceId}/modifyLinkedOfferObjects
Modifica objetos de oferta vinculada do objeto de fidelidade com o código fornecido.
patch PATCH /walletobjects/v1/loyaltyObject/{resourceId}
Atualiza o objeto de fidelidade indicado pelo código de objeto fornecido.
update PUT /walletobjects/v1/loyaltyObject/{resourceId}
Atualiza o objeto de fidelidade indicado pelo código de objeto fornecido.

Recurso REST: offerclass

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

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 fornecido.
get GET /walletobjects/v1/offerObject/{resourceId}
Retorna o objeto de oferta com o código de objeto fornecido.
insert POST /walletobjects/v1/offerObject
Insere um objeto de oferta com o código e as propriedades fornecidos.
list GET /walletobjects/v1/offerObject
Retorna uma lista de todos os objetos de oferta de um determinado código de emissor.
patch PATCH /walletobjects/v1/offerObject/{resourceId}
Atualiza o objeto de oferta indicado pelo código de objeto fornecido.
update PUT /walletobjects/v1/offerObject/{resourceId}
Atualiza o objeto de oferta indicado pelo código de objeto fornecido.

Recurso REST: permissões

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

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 fornecido.
get GET /walletobjects/v1/transitClass/{resourceId}
Retorna a classe de transporte público com o código de classe fornecido.
insert POST /walletobjects/v1/transitClass
Insere uma classe de transporte público com o código e as propriedades fornecidos.
list GET /walletobjects/v1/transitClass
Retorna uma lista de todas as classes de transporte público de 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 fornecido.
update PUT /walletobjects/v1/transitClass/{resourceId}
Atualiza a classe de transporte público indicada pelo código de classe fornecido.

Recurso REST: transitobject

Métodos
addmessage POST /walletobjects/v1/transitObject/{resourceId}/addMessage
Adiciona uma mensagem ao objeto de transporte público indicado pelo código de objeto fornecido.
get GET /walletobjects/v1/transitObject/{resourceId}
Retorna o objeto de transporte público com o código de objeto fornecido.
insert POST /walletobjects/v1/transitObject
Insere um objeto de transporte público com o código e as propriedades fornecidos.
list GET /walletobjects/v1/transitObject
Retorna uma lista de todos os objetos de transporte público de 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 fornecido.
update PUT /walletobjects/v1/transitObject/{resourceId}
Atualiza o objeto de transporte público indicado pelo código de objeto fornecido.