Google Wallet API

API für Aussteller zum Speichern und Verwalten von Google Wallet-Objekten.

Dienst: walletobjects.googleapis.com

Um diesen Dienst aufzurufen, empfehlen wir Ihnen, die von Google bereitgestellten Clientbibliotheken zu verwenden. Wenn Ihre Anwendung zum Aufrufen dieses Dienstes eigene Bibliotheken verwenden muss, verwenden Sie für die API-Anfragen die folgenden Informationen.

Discovery-Dokument

Ein Discovery-Dokument ist eine maschinenlesbare Spezifikation zum Beschreiben und Nutzen von REST APIs. Sie wird verwendet, um Clientbibliotheken, IDE-Plug-ins und andere Tools zu erstellen, die mit Google APIs interagieren. Ein Dienst kann mehrere Discovery-Dokumente haben. Der Dienst bietet das folgende Discovery-Dokument:

Dienstendpunkt

Ein Dienstendpunkt ist eine Basis-URL, die die Netzwerkadresse eines API-Dienstes angibt. Ein Dienst kann mehrere Dienstendpunkte haben. Dieser Dienst hat den folgenden Dienstendpunkt und alle nachstehenden URIs beziehen sich auf ihn:

  • https://walletobjects.googleapis.com

REST-Ressource: eventticketclass

Methoden
addmessage POST /walletobjects/v1/eventTicketClass/{resourceId}/addMessage
Fügt der Veranstaltungsticketklasse, auf die die angegebene Klassen-ID verweist, eine Nachricht hinzu.
get GET /walletobjects/v1/eventTicketClass/{resourceId}
Gibt die Veranstaltungsticketklasse mit der angegebenen Klassen-ID zurück.
insert POST /walletobjects/v1/eventTicketClass
Fügt eine Veranstaltungsticketklasse mit der angegebenen ID und den Attributen ein.
list GET /walletobjects/v1/eventTicketClass
Gibt eine Liste aller Veranstaltungsticketklassen für eine bestimmte Aussteller-ID zurück.
patch PATCH /walletobjects/v1/eventTicketClass/{resourceId}
Aktualisiert die Veranstaltungsticketklasse, auf die die angegebene Klassen-ID verweist.
update PUT /walletobjects/v1/eventTicketClass/{resourceId}
Aktualisiert die Veranstaltungsticketklasse, auf die die angegebene Klassen-ID verweist.

REST-Ressource: eventticketobject

Methoden
addmessage POST /walletobjects/v1/eventTicketObject/{resourceId}/addMessage
Fügt dem Veranstaltungsticketobjekt, auf das die angegebene Objekt-ID verweist, eine Nachricht hinzu.
get GET /walletobjects/v1/eventTicketObject/{resourceId}
Gibt das Veranstaltungsticketobjekt mit der angegebenen Objekt-ID zurück.
insert POST /walletobjects/v1/eventTicketObject
Fügt ein Veranstaltungsticketobjekt mit der angegebenen ID und den Attributen ein.
list GET /walletobjects/v1/eventTicketObject
Gibt eine Liste aller Veranstaltungsticketobjekte für eine bestimmte Aussteller-ID zurück.
modifylinkedofferobjects POST /walletobjects/v1/eventTicketObject/{resourceId}/modifyLinkedOfferObjects
Ändert verknüpfte Angebotsobjekte für das Veranstaltungsticketobjekt mit der angegebenen ID.
patch PATCH /walletobjects/v1/eventTicketObject/{resourceId}
Aktualisiert das Veranstaltungsticketobjekt, auf das die angegebene Objekt-ID verweist.
update PUT /walletobjects/v1/eventTicketObject/{resourceId}
Aktualisiert das Veranstaltungsticketobjekt, auf das die angegebene Objekt-ID verweist.

REST-Ressource: flightclass

Methoden
addmessage POST /walletobjects/v1/flightClass/{resourceId}/addMessage
Fügt der Flugklasse, auf die die angegebene Klassen-ID verweist, eine Nachricht hinzu.
get GET /walletobjects/v1/flightClass/{resourceId}
Gibt die Flugklasse mit der angegebenen Klassen-ID zurück.
insert POST /walletobjects/v1/flightClass
Fügt eine Flight-Klasse mit der angegebenen ID und den Eigenschaften ein.
list GET /walletobjects/v1/flightClass
Gibt eine Liste aller Flugklassen für eine bestimmte Aussteller-ID zurück.
patch PATCH /walletobjects/v1/flightClass/{resourceId}
Aktualisiert die Flugklasse, auf die die angegebene Klassen-ID verweist.
update PUT /walletobjects/v1/flightClass/{resourceId}
Aktualisiert die Flugklasse, auf die die angegebene Klassen-ID verweist.

