Google Pay Passes API

発行者が Google ウォレット オブジェクトの保存と管理に使用する API。

サービス: walletobjects.googleapis.com

Google が提供するクライアント ライブラリを使用してこのサービスを呼び出すことをおすすめします。アプリケーションで独自のライブラリを使用してこのサービスを呼び出す必要がある場合は、API リクエストの際に次の情報を使用してください。

ディスカバリ ドキュメント

ディスカバリ ドキュメントは、REST API を記述して使用するための機械可読仕様です。Google API と連携するクライアント ライブラリや IDE プラグインなどのツールを作成する場合に使用します。1 つのサービスで複数のディスカバリ ドキュメントを提供できます。このサービスでは、次のディスカバリ ドキュメントが用意されています。

サービス エンドポイント

サービス エンドポイントは、API サービスのネットワーク アドレスを指定するベース URL です。1 つのサービスに複数のサービス エンドポイントが存在することもあります。このサービスには次のサービス エンドポイントがあり、以下のすべての URI はこのサービス エンドポイントの相対 URL です。

  • https://walletobjects.googleapis.com

REST リソース: eventticketclass

メソッド
addmessage POST /walletobjects/v1/eventTicketClass/{resourceId}/addMessage
指定されたクラス ID のイベント チケットクラスにメッセージを追加します。
get GET /walletobjects/v1/eventTicketClass/{resourceId}
指定されたクラス ID のイベント チケットクラスを返します。
insert POST /walletobjects/v1/eventTicketClass
指定された ID とプロパティのイベント チケットクラスを挿入します。
list GET /walletobjects/v1/eventTicketClass
指定された発行者 ID のすべてのイベント チケットクラスのリストを返します。
patch PATCH /walletobjects/v1/eventTicketClass/{resourceId}
指定されたクラス ID のイベント チケットクラスを更新します。
update PUT /walletobjects/v1/eventTicketClass/{resourceId}
指定されたクラス ID のイベント チケットクラスを更新します。

REST リソース: eventticketobject

メソッド
addmessage POST /walletobjects/v1/eventTicketObject/{resourceId}/addMessage
指定されたオブジェクト ID のイベント チケット オブジェクトにメッセージを追加します。
get GET /walletobjects/v1/eventTicketObject/{resourceId}
指定されたオブジェクト ID のイベント チケット オブジェクトを返します。
insert POST /walletobjects/v1/eventTicketObject
指定された ID とプロパティのイベント チケット オブジェクトを挿入します。
list GET /walletobjects/v1/eventTicketObject
指定された発行者 ID のすべてのイベント チケット オブジェクトのリストを返します。
modifylinkedofferobjects POST /walletobjects/v1/eventTicketObject/{resourceId}/modifyLinkedOfferObjects
指定された ID のイベント チケット オブジェクトについて、リンク済みクーポン オブジェクトを修正します。
patch PATCH /walletobjects/v1/eventTicketObject/{resourceId}
指定されたオブジェクト ID のイベント チケット オブジェクトを更新します。
update PUT /walletobjects/v1/eventTicketObject/{resourceId}
指定されたオブジェクト ID のイベント チケット オブジェクトを更新します。

REST リソース: flightclass

メソッド
addmessage POST /walletobjects/v1/flightClass/{resourceId}/addMessage
指定されたクラス ID のフライトクラスにメッセージを追加します。
get GET /walletobjects/v1/flightClass/{resourceId}
指定されたクラス ID のフライトクラスを返します。
insert POST /walletobjects/v1/flightClass
指定された ID とプロパティのフライトクラスを挿入します。
list GET /walletobjects/v1/flightClass
指定された発行者 ID のすべてのフライトクラスのリストを返します。
patch PATCH /walletobjects/v1/flightClass/{resourceId}
指定されたクラス ID のフライトクラスを更新します。
update PUT /walletobjects/v1/flightClass/{resourceId}
指定されたクラス ID のフライトクラスを更新します。

REST リソース: flightobject

