Google Wallet API

API para emissores salvarem e gerenciarem objetos do Google Wallet.

Serviço: walletobjects.googleapis.com

Para chamar esse serviço, recomendamos que você use as bibliotecas de cliente fornecidas pelo Google. Caso seu aplicativo precise usar suas próprias bibliotecas para chamar esse serviço, use as informações a seguir quando fizer as solicitações da 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 de 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://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 ID de classe especificado.
get GET /walletobjects/v1/eventTicketClass/{resourceId}
Retorna a classe de ingresso de evento com o ID de classe especificado.
insert POST /walletobjects/v1/eventTicketClass
Insere uma classe de ingresso de evento com o código e as propriedades especificados.
list GET /walletobjects/v1/eventTicketClass
Retorna uma lista com todas as classes de ingresso de evento para um determinado código de emissor.
patch PATCH /walletobjects/v1/eventTicketClass/{resourceId}
Atualiza a classe de ingresso de evento indicada pelo ID de classe fornecido.
update PUT /walletobjects/v1/eventTicketClass/{resourceId}
Atualiza a classe de ingresso de evento indicada pelo ID 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 ID de objeto fornecido.
get GET /walletobjects/v1/eventTicketObject/{resourceId}
Retorna o objeto de ingresso de evento com o ID de objeto especificado.
insert POST /walletobjects/v1/eventTicketObject
Insere um objeto de ingresso de evento com o código e as propriedades especificados.
list GET /walletobjects/v1/eventTicketObject
Retorna uma lista com todos os objetos de ingresso de evento para um determinado código de emissor.
modifylinkedofferobjects POST /walletobjects/v1/eventTicketObject/{resourceId}/modifyLinkedOfferObjects
Modifica objetos de oferta vinculados do objeto de ingresso de evento com o ID fornecido.
patch PATCH /walletobjects/v1/eventTicketObject/{resourceId}
Atualiza o objeto de ingresso de evento indicado pelo ID de objeto especificado.
update PUT /walletobjects/v1/eventTicketObject/{resourceId}
Atualiza o objeto de ingresso de evento indicado pelo ID de objeto especificado.

Recurso REST: flightclass

Métodos
addmessage POST /walletobjects/v1/flightClass/{resourceId}/addMessage
Adiciona uma mensagem à classe de voo indicada pelo ID de classe fornecido.
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 ID e as propriedades especificadas.
list GET /walletobjects/v1/flightClass
Retorna uma lista com todas as classes de voo para um determinado código de emissor.
patch PATCH /walletobjects/v1/flightClass/{resourceId}
Atualiza a classe de voo indicada pelo ID de classe fornecido.
update PUT /walletobjects/v1/flightClass/{resourceId}
Atualiza a classe de voo indicada pelo ID de classe fornecido.

Recurso REST: flightobject

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

Recurso REST: genericclass

Métodos
addmessage POST /walletobjects/v1/genericClass/{resourceId}/addMessage
Adiciona uma mensagem à classe genérica referenciada pelo ID de classe fornecido.
get GET /walletobjects/v1/genericClass/{resourceId}
Retorna a classe genérica com o ID de classe especificado.
insert POST /walletobjects/v1/genericClass
Insere uma classe genérica com o ID e as propriedades fornecidos.
list GET /walletobjects/v1/genericClass
Retorna uma lista com todas as classes genéricas de um determinado ID de emissor.
patch PATCH /walletobjects/v1/genericClass/{resourceId}
Atualiza a classe genérica referenciada pelo ID de classe fornecido.
update PUT /walletobjects/v1/genericClass/{resourceId}
Atualiza a classe genérica referenciada pelo ID de classe fornecido.

Recurso REST: genericobject

