Google Pay Passes API
  1. issuer
Google Pay Passes API
  • eventticketclass
    • /walletobjects/v1/eventTicketClass
      GET
    • /walletobjects/v1/eventTicketClass
      POST
    • /walletobjects/v1/eventTicketClass/{resourceId}
      GET
    • /walletobjects/v1/eventTicketClass/{resourceId}
      PATCH
    • /walletobjects/v1/eventTicketClass/{resourceId}
      PUT
    • /walletobjects/v1/eventTicketClass/{resourceId}/addMessage
      POST
  • eventticketobject
    • /walletobjects/v1/eventTicketObject
      GET
    • /walletobjects/v1/eventTicketObject
      POST
    • /walletobjects/v1/eventTicketObject/{resourceId}
      GET
    • /walletobjects/v1/eventTicketObject/{resourceId}
      PATCH
    • /walletobjects/v1/eventTicketObject/{resourceId}
      PUT
    • /walletobjects/v1/eventTicketObject/{resourceId}/addMessage
      POST
    • /walletobjects/v1/eventTicketObject/{resourceId}/modifyLinkedOfferObjects
      POST
  • flightclass
    • /walletobjects/v1/flightClass
      GET
    • /walletobjects/v1/flightClass
      POST
    • /walletobjects/v1/flightClass/{resourceId}
      GET
    • /walletobjects/v1/flightClass/{resourceId}
      PATCH
    • /walletobjects/v1/flightClass/{resourceId}
      PUT
    • /walletobjects/v1/flightClass/{resourceId}/addMessage
      POST
  • flightobject
    • /walletobjects/v1/flightObject
      GET
    • /walletobjects/v1/flightObject
      POST
    • /walletobjects/v1/flightObject/{resourceId}
      GET
    • /walletobjects/v1/flightObject/{resourceId}
      PATCH
    • /walletobjects/v1/flightObject/{resourceId}
      PUT
    • /walletobjects/v1/flightObject/{resourceId}/addMessage
      POST
  • giftcardclass
    • /walletobjects/v1/giftCardClass
    • /walletobjects/v1/giftCardClass
    • /walletobjects/v1/giftCardClass/{resourceId}
    • /walletobjects/v1/giftCardClass/{resourceId}
    • /walletobjects/v1/giftCardClass/{resourceId}
    • /walletobjects/v1/giftCardClass/{resourceId}/addMessage
  • giftcardobject
    • /walletobjects/v1/giftCardObject
    • /walletobjects/v1/giftCardObject
    • /walletobjects/v1/giftCardObject/{resourceId}
    • /walletobjects/v1/giftCardObject/{resourceId}
    • /walletobjects/v1/giftCardObject/{resourceId}
    • /walletobjects/v1/giftCardObject/{resourceId}/addMessage
  • issuer
    • /walletobjects/v1/issuer
      GET
    • /walletobjects/v1/issuer
      POST
    • /walletobjects/v1/issuer/{resourceId}
      GET
    • /walletobjects/v1/issuer/{resourceId}
      PATCH
    • /walletobjects/v1/issuer/{resourceId}
      PUT
  • jwt
    • /walletobjects/v1/jwt
  • loyaltyclass
    • /walletobjects/v1/loyaltyClass
    • /walletobjects/v1/loyaltyClass
    • /walletobjects/v1/loyaltyClass/{resourceId}
    • /walletobjects/v1/loyaltyClass/{resourceId}
    • /walletobjects/v1/loyaltyClass/{resourceId}
    • /walletobjects/v1/loyaltyClass/{resourceId}/addMessage
  • loyaltyobject
    • /walletobjects/v1/loyaltyObject
    • /walletobjects/v1/loyaltyObject
    • /walletobjects/v1/loyaltyObject/{resourceId}
    • /walletobjects/v1/loyaltyObject/{resourceId}
    • /walletobjects/v1/loyaltyObject/{resourceId}
    • /walletobjects/v1/loyaltyObject/{resourceId}/addMessage
    • /walletobjects/v1/loyaltyObject/{resourceId}/modifyLinkedOfferObjects
  • offerclass
    • /walletobjects/v1/offerClass
    • /walletobjects/v1/offerClass
    • /walletobjects/v1/offerClass/{resourceId}
    • /walletobjects/v1/offerClass/{resourceId}
    • /walletobjects/v1/offerClass/{resourceId}
    • /walletobjects/v1/offerClass/{resourceId}/addMessage
  • offerobject
    • /walletobjects/v1/offerObject
    • /walletobjects/v1/offerObject
    • /walletobjects/v1/offerObject/{resourceId}
    • /walletobjects/v1/offerObject/{resourceId}
    • /walletobjects/v1/offerObject/{resourceId}
    • /walletobjects/v1/offerObject/{resourceId}/addMessage
  • permissions
    • /walletobjects/v1/permissions/{resourceId}
    • /walletobjects/v1/permissions/{resourceId}
  • smarttap
    • /walletobjects/v1/smartTap
  • transitclass
    • /walletobjects/v1/transitClass
    • /walletobjects/v1/transitClass
    • /walletobjects/v1/transitClass/{resourceId}
    • /walletobjects/v1/transitClass/{resourceId}
    • /walletobjects/v1/transitClass/{resourceId}
    • /walletobjects/v1/transitClass/{resourceId}/addMessage
  • transitobject
    • /walletobjects/v1/transitObject
    • /walletobjects/v1/transitObject
    • /walletobjects/v1/transitObject/{resourceId}
    • /walletobjects/v1/transitObject/{resourceId}
    • /walletobjects/v1/transitObject/{resourceId}
    • /walletobjects/v1/transitObject/{resourceId}/addMessage
  • valuablesclasses
    • /walletobjects/v1/valuablesclasses
  • walletobjects
    • /walletobjects/v1/valuablesclassescount
  1. issuer