メソッド
addmessage POST /walletobjects/v1/flightObject/{resourceId}/addMessage
指定されたオブジェクト ID のフライト オブジェクトにメッセージを追加します。
get GET /walletobjects/v1/flightObject/{resourceId}
指定されたオブジェクト ID のフライト オブジェクトを返します。
insert POST /walletobjects/v1/flightObject
指定された ID とプロパティのフライト オブジェクトを挿入します。
list GET /walletobjects/v1/flightObject
指定された発行者 ID のすべてのフライト オブジェクトのリストを返します。
patch PATCH /walletobjects/v1/flightObject/{resourceId}
指定されたオブジェクト ID のフライト オブジェクトを更新します。
update PUT /walletobjects/v1/flightObject/{resourceId}
指定されたオブジェクト ID のフライト オブジェクトを更新します。

REST リソース: giftcardclass

メソッド
addmessage POST /walletobjects/v1/giftCardClass/{resourceId}/addMessage
指定されたクラス ID のギフトカード クラスにメッセージを追加します。
get GET /walletobjects/v1/giftCardClass/{resourceId}
指定されたクラス ID のギフトカード クラスを返します。
insert POST /walletobjects/v1/giftCardClass
指定された ID とプロパティのギフトカード クラスを挿入します。
list GET /walletobjects/v1/giftCardClass
指定された発行者 ID のすべてのギフトカード クラスのリストを返します。
patch PATCH /walletobjects/v1/giftCardClass/{resourceId}
指定されたクラス ID のギフトカード クラスを更新します。
update PUT /walletobjects/v1/giftCardClass/{resourceId}
指定されたクラス ID のギフトカード クラスを更新します。

REST リソース: giftcardobject

メソッド
addmessage POST /walletobjects/v1/giftCardObject/{resourceId}/addMessage
指定されたオブジェクト ID のギフトカード オブジェクトにメッセージを追加します。
get GET /walletobjects/v1/giftCardObject/{resourceId}
指定されたオブジェクト ID のギフトカード オブジェクトを返します。
insert POST /walletobjects/v1/giftCardObject
指定された ID とプロパティのギフトカード オブジェクトを挿入します。
list GET /walletobjects/v1/giftCardObject
指定された発行者 ID のすべてのギフトカード オブジェクトのリストを返します。
patch PATCH /walletobjects/v1/giftCardObject/{resourceId}
指定されたオブジェクト ID のギフトカード オブジェクトを更新します。
update PUT /walletobjects/v1/giftCardObject/{resourceId}
指定されたオブジェクト ID のギフトカード オブジェクトを更新します。

REST リソース: issuer

メソッド
get GET /walletobjects/v1/issuer/{resourceId}
指定された発行者 ID の発行者を返します。
insert POST /walletobjects/v1/issuer
指定された ID とプロパティの発行者を挿入します。
list GET /walletobjects/v1/issuer
呼び出し元に共有されているすべての発行者のリストを返します。
patch PATCH /walletobjects/v1/issuer/{resourceId}
指定された発行者 ID の発行者を更新します。
update PUT /walletobjects/v1/issuer/{resourceId}
指定された発行者 ID の発行者を更新します。

REST リソース: jwt

メソッド
insert POST /walletobjects/v1/jwt
JWT のリソースを挿入します。

REST リソース: loyaltyclass

メソッド
addmessage POST /walletobjects/v1/loyaltyClass/{resourceId}/addMessage
指定されたクラス ID のポイントクラスにメッセージを追加します。
get GET /walletobjects/v1/loyaltyClass/{resourceId}
指定されたクラス ID のポイントクラスを返します。
insert POST /walletobjects/v1/loyaltyClass
指定された ID とプロパティのポイントクラスを挿入します。
list GET /walletobjects/v1/loyaltyClass
指定された発行者 ID のすべてのポイントクラスのリストを返します。
patch PATCH /walletobjects/v1/loyaltyClass/{resourceId}
指定されたクラス ID のポイントクラスを更新します。
update PUT /walletobjects/v1/loyaltyClass/{resourceId}
指定されたクラス ID のポイントクラスを更新します。

REST リソース: loyaltyobject