Métodos
addmessage POST /walletobjects/v1/genericObject/{resourceId}/addMessage
Adiciona uma mensagem ao objeto genérico referenciado pelo ID de objeto fornecido.
get GET /walletobjects/v1/genericObject/{resourceId}
Retorna o objeto genérico com o ID de objeto fornecido.
insert POST /walletobjects/v1/genericObject
Insere um objeto genérico com o ID e as propriedades especificados.
list GET /walletobjects/v1/genericObject
Retorna uma lista com todos os objetos genéricos de um determinado ID de emissor.
patch PATCH /walletobjects/v1/genericObject/{resourceId}
Atualiza o objeto genérico referenciado pelo ID de objeto fornecido.
update PUT /walletobjects/v1/genericObject/{resourceId}
Atualiza o objeto genérico referenciado pelo ID 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 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 ID de classe fornecido.
update PUT /walletobjects/v1/giftCardClass/{resourceId}
Atualiza a classe de vale-presente indicada pelo ID 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 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 ID 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 ID de objeto especificado.
update PUT /walletobjects/v1/giftCardObject/{resourceId}
Atualiza o objeto de vale-presente indicado pelo ID de objeto especificado.

Recurso REST: emissor

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

Recurso REST: loyaltyobject

Métodos
addmessage POST /walletobjects/v1/loyaltyObject/{resourceId}/addMessage
Adiciona uma mensagem ao objeto de fidelidade indicado pelo ID de objeto fornecido.
get GET /walletobjects/v1/loyaltyObject/{resourceId}
Retorna o objeto de fidelidade com o ID de objeto fornecido.
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 ID de emissor.
modifylinkedofferobjects POST /walletobjects/v1/loyaltyObject/{resourceId}/modifyLinkedOfferObjects
Modifica objetos de oferta vinculados do objeto de fidelidade com o ID fornecido.
patch PATCH /walletobjects/v1/loyaltyObject/{resourceId}
Atualiza o objeto de fidelidade indicado pelo ID de objeto fornecido.
update PUT /walletobjects/v1/loyaltyObject/{resourceId}
Atualiza o objeto de fidelidade indicado pelo ID de objeto fornecido.

Recurso REST: media

Métodos
download GET /walletobjects/v1/transitObject/{resourceId}/downloadRotatingBarcodeValues
Faz o download dos valores de códigos de barras rotativos referentes ao objeto de transporte público referenciado pelo código informado.
upload POST /walletobjects/v1/transitObject/{resourceId}/uploadRotatingBarcodeValues
POST /upload/walletobjects/v1/transitObject/{resourceId}/uploadRotatingBarcodeValues
Faz upload dos valores de códigos de barras rotativos para o objeto de transporte público referenciado 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 ID de classe fornecido.
get GET /walletobjects/v1/offerClass/{resourceId}
Retorna a classe de oferta com o ID de classe especificado.
insert POST /walletobjects/v1/offerClass
Insere uma classe de oferta com o ID e as propriedades especificadas.
list GET /walletobjects/v1/offerClass
Retorna uma lista com todas as classes de oferta para um determinado ID de emissor.
patch PATCH /walletobjects/v1/offerClass/{resourceId}
Atualiza a classe de oferta indicada pelo ID de classe fornecido.
update PUT /walletobjects/v1/offerClass/{resourceId}
Atualiza a classe de oferta indicada pelo ID de classe fornecido.

Recurso REST: offerobject

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

Recurso REST: permissões

Métodos
get GET /walletobjects/v1/permissions/{resourceId}
Retorna as permissões para o ID do 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 ID de classe fornecido.
get GET /walletobjects/v1/transitClass/{resourceId}
Retorna a classe de transporte público com o ID de classe especificado.
insert POST /walletobjects/v1/transitClass
Insere uma classe de transporte público com o ID e as propriedades especificadas.
list GET /walletobjects/v1/transitClass
Retorna uma lista com todas as classes de transporte público para um determinado ID de emissor.
patch PATCH /walletobjects/v1/transitClass/{resourceId}
Atualiza a classe de transporte público indicada pelo ID de classe especificado.
update PUT /walletobjects/v1/transitClass/{resourceId}
Atualiza a classe de transporte público indicada pelo ID de classe especificado.

Recurso REST: transitobject

Métodos
addmessage POST /walletobjects/v1/transitObject/{resourceId}/addMessage
Adiciona uma mensagem ao objeto de transporte público indicado pelo ID de objeto fornecido.
get GET /walletobjects/v1/transitObject/{resourceId}
Retorna o objeto de transporte público com o ID 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.

Recurso REST: walletobjects.v1.privateContent

Métodos
setPassUpdateNotice POST /walletobjects/v1/privateContent/setPassUpdateNotice
Fornece ao Google informações sobre a atualização pendente do cartão pessoal.