Google Wallet API

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

Dienst: walletobjects.googleapis.com

Zum Aufrufen dieses Dienstes empfehlen wir die Verwendung der von Google bereitgestellten Clientbibliotheken. Wenn Ihre Anwendung Ihre eigenen Bibliotheken zum Aufrufen dieses Dienstes verwenden muss, verwenden Sie bei den 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 durch die angegebene Klassen-ID verwiesen wird, eine Nachricht hinzu.
get GET /walletobjects/v1/eventTicketClass/{resourceId}
Gibt die Klasse des Veranstaltungstickets mit der angegebenen Klassen-ID zurück.
insert POST /walletobjects/v1/eventTicketClass
Fügt eine Veranstaltungsticketklasse mit der angegebenen ID und den angegebenen Eigenschaften 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 Klasse des Veranstaltungstickets, auf die durch die angegebene Klassen-ID verwiesen wird.
update PUT /walletobjects/v1/eventTicketClass/{resourceId}
Aktualisiert die Klasse des Veranstaltungstickets, auf die durch die angegebene Klassen-ID verwiesen wird.

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 angegebenen Eigenschaften 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 Flight-Klasse, auf die von der angegebenen Klassen-ID verwiesen wird, 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 angegebenen 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 von der angegebenen Objekt-ID verwiesen wird, 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 angegebenen Eigenschaften ein.
list GET /walletobjects/v1/flightObject
Gibt eine Liste aller Flugobjekte für eine bestimmte Aussteller-ID zurück.
patch PATCH /walletobjects/v1/flightObject/{resourceId}
Aktualisiert das Flight-Objekt, auf das von der angegebenen Objekt-ID verwiesen wird.
update PUT /walletobjects/v1/flightObject/{resourceId}
Aktualisiert das Flight-Objekt, auf das von der angegebenen Objekt-ID verwiesen wird.

REST-Ressource: genericclass

Methoden
addmessage POST /walletobjects/v1/genericClass/{resourceId}/addMessage
Fügt der generischen Klasse, auf die von der angegebenen Klassen-ID verwiesen wird, 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 angegebenen 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 von der angegebenen Klassen-ID verwiesen wird.
update PUT /walletobjects/v1/genericClass/{resourceId}
Aktualisiert die generische Klasse, auf die von der angegebenen Klassen-ID verwiesen wird.

REST-Ressource: genericobject

Methoden
addmessage POST /walletobjects/v1/genericObject/{resourceId}/addMessage
Fügt dem generischen Objekt, auf das von der angegebenen Objekt-ID verwiesen wird, 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 angegebenen 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 von der angegebenen Objekt-ID verwiesen wird.
update PUT /walletobjects/v1/genericObject/{resourceId}
Aktualisiert das generische Objekt, auf das von der angegebenen Objekt-ID verwiesen wird.

REST-Ressource: giftcardclass

Methoden
addmessage POST /walletobjects/v1/giftCardClass/{resourceId}/addMessage
Fügt der Geschenkkartenklasse, auf die durch die angegebene Klassen-ID verwiesen wird, 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 angegebenen 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 von der angegebenen Klassen-ID verwiesen wird.
update PUT /walletobjects/v1/giftCardClass/{resourceId}
Aktualisiert die Geschenkkartenklasse, auf die von der angegebenen Klassen-ID verwiesen wird.

REST-Ressource: giftcardobject

Methoden
addmessage POST /walletobjects/v1/giftCardObject/{resourceId}/addMessage
Fügt dem Geschenkkartenobjekt eine Nachricht hinzu, auf das die angegebene Objekt-ID verweist.
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 angegebenen Eigenschaften ein.
list GET /walletobjects/v1/giftCardObject
Gibt eine Liste aller Geschenkkartenobjekte für eine bestimmte Aussteller-ID zurück.
patch PATCH /walletobjects/v1/giftCardObject/{resourceId}
Aktualisiert das Geschenkkartenobjekt, auf das von der angegebenen Objekt-ID verwiesen wird.
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 angegebenen 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 von der angegebenen Klassen-ID verwiesen wird, 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 angegebenen Eigenschaften 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 von der angegebenen Klassen-ID verwiesen wird.
update PUT /walletobjects/v1/loyaltyClass/{resourceId}
Aktualisiert die Treueklasse, auf die von der angegebenen Klassen-ID verwiesen wird.

REST-Ressource: loyaltyobject

Methoden
addmessage POST /walletobjects/v1/loyaltyObject/{resourceId}/addMessage
Fügt dem Treuepunkteobjekt, 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 Treueobjekt mit der angegebenen ID und den angegebenen Eigenschaften ein.
list GET /walletobjects/v1/loyaltyObject
Gibt eine Liste aller Treuepunkteobjekte 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 Treueobjekt, auf das von der angegebenen Objekt-ID verwiesen wird.
update PUT /walletobjects/v1/loyaltyObject/{resourceId}
Aktualisiert das Treueobjekt, auf das von der angegebenen Objekt-ID verwiesen wird.

REST-Ressource: media

Methoden
download GET /walletobjects/v1/transitObject/{resourceId}/downloadRotatingBarcodeValues
Lädt rotierende Barcodewerte für das Verkehrsobjekt herunter, auf das von der angegebenen Objekt-ID verwiesen wird
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 von der angegebenen Objekt-ID verwiesen wird.

REST-Ressource: offerclass

Methoden
addmessage POST /walletobjects/v1/offerClass/{resourceId}/addMessage
Fügt der Angebotsklasse, auf die von der angegebenen Klassen-ID verwiesen wird, 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 angegebenen Eigenschaften 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 von der angegebenen Klassen-ID verwiesen wird.
update PUT /walletobjects/v1/offerClass/{resourceId}
Aktualisiert die Angebotsklasse, auf die von der angegebenen Klassen-ID verwiesen wird.

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 angegebenen 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 Smart-Bonus ein.

REST-Ressource: transitclass

Methoden
addmessage POST /walletobjects/v1/transitClass/{resourceId}/addMessage
Fügt der Verkehrsklasse, auf die von der angegebenen Klassen-ID verwiesen wird, 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 angegebenen Eigenschaften 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 von der angegebenen Klassen-ID verwiesen wird.
update PUT /walletobjects/v1/transitClass/{resourceId}
Aktualisiert die Verkehrsklasse, auf die von der angegebenen Klassen-ID verwiesen wird.

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 angegebenen 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 von der angegebenen Objekt-ID verwiesen wird.
update PUT /walletobjects/v1/transitObject/{resourceId}
Aktualisiert das Verkehrsobjekt, auf das von der angegebenen Objekt-ID verwiesen wird.