メソッド
addmessage POST /walletobjects/v1/loyaltyObject/{resourceId}/addMessage
指定されたオブジェクト ID のポイント オブジェクトにメッセージを追加します。
get GET /walletobjects/v1/loyaltyObject/{resourceId}
指定されたオブジェクト ID のポイント オブジェクトを返します。
insert POST /walletobjects/v1/loyaltyObject
指定された ID とプロパティのポイント オブジェクトを挿入します。
list GET /walletobjects/v1/loyaltyObject
指定された発行者 ID のすべてのポイント オブジェクトのリストを返します。
modifylinkedofferobjects POST /walletobjects/v1/loyaltyObject/{resourceId}/modifyLinkedOfferObjects
指定された ID のポイント オブジェクトのリンク済みクーポン オブジェクトを修正します。
patch PATCH /walletobjects/v1/loyaltyObject/{resourceId}
指定されたオブジェクト ID のポイント オブジェクトを更新します。
update PUT /walletobjects/v1/loyaltyObject/{resourceId}
指定されたオブジェクト ID のポイント オブジェクトを更新します。

REST リソース: offerclass

メソッド
addmessage POST /walletobjects/v1/offerClass/{resourceId}/addMessage
指定されたクラス ID のクーポンクラスにメッセージを追加します。
get GET /walletobjects/v1/offerClass/{resourceId}
指定されたクラス ID のクーポンクラスを返します。
insert POST /walletobjects/v1/offerClass
指定された ID とプロパティのクーポンクラスを挿入します。
list GET /walletobjects/v1/offerClass
指定された発行者 ID のすべてのクーポンクラスのリストを返します。
patch PATCH /walletobjects/v1/offerClass/{resourceId}
指定されたクラス ID のクーポンクラスを更新します。
update PUT /walletobjects/v1/offerClass/{resourceId}
指定されたクラス ID のクーポンクラスを更新します。

REST リソース: offerobject

メソッド
addmessage POST /walletobjects/v1/offerObject/{resourceId}/addMessage
指定されたオブジェクト ID のクーポン オブジェクトにメッセージを追加します。
get GET /walletobjects/v1/offerObject/{resourceId}
指定されたオブジェクト ID のクーポン オブジェクトを返します。
insert POST /walletobjects/v1/offerObject
指定された ID とプロパティのクーポン オブジェクトを挿入します。
list GET /walletobjects/v1/offerObject
指定された発行者 ID のすべてのクーポン オブジェクトのリストを返します。
patch PATCH /walletobjects/v1/offerObject/{resourceId}
指定されたオブジェクト ID のクーポン オブジェクトを更新します。
update PUT /walletobjects/v1/offerObject/{resourceId}
指定されたオブジェクト ID のクーポン オブジェクトを更新します。

REST リソース: permissions

メソッド
get GET /walletobjects/v1/permissions/{resourceId}
指定された発行者 ID の権限を返します。
update PUT /walletobjects/v1/permissions/{resourceId}
指定された発行者の権限を更新します。

REST リソース: smarttap

メソッド
insert POST /walletobjects/v1/smartTap
スマートタップを挿入します。

REST リソース: transitclass

メソッド
addmessage POST /walletobjects/v1/transitClass/{resourceId}/addMessage
指定されたクラス ID の交通機関クラスにメッセージを追加します。
get GET /walletobjects/v1/transitClass/{resourceId}
指定されたクラス ID の交通機関クラスを返します。
insert POST /walletobjects/v1/transitClass
指定された ID とプロパティの交通機関クラスを挿入します。
list GET /walletobjects/v1/transitClass
指定された発行者 ID のすべての交通機関クラスのリストを返します。
patch PATCH /walletobjects/v1/transitClass/{resourceId}
指定されたクラス ID の交通機関クラスを更新します。
update PUT /walletobjects/v1/transitClass/{resourceId}
指定されたクラス ID の交通機関クラスを更新します。

REST リソース: transitobject

メソッド
addmessage POST /walletobjects/v1/transitObject/{resourceId}/addMessage
指定されたオブジェクト ID の交通機関オブジェクトにメッセージを追加します。
get GET /walletobjects/v1/transitObject/{resourceId}
指定されたオブジェクト ID の交通機関オブジェクトを返します。
insert POST /walletobjects/v1/transitObject
指定された ID とプロパティの交通機関オブジェクトを挿入します。
list GET /walletobjects/v1/transitObject
指定された発行者 ID のすべての交通機関オブジェクトのリストを返します。
patch PATCH /walletobjects/v1/transitObject/{resourceId}
指定されたオブジェクト ID の交通機関オブジェクトを更新します。
update PUT /walletobjects/v1/transitObject/{resourceId}
指定されたオブジェクト ID の交通機関オブジェクトを更新します。