Google Wallet API

Es una API para que los emisores guarden y administren objetos de la Billetera de Google.

Servicio: walletobjects.googleapis.com

Para llamar a este servicio, te recomendamos que uses las bibliotecas cliente que proporciona Google. Si tu aplicación necesita usar tus propias bibliotecas para llamar a este servicio, usa la información siguiente cuando realices las solicitudes a la API.

Documento de descubrimiento

Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el documento de descubrimiento siguiente:

Extremo de servicio

Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:

  • https://walletobjects.googleapis.com

Recurso de REST: eventticketclass

Métodos
addmessage POST /walletobjects/v1/eventTicketClass/{resourceId}/addMessage
Agrega un mensaje a la clase de entradas del evento a la que hace referencia el ID de clase determinado.
get GET /walletobjects/v1/eventTicketClass/{resourceId}
Muestra la clase de entrada para evento con el ID de clase determinado.
insert POST /walletobjects/v1/eventTicketClass
Inserta una clase de entradas de evento con el ID y las propiedades determinados.
list GET /walletobjects/v1/eventTicketClass
Muestra una lista de todas las clases de boletos de eventos para un ID de emisor determinado.
patch PATCH /walletobjects/v1/eventTicketClass/{resourceId}
Actualiza la clase de entradas para eventos a la que hace referencia el ID de clase determinado.
update PUT /walletobjects/v1/eventTicketClass/{resourceId}
Actualiza la clase de entradas para eventos a la que hace referencia el ID de clase determinado.

Recurso de REST: eventticketobject

Métodos
addmessage POST /walletobjects/v1/eventTicketObject/{resourceId}/addMessage
Agrega un mensaje al objeto de boleto de evento al que hace referencia el ID de objeto determinado.
get GET /walletobjects/v1/eventTicketObject/{resourceId}
Muestra el objeto de boleto del evento con el ID de objeto determinado.
insert POST /walletobjects/v1/eventTicketObject
Inserta un objeto de entrada de evento con el ID y las propiedades determinados.
list GET /walletobjects/v1/eventTicketObject
Muestra una lista de todos los objetos de boletos de eventos para un ID de emisor determinado.
modifylinkedofferobjects POST /walletobjects/v1/eventTicketObject/{resourceId}/modifyLinkedOfferObjects
Modifica los objetos de oferta vinculados para el objeto de boleto de evento con el ID determinado.
patch PATCH /walletobjects/v1/eventTicketObject/{resourceId}
Actualiza el objeto de boleto de evento al que hace referencia el ID de objeto determinado.
update PUT /walletobjects/v1/eventTicketObject/{resourceId}
Actualiza el objeto de boleto de evento al que hace referencia el ID de objeto determinado.

Recurso de REST: flightclass

Métodos
addmessage POST /walletobjects/v1/flightClass/{resourceId}/addMessage
Agrega un mensaje a la clase de vuelo a la que hace referencia el ID de clase determinado.
get GET /walletobjects/v1/flightClass/{resourceId}
Muestra la clase de vuelo con el ID de clase determinado.
insert POST /walletobjects/v1/flightClass
Inserta una clase de vuelo con el ID y las propiedades determinados.
list GET /walletobjects/v1/flightClass
Muestra una lista de todas las clases de vuelo para un ID de emisor determinado.
patch PATCH /walletobjects/v1/flightClass/{resourceId}
Actualiza la clase de vuelo a la que hace referencia el ID de clase determinado.
update PUT /walletobjects/v1/flightClass/{resourceId}
Actualiza la clase de vuelo a la que hace referencia el ID de clase determinado.

Recurso de REST: flightobject