/walletobjects/v1/issuer/{resourceId}

PUT
/walletobjects/v1/issuer/{resourceId}
issuer
Updates the issuer referenced by the given issuer ID.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://walletobjects.googleapis.com//walletobjects/v1/issuer/' \
--header 'Content-Type: application/json' \
--data-raw '{
    "contactInfo": {
        "alertsEmails": [
            "string"
        ],
        "email": "string",
        "name": "string",
        "phone": "string"
    },
    "homepageUrl": "string",
    "issuerId": "string",
    "name": "string",
    "smartTapMerchantData": {
        "authenticationKeys": [
            {
                "id": 0,
                "publicKeyPem": "string"
            }
        ],
        "smartTapMerchantId": "string"
    }
}'
Response Response Example
{
  "contactInfo": {
    "alertsEmails": [
      "string"
    ],
    "email": "string",
    "name": "string",
    "phone": "string"
  },
  "homepageUrl": "string",
  "issuerId": "string",
  "name": "string",
  "smartTapMerchantData": {
    "authenticationKeys": [
      {
        "id": 0,
        "publicKeyPem": "string"
      }
    ],
    "smartTapMerchantId": "string"
  }
}

Request

Path Params
resourceId
string 
required
The unique identifier for an issuer. This ID must be unique across all issuers. It should only be provided if merchant_id is absent.
Body Params application/json
contactInfo
object (IssuerContactInfo) 
optional
Issuer contact information.
alertsEmails
array[string]
optional
Email addresses which will receive alerts.
email
string 
optional
The primary contact email address.
name
string 
optional
The primary contact name.
phone
string 
optional
The primary contact phone number.
homepageUrl
string 
optional
URL for the issuer's home page.
issuerId
string <int64>
optional
The unique identifier for an issuer account. This is automatically generated when the issuer is inserted.
name
string 
optional
The account name of the issuer.
smartTapMerchantData
object (SmartTapMerchantData) 
optional
Available only to Smart Tap enabled partners. Contact support for additional guidance.
authenticationKeys
array[object (AuthenticationKey) {2}] 
optional
Available only to Smart Tap enabled partners. Contact support for additional guidance.
smartTapMerchantId
string <int64>
optional
Available only to Smart Tap enabled partners. Contact support for additional guidance.
Examples

Responses

🟢200Successful response
application/json
Body
contactInfo
object (IssuerContactInfo) 
optional
Issuer contact information.
alertsEmails
array[string]
optional
Email addresses which will receive alerts.
email
string 
optional
The primary contact email address.
name
string 
optional
The primary contact name.
phone
string 
optional
The primary contact phone number.
homepageUrl
string 
optional
URL for the issuer's home page.
issuerId
string <int64>
optional
The unique identifier for an issuer account. This is automatically generated when the issuer is inserted.
name
string 
optional
The account name of the issuer.
smartTapMerchantData
object (SmartTapMerchantData) 
optional
Available only to Smart Tap enabled partners. Contact support for additional guidance.
authenticationKeys
array[object (AuthenticationKey) {2}] 
optional
Available only to Smart Tap enabled partners. Contact support for additional guidance.
smartTapMerchantId
string <int64>
optional
Available only to Smart Tap enabled partners. Contact support for additional guidance.
Previous
/walletobjects/v1/issuer/{resourceId}
Next
/walletobjects/v1/jwt
Built with