The Google Pay Passes API lets issuers create, retrieve, list, update, and manage Google Wallet pass classes and objects for event tickets, flight tickets, and generic passes, and also supports adding messages and modifying linked offer objects for those passes.
Returns a list of all event ticket classes for a given issuer ID.
issuerId(query) — The ID of the issuer authorized to list classes.
maxResults(query, limit) — Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
token(query) — Used to get the next set of results if `maxResults` is specified, but more than `maxResults` classes are available in a list. For example, if you have a list of 200 classes and you call list with `maxResults` set to 20, list will return the first 20 classes and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 classes.
POST
/walletobjects/v1/eventTicketClass
Inserts an event ticket class with the given ID and properties.
GET
/walletobjects/v1/eventTicketClass/{resourceId}
Returns the event ticket class with the given class ID.
resourceId(path, required) — The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
PATCH
/walletobjects/v1/eventTicketClass/{resourceId}
Updates the event ticket class referenced by the given class ID. This method supports patch semantics.
resourceId(path, required) — The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
PUT
/walletobjects/v1/eventTicketClass/{resourceId}
Updates the event ticket class referenced by the given class ID.
resourceId(path, required) — The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
Adds a message to the event ticket class referenced by the given class ID.
resourceId(path, required) — The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
GET
/walletobjects/v1/eventTicketObject
Returns a list of all event ticket objects for a given issuer ID.
classId(query) — The ID of the class whose objects will be listed.
maxResults(query, limit) — Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
token(query) — Used to get the next set of results if `maxResults` is specified, but more than `maxResults` objects are available in a list. For example, if you have a list of 200 objects and you call list with `maxResults` set to 20, list will return the first 20 objects and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 objects.
POST
/walletobjects/v1/eventTicketObject
Inserts an event ticket object with the given ID and properties.
GET
/walletobjects/v1/eventTicketObject/{resourceId}
Returns the event ticket object with the given object ID.
resourceId(path, required) — The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
PATCH
/walletobjects/v1/eventTicketObject/{resourceId}
Updates the event ticket object referenced by the given object ID. This method supports patch semantics.
resourceId(path, required) — The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
PUT
/walletobjects/v1/eventTicketObject/{resourceId}
Updates the event ticket object referenced by the given object ID.
resourceId(path, required) — The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
Adds a message to the event ticket object referenced by the given object ID.
resourceId(path, required) — The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
Modifies linked offer objects for the event ticket object with the given ID.
resourceId(path, required) — The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
GET
/walletobjects/v1/flightClass
Returns a list of all flight classes for a given issuer ID.
issuerId(query) — The ID of the issuer authorized to list classes.
maxResults(query, limit) — Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
token(query) — Used to get the next set of results if `maxResults` is specified, but more than `maxResults` classes are available in a list. For example, if you have a list of 200 classes and you call list with `maxResults` set to 20, list will return the first 20 classes and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 classes.
POST
/walletobjects/v1/flightClass
Inserts an flight class with the given ID and properties.
GET
/walletobjects/v1/flightClass/{resourceId}
Returns the flight class with the given class ID.
resourceId(path, required) — The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
PATCH
/walletobjects/v1/flightClass/{resourceId}
Updates the flight class referenced by the given class ID. This method supports patch semantics.
resourceId(path, required) — The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
PUT
/walletobjects/v1/flightClass/{resourceId}
Updates the flight class referenced by the given class ID.
resourceId(path, required) — The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
Adds a message to the flight class referenced by the given class ID.
resourceId(path, required) — The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
GET
/walletobjects/v1/flightObject
Returns a list of all flight objects for a given issuer ID.
classId(query) — The ID of the class whose objects will be listed.
maxResults(query, limit) — Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
token(query) — Used to get the next set of results if `maxResults` is specified, but more than `maxResults` objects are available in a list. For example, if you have a list of 200 objects and you call list with `maxResults` set to 20, list will return the first 20 objects and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 objects.
POST
/walletobjects/v1/flightObject
Inserts an flight object with the given ID and properties.
GET
/walletobjects/v1/flightObject/{resourceId}
Returns the flight object with the given object ID.
resourceId(path, required) — The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
PATCH
/walletobjects/v1/flightObject/{resourceId}
Updates the flight object referenced by the given object ID. This method supports patch semantics.
resourceId(path, required) — The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
PUT
/walletobjects/v1/flightObject/{resourceId}
Updates the flight object referenced by the given object ID.
resourceId(path, required) — The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
Adds a message to the flight object referenced by the given object ID.
resourceId(path, required) — The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
GET
/walletobjects/v1/genericClass
Returns a list of all generic classes for a given issuer ID.
issuerId(query) — The ID of the issuer authorized to list classes.
maxResults(query, limit) — Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
token(query) — Used to get the next set of results if `maxResults` is specified, but more than `maxResults` classes are available in a list. For example, if you have a list of 200 classes and you call list with `maxResults` set to 20, list will return the first 20 classes and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 classes.
POST
/walletobjects/v1/genericClass
Inserts a generic class with the given ID and properties.
GET
/walletobjects/v1/genericClass/{resourceId}
Returns the generic class with the given class ID.
resourceId(path, required) — The unique identifier for a class. This ID must be unique across all classes from an issuer. This value needs to follow the format `issuerID.identifier` where `issuerID` is issued by Google and `identifier` is chosen by you. The unique identifier can only include alphanumeric characters, `.`, `_`, or `-`.
PATCH
/walletobjects/v1/genericClass/{resourceId}
Updates the generic class referenced by the given class ID. This method supports patch semantics.
resourceId(path, required) — The unique identifier for a class. This ID must be unique across all classes from an issuer. This value needs to follow the format `issuerID.identifier` where `issuerID` is issued by Google and `identifier` is chosen by you. The unique identifier can only include alphanumeric characters, `.`, `_`, or `-`.
PUT
/walletobjects/v1/genericClass/{resourceId}
Updates the Generic class referenced by the given class ID.
resourceId(path, required) — The unique identifier for a class. This ID must be unique across all classes from an issuer. This value needs to follow the format `issuerID.identifier` where `issuerID` is issued by Google and `identifier` is chosen by you. The unique identifier can only include alphanumeric characters, `.`, `_`, or `-`.
GET
/walletobjects/v1/genericObject
Returns a list of all generic objects for a given issuer ID.
classId(query) — The ID of the class whose objects will be listed.
maxResults(query, limit) — Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
token(query) — Used to get the next set of results if `maxResults` is specified, but more than `maxResults` objects are available in a list. For example, if you have a list of 200 objects and you call list with `maxResults` set to 20, list will return the first 20 objects and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 objects.
POST
/walletobjects/v1/genericObject
Inserts a generic object with the given ID and properties.
GET
/walletobjects/v1/genericObject/{resourceId}
Returns the generic object with the given object ID.
resourceId(path, required) — The unique identifier for an object. This ID must be unique across all objects from an issuer. This value needs to follow the format `issuerID.identifier` where `issuerID` is issued by Google and `identifier` is chosen by you. The unique identifier can only include alphanumeric characters, `.`, `_`, or `-`.
PATCH
/walletobjects/v1/genericObject/{resourceId}
Updates the generic object referenced by the given object ID. This method supports patch semantics.
resourceId(path, required) — The unique identifier for an object. This ID must be unique across all objects from an issuer. This value needs to follow the format `issuerID.identifier` where `issuerID` is issued by Google and `identifier` is chosen by you. The unique identifier can only include alphanumeric characters, `.`, `_`, or `-`.
PUT
/walletobjects/v1/genericObject/{resourceId}
Updates the generic object referenced by the given object ID.
resourceId(path, required) — The unique identifier for an object. This ID must be unique across all objects from an issuer. This value needs to follow the format `issuerID.identifier` where `issuerID` is issued by Google and `identifier` is chosen by you. The unique identifier can only include alphanumeric characters, `.`, `_`, or `-`.
GET
/walletobjects/v1/giftCardClass
Returns a list of all gift card classes for a given issuer ID.
issuerId(query) — The ID of the issuer authorized to list classes.
maxResults(query, limit) — Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
token(query) — Used to get the next set of results if `maxResults` is specified, but more than `maxResults` classes are available in a list. For example, if you have a list of 200 classes and you call list with `maxResults` set to 20, list will return the first 20 classes and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 classes.
POST
/walletobjects/v1/giftCardClass
Inserts an gift card class with the given ID and properties.
GET
/walletobjects/v1/giftCardClass/{resourceId}
Returns the gift card class with the given class ID.
resourceId(path, required) — The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
PATCH
/walletobjects/v1/giftCardClass/{resourceId}
Updates the gift card class referenced by the given class ID. This method supports patch semantics.
resourceId(path, required) — The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
PUT
/walletobjects/v1/giftCardClass/{resourceId}
Updates the gift card class referenced by the given class ID.
resourceId(path, required) — The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
Adds a message to the gift card class referenced by the given class ID.
resourceId(path, required) — The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
GET
/walletobjects/v1/giftCardObject
Returns a list of all gift card objects for a given issuer ID.
classId(query) — The ID of the class whose objects will be listed.
maxResults(query, limit) — Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
token(query) — Used to get the next set of results if `maxResults` is specified, but more than `maxResults` objects are available in a list. For example, if you have a list of 200 objects and you call list with `maxResults` set to 20, list will return the first 20 objects and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 objects.
POST
/walletobjects/v1/giftCardObject
Inserts an gift card object with the given ID and properties.
GET
/walletobjects/v1/giftCardObject/{resourceId}
Returns the gift card object with the given object ID.
resourceId(path, required) — The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
PATCH
/walletobjects/v1/giftCardObject/{resourceId}
Updates the gift card object referenced by the given object ID. This method supports patch semantics.
resourceId(path, required) — The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
PUT
/walletobjects/v1/giftCardObject/{resourceId}
Updates the gift card object referenced by the given object ID.
resourceId(path, required) — The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
Adds a message to the gift card object referenced by the given object ID.
resourceId(path, required) — The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
GET
/walletobjects/v1/issuer
Returns a list of all issuers shared to the caller.
POST
/walletobjects/v1/issuer
Inserts an issuer with the given ID and properties.
GET
/walletobjects/v1/issuer/{resourceId}
Returns the issuer with the given issuer ID.
resourceId(path, required) — The unique identifier for an issuer.
PATCH
/walletobjects/v1/issuer/{resourceId}
Updates the issuer referenced by the given issuer ID. This method supports patch semantics.
resourceId(path, required) — The unique identifier for an issuer.
PUT
/walletobjects/v1/issuer/{resourceId}
Updates the issuer referenced by the given issuer ID.
resourceId(path, required) — The unique identifier for an issuer.
POST
/walletobjects/v1/jwt
Inserts the resources in the JWT.
GET
/walletobjects/v1/loyaltyClass
Returns a list of all loyalty classes for a given issuer ID.
issuerId(query) — The ID of the issuer authorized to list classes.
maxResults(query, limit) — Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
token(query) — Used to get the next set of results if `maxResults` is specified, but more than `maxResults` classes are available in a list. For example, if you have a list of 200 classes and you call list with `maxResults` set to 20, list will return the first 20 classes and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 classes.
POST
/walletobjects/v1/loyaltyClass
Inserts an loyalty class with the given ID and properties.
GET
/walletobjects/v1/loyaltyClass/{resourceId}
Returns the loyalty class with the given class ID.
resourceId(path, required) — The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
PATCH
/walletobjects/v1/loyaltyClass/{resourceId}
Updates the loyalty class referenced by the given class ID. This method supports patch semantics.
resourceId(path, required) — The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
PUT
/walletobjects/v1/loyaltyClass/{resourceId}
Updates the loyalty class referenced by the given class ID.
resourceId(path, required) — The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
Adds a message to the loyalty class referenced by the given class ID.
resourceId(path, required) — The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
GET
/walletobjects/v1/loyaltyObject
Returns a list of all loyalty objects for a given issuer ID.
classId(query) — The ID of the class whose objects will be listed.
maxResults(query, limit) — Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
token(query) — Used to get the next set of results if `maxResults` is specified, but more than `maxResults` objects are available in a list. For example, if you have a list of 200 objects and you call list with `maxResults` set to 20, list will return the first 20 objects and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 objects.
POST
/walletobjects/v1/loyaltyObject
Inserts an loyalty object with the given ID and properties.
GET
/walletobjects/v1/loyaltyObject/{resourceId}
Returns the loyalty object with the given object ID.
resourceId(path, required) — The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
PATCH
/walletobjects/v1/loyaltyObject/{resourceId}
Updates the loyalty object referenced by the given object ID. This method supports patch semantics.
resourceId(path, required) — The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
PUT
/walletobjects/v1/loyaltyObject/{resourceId}
Updates the loyalty object referenced by the given object ID.
resourceId(path, required) — The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
Adds a message to the loyalty object referenced by the given object ID.
resourceId(path, required) — The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
Modifies linked offer objects for the loyalty object with the given ID.
resourceId(path, required) — The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
GET
/walletobjects/v1/offerClass
Returns a list of all offer classes for a given issuer ID.
issuerId(query) — The ID of the issuer authorized to list classes.
maxResults(query, limit) — Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
token(query) — Used to get the next set of results if `maxResults` is specified, but more than `maxResults` classes are available in a list. For example, if you have a list of 200 classes and you call list with `maxResults` set to 20, list will return the first 20 classes and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 classes.
POST
/walletobjects/v1/offerClass
Inserts an offer class with the given ID and properties.
GET
/walletobjects/v1/offerClass/{resourceId}
Returns the offer class with the given class ID.
resourceId(path, required) — The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
PATCH
/walletobjects/v1/offerClass/{resourceId}
Updates the offer class referenced by the given class ID. This method supports patch semantics.
resourceId(path, required) — The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
PUT
/walletobjects/v1/offerClass/{resourceId}
Updates the offer class referenced by the given class ID.
resourceId(path, required) — The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
Adds a message to the offer class referenced by the given class ID.
resourceId(path, required) — The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
GET
/walletobjects/v1/offerObject
Returns a list of all offer objects for a given issuer ID.
classId(query) — The ID of the class whose objects will be listed.
maxResults(query, limit) — Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
token(query) — Used to get the next set of results if `maxResults` is specified, but more than `maxResults` objects are available in a list. For example, if you have a list of 200 objects and you call list with `maxResults` set to 20, list will return the first 20 objects and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 objects.
POST
/walletobjects/v1/offerObject
Inserts an offer object with the given ID and properties.
GET
/walletobjects/v1/offerObject/{resourceId}
Returns the offer object with the given object ID.
resourceId(path, required) — The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
PATCH
/walletobjects/v1/offerObject/{resourceId}
Updates the offer object referenced by the given object ID. This method supports patch semantics.
resourceId(path, required) — The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
PUT
/walletobjects/v1/offerObject/{resourceId}
Updates the offer object referenced by the given object ID.
resourceId(path, required) — The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
Adds a message to the offer object referenced by the given object ID.
resourceId(path, required) — The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
GET
/walletobjects/v1/permissions/{resourceId}
Returns the permissions for the given issuer id.
resourceId(path, required) — The unique identifier for an issuer. This ID must be unique across all issuers.
PUT
/walletobjects/v1/permissions/{resourceId}
Updates the permissions for the given issuer.
resourceId(path, required) — The unique identifier for an issuer. This ID must be unique across all issuers.
Uploads a private image and returns an Id to be used in its place.
issuerId(path, required) — The ID of the issuer sending the image.
POST
/walletobjects/v1/smartTap
Inserts the smart tap.
GET
/walletobjects/v1/transitClass
Returns a list of all transit classes for a given issuer ID.
issuerId(query) — The ID of the issuer authorized to list classes.
maxResults(query, limit) — Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
token(query) — Used to get the next set of results if `maxResults` is specified, but more than `maxResults` classes are available in a list. For example, if you have a list of 200 classes and you call list with `maxResults` set to 20, list will return the first 20 classes and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 classes.
POST
/walletobjects/v1/transitClass
Inserts a transit class with the given ID and properties.
GET
/walletobjects/v1/transitClass/{resourceId}
Returns the transit class with the given class ID.
resourceId(path, required) — The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
PATCH
/walletobjects/v1/transitClass/{resourceId}
Updates the transit class referenced by the given class ID. This method supports patch semantics.
resourceId(path, required) — The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
PUT
/walletobjects/v1/transitClass/{resourceId}
Updates the transit class referenced by the given class ID.
resourceId(path, required) — The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
Adds a message to the transit class referenced by the given class ID.
resourceId(path, required) — The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
GET
/walletobjects/v1/transitObject
Returns a list of all transit objects for a given issuer ID.
classId(query) — The ID of the class whose objects will be listed.
maxResults(query, limit) — Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined.
token(query) — Used to get the next set of results if `maxResults` is specified, but more than `maxResults` objects are available in a list. For example, if you have a list of 200 objects and you call list with `maxResults` set to 20, list will return the first 20 objects and a token. Call list again with `maxResults` set to 20 and the token to get the next 20 objects.
POST
/walletobjects/v1/transitObject
Inserts an transit object with the given ID and properties.
GET
/walletobjects/v1/transitObject/{resourceId}
Returns the transit object with the given object ID.
resourceId(path, required) — The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
PATCH
/walletobjects/v1/transitObject/{resourceId}
Updates the transit object referenced by the given object ID. This method supports patch semantics.
resourceId(path, required) — The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
PUT
/walletobjects/v1/transitObject/{resourceId}
Updates the transit object referenced by the given object ID.
resourceId(path, required) — The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
Adds a message to the transit object referenced by the given object ID.
resourceId(path, required) — The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer ID. identifier where the former is issued by Google and latter is chosen by you. Your unique identifier should only include alphanumeric characters, '.', '_', or '-'.
95 endpoints auto-detected
Authentication
This API requires authentication: OAuth.
curl -X GET \
"https://walletobjects.googleapis.com/walletobjects/v1/eventTicketClass"