Métodos
addmessage POST /walletobjects/v1/flightObject/{resourceId}/addMessage
Agrega un mensaje al objeto de vuelo al que hace referencia el ID de objeto determinado.
get GET /walletobjects/v1/flightObject/{resourceId}
Muestra el objeto de vuelo con el ID de objeto determinado.
insert POST /walletobjects/v1/flightObject
Inserta un objeto de vuelo con el ID y las propiedades determinados.
list GET /walletobjects/v1/flightObject
Muestra una lista de todos los objetos de vuelo para un ID de emisor determinado.
patch PATCH /walletobjects/v1/flightObject/{resourceId}
Actualiza el objeto de vuelo al que hace referencia el ID de objeto determinado.
update PUT /walletobjects/v1/flightObject/{resourceId}
Actualiza el objeto de vuelo al que hace referencia el ID de objeto determinado.

Recurso de REST: genericclass

Métodos
addmessage POST /walletobjects/v1/genericClass/{resourceId}/addMessage
Agrega un mensaje a la clase genérica a la que hace referencia el ID de clase determinado.
get GET /walletobjects/v1/genericClass/{resourceId}
Muestra la clase genérica con el ID de clase determinado.
insert POST /walletobjects/v1/genericClass
Inserta una clase genérica con el ID y las propiedades determinados.
list GET /walletobjects/v1/genericClass
Muestra una lista de todas las clases genéricas para un ID de emisor determinado.
patch PATCH /walletobjects/v1/genericClass/{resourceId}
Actualiza la clase genérica a la que hace referencia el ID de clase determinado.
update PUT /walletobjects/v1/genericClass/{resourceId}
Actualiza la clase genérica a la que hace referencia el ID de clase determinado.

Recurso de REST: genericobject

Métodos
addmessage POST /walletobjects/v1/genericObject/{resourceId}/addMessage
Agrega un mensaje al objeto genérico al que hace referencia el ID de objeto determinado.
get GET /walletobjects/v1/genericObject/{resourceId}
Muestra el objeto genérico con el ID de objeto determinado.
insert POST /walletobjects/v1/genericObject
Inserta un objeto genérico con el ID y las propiedades determinados.
list GET /walletobjects/v1/genericObject
Muestra una lista de todos los objetos genéricos para un ID de emisor determinado.
patch PATCH /walletobjects/v1/genericObject/{resourceId}
Actualiza el objeto genérico al que hace referencia el ID de objeto determinado.
update PUT /walletobjects/v1/genericObject/{resourceId}
Actualiza el objeto genérico al que hace referencia el ID de objeto determinado.

Recurso de REST: giftcardclass

Métodos
addmessage POST /walletobjects/v1/giftCardClass/{resourceId}/addMessage
Agrega un mensaje a la clase de tarjeta de regalo a la que hace referencia el ID de clase determinado.
get GET /walletobjects/v1/giftCardClass/{resourceId}
Muestra la clase de tarjeta de regalo con el ID de clase determinado.
insert POST /walletobjects/v1/giftCardClass
Inserta una clase de tarjeta de regalo con el ID y las propiedades determinados.
list GET /walletobjects/v1/giftCardClass
Muestra una lista de todas las clases de tarjetas de regalo de un ID de emisor determinado.
patch PATCH /walletobjects/v1/giftCardClass/{resourceId}
Actualiza la clase de tarjeta de regalo a la que hace referencia el ID de clase determinado.
update PUT /walletobjects/v1/giftCardClass/{resourceId}
Actualiza la clase de tarjeta de regalo a la que hace referencia el ID de clase determinado.

Recurso de REST: giftcardobject

Métodos
addmessage POST /walletobjects/v1/giftCardObject/{resourceId}/addMessage
Agrega un mensaje al objeto de tarjeta de regalo al que hace referencia el ID de objeto determinado.
get GET /walletobjects/v1/giftCardObject/{resourceId}
Muestra el objeto de la tarjeta de regalo con el ID de objeto determinado.
insert POST /walletobjects/v1/giftCardObject
Inserta un objeto de tarjeta de regalo con el ID y las propiedades determinados.
list GET /walletobjects/v1/giftCardObject
Muestra una lista de todos los objetos de tarjetas de regalo de un ID de emisor determinado.
patch PATCH /walletobjects/v1/giftCardObject/{resourceId}
Actualiza el objeto de la tarjeta de regalo al que hace referencia el ID de objeto determinado.
update PUT /walletobjects/v1/giftCardObject/{resourceId}
Actualiza el objeto de la tarjeta de regalo al que hace referencia el ID de objeto determinado.