REST-Ressource: flightobject

Methoden
addmessage POST /walletobjects/v1/flightObject/{resourceId}/addMessage
Fügt dem Flight-Objekt, auf das die angegebene Objekt-ID verweist, eine Nachricht hinzu.
get GET /walletobjects/v1/flightObject/{resourceId}
Gibt das Flight-Objekt mit der angegebenen Objekt-ID zurück.
insert POST /walletobjects/v1/flightObject
Fügt ein Flight-Objekt mit der angegebenen ID und den Eigenschaften ein.
list GET /walletobjects/v1/flightObject
Gibt eine Liste aller Flight-Objekte für eine bestimmte Aussteller-ID zurück.
patch PATCH /walletobjects/v1/flightObject/{resourceId}
Aktualisiert das Flight-Objekt, auf das die angegebene Objekt-ID verweist.
update PUT /walletobjects/v1/flightObject/{resourceId}
Aktualisiert das Flight-Objekt, auf das die angegebene Objekt-ID verweist.

REST-Ressource: genericclass

Methoden
addmessage POST /walletobjects/v1/genericClass/{resourceId}/addMessage
Fügt der generischen Klasse, auf die die angegebene Klassen-ID verweist, eine Nachricht hinzu.
get GET /walletobjects/v1/genericClass/{resourceId}
Gibt die generische Klasse mit der angegebenen Klassen-ID zurück.
insert POST /walletobjects/v1/genericClass
Fügt eine generische Klasse mit der angegebenen ID und den Eigenschaften ein.
list GET /walletobjects/v1/genericClass
Gibt eine Liste aller generischen Klassen für eine bestimmte Aussteller-ID zurück.
patch PATCH /walletobjects/v1/genericClass/{resourceId}
Aktualisiert die generische Klasse, auf die die angegebene Klassen-ID verweist.
update PUT /walletobjects/v1/genericClass/{resourceId}
Aktualisiert die generische Klasse, auf die die angegebene Klassen-ID verweist.

REST-Ressource: genericobject

Methoden
addmessage POST /walletobjects/v1/genericObject/{resourceId}/addMessage
Fügt dem generischen Objekt, auf das die angegebene Objekt-ID verweist, eine Nachricht hinzu.
get GET /walletobjects/v1/genericObject/{resourceId}
Gibt das generische Objekt mit der angegebenen Objekt-ID zurück.
insert POST /walletobjects/v1/genericObject
Fügt ein generisches Objekt mit der angegebenen ID und den Eigenschaften ein.
list GET /walletobjects/v1/genericObject
Gibt eine Liste aller generischen Objekte für eine bestimmte Aussteller-ID zurück.
patch PATCH /walletobjects/v1/genericObject/{resourceId}
Aktualisiert das generische Objekt, auf das die angegebene Objekt-ID verweist.
update PUT /walletobjects/v1/genericObject/{resourceId}
Aktualisiert das generische Objekt, auf das die angegebene Objekt-ID verweist.

REST-Ressource: giftcardclass

Methoden
addmessage POST /walletobjects/v1/giftCardClass/{resourceId}/addMessage
Fügt der Geschenkkartenklasse, auf die die angegebene Klassen-ID verweist, eine Nachricht hinzu.
get GET /walletobjects/v1/giftCardClass/{resourceId}
Gibt die Geschenkkartenklasse mit der angegebenen Klassen-ID zurück.
insert POST /walletobjects/v1/giftCardClass
Fügt eine Geschenkkartenklasse mit der angegebenen ID und den Eigenschaften ein.
list GET /walletobjects/v1/giftCardClass
Gibt eine Liste aller Geschenkkartenklassen für eine bestimmte Aussteller-ID zurück.
patch PATCH /walletobjects/v1/giftCardClass/{resourceId}
Aktualisiert die Geschenkkartenklasse, auf die die angegebene Klassen-ID verweist.
update PUT /walletobjects/v1/giftCardClass/{resourceId}
Aktualisiert die Geschenkkartenklasse, auf die die angegebene Klassen-ID verweist.

REST-Ressource: giftcardobject

