Google Wallet API

API para que las entidades emisoras 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 siguiente información 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 entrada para evento a la que hace referencia el ID de clase especificado.
get GET /walletobjects/v1/eventTicketClass/{resourceId}
Muestra la clase de entrada de evento con el ID de clase determinado.
insert POST /walletobjects/v1/eventTicketClass
Inserta una clase de entrada para evento con el ID y las propiedades especificados.
list GET /walletobjects/v1/eventTicketClass
Muestra una lista de todas las clases de entradas para eventos de un ID de entidad emisora determinado.
patch PATCH /walletobjects/v1/eventTicketClass/{resourceId}
Actualiza la clase de entrada para evento a la que hace referencia el ID de clase determinado.
update PUT /walletobjects/v1/eventTicketClass/{resourceId}
Actualiza la clase de entrada para evento 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 ticket de evento al que hace referencia el ID de objeto determinado.
get GET /walletobjects/v1/eventTicketObject/{resourceId}
Muestra el objeto de ticket de evento con el ID de objeto determinado.
insert POST /walletobjects/v1/eventTicketObject
Inserta un objeto de ticket de evento con el ID y las propiedades especificados.
list GET /walletobjects/v1/eventTicketObject
Muestra una lista de todos los objetos de tickets de eventos de un ID de entidad emisora determinado.
modifylinkedofferobjects POST /walletobjects/v1/eventTicketObject/{resourceId}/modifyLinkedOfferObjects
Modifica los objetos de oferta vinculados del objeto de entrada para evento con el ID determinado.
patch PATCH /walletobjects/v1/eventTicketObject/{resourceId}
Actualiza el objeto de ticket de evento al que hace referencia el ID de objeto determinado.
update PUT /walletobjects/v1/eventTicketObject/{resourceId}
Actualiza el objeto de ticket 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 especificados.
list GET /walletobjects/v1/flightClass
Muestra una lista de todas las clases de vuelo de un ID de entidad emisora 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 dado.
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 especificados.
list GET /walletobjects/v1/flightObject
Muestra una lista de todos los objetos de vuelo de un ID de entidad emisora 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
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 especificados.
list GET /walletobjects/v1/genericClass
Muestra una lista de todas las clases genéricas de un ID de entidad emisora 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
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 especificados.
list GET /walletobjects/v1/genericObject
Muestra una lista de todos los objetos genéricos de un ID de entidad emisora 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 la tarjeta de regalo a la que hace referencia el ID de clase dado.
get GET /walletobjects/v1/giftCardClass/{resourceId}
Devuelve la clase de la tarjeta de regalo con el ID de clase especificado.
insert POST /walletobjects/v1/giftCardClass
Inserta una clase de tarjeta de regalo con el ID y las propiedades especificados.
list GET /walletobjects/v1/giftCardClass
Muestra una lista de todas las clases de tarjetas de regalo de un ID de entidad emisora determinado.
patch PATCH /walletobjects/v1/giftCardClass/{resourceId}
Actualiza la clase de la tarjeta de regalo a la que hace referencia el ID de clase determinado.
update PUT /walletobjects/v1/giftCardClass/{resourceId}
Actualiza la clase de la 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 la tarjeta de regalo al que hace referencia el ID del objeto determinado.
get GET /walletobjects/v1/giftCardObject/{resourceId}
Muestra el objeto de la tarjeta de regalo con el ID del objeto especificado.
insert POST /walletobjects/v1/giftCardObject
Inserta un objeto de tarjeta de regalo con el ID y las propiedades especificados.
list GET /walletobjects/v1/giftCardObject
Muestra una lista de todos los objetos de tarjetas de regalo de un ID de entidad emisora determinado.
patch PATCH /walletobjects/v1/giftCardObject/{resourceId}
Actualiza el objeto de tarjeta de regalo al que hace referencia el ID de objeto determinado.
update PUT /walletobjects/v1/giftCardObject/{resourceId}
Actualiza el objeto de tarjeta de regalo al que hace referencia el ID de objeto determinado.

Recurso de REST: issuer

Métodos
get GET /walletobjects/v1/issuer/{resourceId}
Devuelve la entidad emisora con el ID de entidad emisora determinado.
insert POST /walletobjects/v1/issuer
Inserta una entidad emisora con el ID y las propiedades especificados.
list GET /walletobjects/v1/issuer
Muestra una lista de todas las entidades emisoras compartidas con el emisor.
patch PATCH /walletobjects/v1/issuer/{resourceId}
Actualiza la entidad emisora a la que hace referencia el ID de entidad emisora determinado.
update PUT /walletobjects/v1/issuer/{resourceId}
Actualiza la entidad emisora a la que hace referencia el ID de 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 especificados.
list GET /walletobjects/v1/loyaltyClass
Muestra una lista de todas las clases de lealtad de un ID de entidad emisora 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 especificado.
insert POST /walletobjects/v1/loyaltyObject
Inserta un objeto de lealtad con el ID y las propiedades especificados.
list GET /walletobjects/v1/loyaltyObject
Muestra una lista de todos los objetos de lealtad de un ID de entidad emisora determinado.
modifylinkedofferobjects POST /walletobjects/v1/loyaltyObject/{resourceId}/modifyLinkedOfferObjects
Modifica los objetos de oferta vinculados del 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 valores rotativos de códigos de barras para el objeto de transporte público al que hace referencia el ID de objeto especificado.
upload POST /walletobjects/v1/transitObject/{resourceId}/uploadRotatingBarcodeValues
POST /upload/walletobjects/v1/transitObject/{resourceId}/uploadRotatingBarcodeValues
Sube valores rotativos de códigos de barras 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 especificados.
list GET /walletobjects/v1/offerClass
Muestra una lista de todas las clases de ofertas para un ID de entidad emisora 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 especificados.
list GET /walletobjects/v1/offerObject
Muestra una lista de todos los objetos de oferta de un ID de entidad emisora 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 la entidad emisora dado.
update PUT /walletobjects/v1/permissions/{resourceId}
Actualiza los permisos de la entidad emisora determinada.

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 especificados.
list GET /walletobjects/v1/transitClass
Muestra una lista de todas las clases de transporte público de un ID de entidad emisora 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 especificados.
list GET /walletobjects/v1/transitObject
Muestra una lista de todos los objetos de transporte público de un ID de entidad emisora 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
uploadPrivateData POST /walletobjects/v1/privateContent/uploadPrivateData
Sube datos privados (texto o URI) y muestra un ID para usar en su lugar.