Recurso de REST: issuer

Métodos
get GET /walletobjects/v1/issuer/{resourceId}
Muestra la entidad emisora con el ID de entidad emisora determinado.
insert POST /walletobjects/v1/issuer
Inserta un emisor con el ID y las propiedades determinados.
list GET /walletobjects/v1/issuer
Muestra una lista de todos los emisores compartidos con el llamador.
patch PATCH /walletobjects/v1/issuer/{resourceId}
Actualiza la entidad emisora a la que hace referencia el ID de la entidad emisora determinado.
update PUT /walletobjects/v1/issuer/{resourceId}
Actualiza la entidad emisora a la que hace referencia el ID de la entidad emisora determinado.

Recurso de REST: jwt

Métodos
insert POST /walletobjects/v1/jwt
Inserta los recursos en el JWT.

Recurso de REST: loyaltyclass

Métodos
addmessage POST /walletobjects/v1/loyaltyClass/{resourceId}/addMessage
Agrega un mensaje a la clase de lealtad a la que hace referencia el ID de clase determinado.
get GET /walletobjects/v1/loyaltyClass/{resourceId}
Muestra la clase de lealtad con el ID de clase determinado.
insert POST /walletobjects/v1/loyaltyClass
Inserta una clase de lealtad con el ID y las propiedades determinados.
list GET /walletobjects/v1/loyaltyClass
Muestra una lista de todas las clases de lealtad para un ID de emisor determinado.
patch PATCH /walletobjects/v1/loyaltyClass/{resourceId}
Actualiza la clase de lealtad a la que hace referencia el ID de clase determinado.
update PUT /walletobjects/v1/loyaltyClass/{resourceId}
Actualiza la clase de lealtad a la que hace referencia el ID de clase determinado.

Recurso de REST: loyaltyobject

Métodos
addmessage POST /walletobjects/v1/loyaltyObject/{resourceId}/addMessage
Agrega un mensaje al objeto de lealtad al que hace referencia el ID de objeto determinado.
get GET /walletobjects/v1/loyaltyObject/{resourceId}
Muestra el objeto de lealtad con el ID de objeto determinado.
insert POST /walletobjects/v1/loyaltyObject
Inserta un objeto de lealtad con el ID y las propiedades determinados.
list GET /walletobjects/v1/loyaltyObject
Muestra una lista de todos los objetos de lealtad para un ID de emisor determinado.
modifylinkedofferobjects POST /walletobjects/v1/loyaltyObject/{resourceId}/modifyLinkedOfferObjects
Modifica los objetos de oferta vinculados para el objeto de lealtad con el ID determinado.
patch PATCH /walletobjects/v1/loyaltyObject/{resourceId}
Actualiza el objeto de lealtad al que hace referencia el ID de objeto determinado.
update PUT /walletobjects/v1/loyaltyObject/{resourceId}
Actualiza el objeto de lealtad al que hace referencia el ID de objeto determinado.

Recurso de REST: media

Métodos
download GET /walletobjects/v1/transitObject/{resourceId}/downloadRotatingBarcodeValues
Descarga los valores de código de barras rotativos para el objeto de transporte público al que hace referencia el ID de objeto determinado.
upload POST /walletobjects/v1/transitObject/{resourceId}/uploadRotatingBarcodeValues
POST /upload/walletobjects/v1/transitObject/{resourceId}/uploadRotatingBarcodeValues
Sube valores de códigos de barras rotativos para el objeto de transporte público al que hace referencia el ID de objeto determinado.

Recurso de REST: offerclass