Methoden
addmessage POST /walletobjects/v1/giftCardObject/{resourceId}/addMessage
Fügt dem Geschenkkartenobjekt, auf das die angegebene Objekt-ID verweist, eine Nachricht hinzu.
get GET /walletobjects/v1/giftCardObject/{resourceId}
Gibt das Geschenkkartenobjekt mit der angegebenen Objekt-ID zurück
insert POST /walletobjects/v1/giftCardObject
Fügt ein Geschenkkartenobjekt mit der angegebenen ID und den Eigenschaften ein.
list GET /walletobjects/v1/giftCardObject
Gibt eine Liste aller Geschenkkartenobjekte einer bestimmten Aussteller-ID zurück.
patch PATCH /walletobjects/v1/giftCardObject/{resourceId}
Aktualisiert das Geschenkkartenobjekt, auf das die angegebene Objekt-ID verweist.
update PUT /walletobjects/v1/giftCardObject/{resourceId}
Aktualisiert das Geschenkkartenobjekt, auf das die angegebene Objekt-ID verweist.

REST-Ressource: issuer

Methoden
get GET /walletobjects/v1/issuer/{resourceId}
Gibt den Aussteller mit der angegebenen Aussteller-ID zurück.
insert POST /walletobjects/v1/issuer
Fügt einen Aussteller mit der angegebenen ID und den Attributen ein.
list GET /walletobjects/v1/issuer
Gibt eine Liste aller Aussteller zurück, die für den Aufrufer freigegeben sind.
patch PATCH /walletobjects/v1/issuer/{resourceId}
Aktualisiert den Aussteller, auf den die angegebene Aussteller-ID verweist.
update PUT /walletobjects/v1/issuer/{resourceId}
Aktualisiert den Aussteller, auf den die angegebene Aussteller-ID verweist.

REST-Ressource: jwt

Methoden
insert POST /walletobjects/v1/jwt
Fügt die Ressourcen in das JWT ein.

REST-Ressource: loyaltyclass

Methoden
addmessage POST /walletobjects/v1/loyaltyClass/{resourceId}/addMessage
Fügt der Treueklasse, auf die die angegebene Klassen-ID verweist, eine Nachricht hinzu.
get GET /walletobjects/v1/loyaltyClass/{resourceId}
Gibt die Treueklasse mit der angegebenen Klassen-ID zurück.
insert POST /walletobjects/v1/loyaltyClass
Fügt eine Treueklasse mit der angegebenen ID und den Attributen ein.
list GET /walletobjects/v1/loyaltyClass
Gibt eine Liste aller Treueklassen für eine bestimmte Aussteller-ID zurück.
patch PATCH /walletobjects/v1/loyaltyClass/{resourceId}
Aktualisiert die Treueklasse, auf die die angegebene Klassen-ID verweist.
update PUT /walletobjects/v1/loyaltyClass/{resourceId}
Aktualisiert die Treueklasse, auf die die angegebene Klassen-ID verweist.

REST-Ressource: loyaltyobject

Methoden
addmessage POST /walletobjects/v1/loyaltyObject/{resourceId}/addMessage
Fügt dem Treueobjekt, auf das die angegebene Objekt-ID verweist, eine Nachricht hinzu.
get GET /walletobjects/v1/loyaltyObject/{resourceId}
Gibt das Treueobjekt mit der angegebenen Objekt-ID zurück.
insert POST /walletobjects/v1/loyaltyObject
Fügt ein Treuepunkteobjekt mit der angegebenen ID und den Attributen ein.
list GET /walletobjects/v1/loyaltyObject
Gibt eine Liste aller Treueobjekte für eine bestimmte Aussteller-ID zurück.
modifylinkedofferobjects POST /walletobjects/v1/loyaltyObject/{resourceId}/modifyLinkedOfferObjects
Ändert verknüpfte Angebotsobjekte für das Treuepunkteobjekt mit der angegebenen ID.
patch PATCH /walletobjects/v1/loyaltyObject/{resourceId}
Aktualisiert das Treuepunkteobjekt, auf das die angegebene Objekt-ID verweist.
update PUT /walletobjects/v1/loyaltyObject/{resourceId}
Aktualisiert das Treuepunkteobjekt, auf das die angegebene Objekt-ID verweist.

REST-Ressource: media

Methoden
download GET /walletobjects/v1/transitObject/{resourceId}/downloadRotatingBarcodeValues
Lädt rotierende Barcodewerte für das Verkehrsobjekt herunter, auf das die angegebene Objekt-ID verweist.
upload POST /walletobjects/v1/transitObject/{resourceId}/uploadRotatingBarcodeValues
POST /upload/walletobjects/v1/transitObject/{resourceId}/uploadRotatingBarcodeValues
Lädt rotierende Barcodewerte für das Verkehrsobjekt hoch, auf das die angegebene Objekt-ID verweist.