Métodos
addmessage POST /walletobjects/v1/offerClass/{resourceId}/addMessage
Agrega un mensaje a la clase de oferta a la que hace referencia el ID de clase determinado.
get GET /walletobjects/v1/offerClass/{resourceId}
Muestra la clase de oferta con el ID de clase determinado.
insert POST /walletobjects/v1/offerClass
Inserta una clase de oferta con el ID y las propiedades determinados.
list GET /walletobjects/v1/offerClass
Muestra una lista de todas las clases de oferta para un ID de emisor determinado.
patch PATCH /walletobjects/v1/offerClass/{resourceId}
Actualiza la clase de oferta a la que hace referencia el ID de clase determinado.
update PUT /walletobjects/v1/offerClass/{resourceId}
Actualiza la clase de oferta a la que hace referencia el ID de clase determinado.

Recurso de REST: offerobject

Métodos
addmessage POST /walletobjects/v1/offerObject/{resourceId}/addMessage
Agrega un mensaje al objeto de oferta al que hace referencia el ID de objeto determinado.
get GET /walletobjects/v1/offerObject/{resourceId}
Muestra el objeto de oferta con el ID de objeto determinado.
insert POST /walletobjects/v1/offerObject
Inserta un objeto de oferta con el ID y las propiedades determinados.
list GET /walletobjects/v1/offerObject
Muestra una lista de todos los objetos de oferta para un ID de emisor determinado.
patch PATCH /walletobjects/v1/offerObject/{resourceId}
Actualiza el objeto de oferta al que hace referencia el ID de objeto determinado.
update PUT /walletobjects/v1/offerObject/{resourceId}
Actualiza el objeto de oferta al que hace referencia el ID de objeto determinado.

Recurso de REST: permissions

Métodos
get GET /walletobjects/v1/permissions/{resourceId}
Muestra los permisos del ID de emisor determinado.
update PUT /walletobjects/v1/permissions/{resourceId}
Actualiza los permisos del emisor determinado.

Recurso de REST: smarttap

Métodos
insert POST /walletobjects/v1/smartTap
Inserta el toque inteligente.

Recurso de REST: transitclass

Métodos
addmessage POST /walletobjects/v1/transitClass/{resourceId}/addMessage
Agrega un mensaje a la clase de transporte público a la que hace referencia el ID de clase determinado.
get GET /walletobjects/v1/transitClass/{resourceId}
Muestra la clase de transporte público con el ID de clase determinado.
insert POST /walletobjects/v1/transitClass
Inserta una clase de transporte público con el ID y las propiedades determinados.
list GET /walletobjects/v1/transitClass
Muestra una lista de todas las clases de tránsito para un ID de emisor determinado.
patch PATCH /walletobjects/v1/transitClass/{resourceId}
Actualiza la clase de transporte público a la que hace referencia el ID de clase determinado.
update PUT /walletobjects/v1/transitClass/{resourceId}
Actualiza la clase de transporte público a la que hace referencia el ID de clase determinado.

Recurso de REST: transitobject

Métodos
addmessage POST /walletobjects/v1/transitObject/{resourceId}/addMessage
Agrega un mensaje al objeto de transporte público al que hace referencia el ID de objeto determinado.
get GET /walletobjects/v1/transitObject/{resourceId}
Muestra el objeto de transporte público con el ID de objeto determinado.
insert POST /walletobjects/v1/transitObject
Inserta un objeto de transporte público con el ID y las propiedades determinados.
list GET /walletobjects/v1/transitObject
Muestra una lista de todos los objetos de tránsito para un ID de emisor determinado.
patch PATCH /walletobjects/v1/transitObject/{resourceId}
Actualiza el objeto de transporte público al que hace referencia el ID de objeto determinado.
update PUT /walletobjects/v1/transitObject/{resourceId}
Actualiza el objeto de transporte público al que hace referencia el ID de objeto determinado.

Recurso de REST: walletobjects.v1.privateContent

Métodos
setPassUpdateNotice POST /walletobjects/v1/privateContent/setPassUpdateNotice
Proporciona a Google información sobre la actualización pendiente del pase privado.