REST-Ressource: offerclass

Methoden
addmessage POST /walletobjects/v1/offerClass/{resourceId}/addMessage
Fügt der Angebotsklasse, auf die die angegebene Klassen-ID verweist, eine Nachricht hinzu.
get GET /walletobjects/v1/offerClass/{resourceId}
Gibt die Angebotsklasse mit der angegebenen Klassen-ID zurück.
insert POST /walletobjects/v1/offerClass
Fügt eine Angebotsklasse mit der angegebenen ID und den Attributen ein.
list GET /walletobjects/v1/offerClass
Gibt eine Liste aller Angebotsklassen für eine bestimmte Aussteller-ID zurück.
patch PATCH /walletobjects/v1/offerClass/{resourceId}
Aktualisiert die Angebotsklasse, auf die die angegebene Klassen-ID verweist.
update PUT /walletobjects/v1/offerClass/{resourceId}
Aktualisiert die Angebotsklasse, auf die die angegebene Klassen-ID verweist.

REST-Ressource: offerobject

Methoden
addmessage POST /walletobjects/v1/offerObject/{resourceId}/addMessage
Fügt dem Angebotsobjekt, auf das die angegebene Objekt-ID verweist, eine Nachricht hinzu.
get GET /walletobjects/v1/offerObject/{resourceId}
Gibt das Angebotsobjekt mit der angegebenen Objekt-ID zurück.
insert POST /walletobjects/v1/offerObject
Fügt ein Angebotsobjekt mit der angegebenen ID und den Eigenschaften ein.
list GET /walletobjects/v1/offerObject
Gibt eine Liste aller Angebotsobjekte für eine bestimmte Aussteller-ID zurück.
patch PATCH /walletobjects/v1/offerObject/{resourceId}
Aktualisiert das Angebotsobjekt, auf das die angegebene Objekt-ID verweist.
update PUT /walletobjects/v1/offerObject/{resourceId}
Aktualisiert das Angebotsobjekt, auf das die angegebene Objekt-ID verweist.

REST-Ressource: permissions

Methoden
get GET /walletobjects/v1/permissions/{resourceId}
Gibt die Berechtigungen für die angegebene Aussteller-ID zurück.
update PUT /walletobjects/v1/permissions/{resourceId}
Aktualisiert die Berechtigungen für den angegebenen Aussteller.

REST-Ressource: smarttap

Methoden
insert POST /walletobjects/v1/smartTap
Fügt den Smart-Bonus ein.

REST-Ressource: transitclass

Methoden
addmessage POST /walletobjects/v1/transitClass/{resourceId}/addMessage
Fügt der Verkehrsklasse, auf die die angegebene Klassen-ID verweist, eine Nachricht hinzu.
get GET /walletobjects/v1/transitClass/{resourceId}
Gibt die Verkehrsklasse mit der angegebenen Klassen-ID zurück.
insert POST /walletobjects/v1/transitClass
Fügt eine Verkehrsklasse mit der angegebenen ID und den Attributen ein.
list GET /walletobjects/v1/transitClass
Gibt eine Liste aller Verkehrsklassen für eine bestimmte Aussteller-ID zurück.
patch PATCH /walletobjects/v1/transitClass/{resourceId}
Aktualisiert die Verkehrsklasse, auf die die angegebene Klassen-ID verweist.
update PUT /walletobjects/v1/transitClass/{resourceId}
Aktualisiert die Verkehrsklasse, auf die die angegebene Klassen-ID verweist.

REST-Ressource: transitobject

Methoden
addmessage POST /walletobjects/v1/transitObject/{resourceId}/addMessage
Fügt dem Verkehrsobjekt, auf das die angegebene Objekt-ID verweist, eine Nachricht hinzu.
get GET /walletobjects/v1/transitObject/{resourceId}
Gibt das Verkehrsobjekt mit der angegebenen Objekt-ID zurück.
insert POST /walletobjects/v1/transitObject
Fügt ein Verkehrsobjekt mit der angegebenen ID und den Eigenschaften ein.
list GET /walletobjects/v1/transitObject
Gibt eine Liste aller Verkehrsobjekte für eine bestimmte Aussteller-ID zurück.
patch PATCH /walletobjects/v1/transitObject/{resourceId}
Aktualisiert das Verkehrsobjekt, auf das die angegebene Objekt-ID verweist.
update PUT /walletobjects/v1/transitObject/{resourceId}
Aktualisiert das Verkehrsobjekt, auf das die angegebene Objekt-ID verweist.