# Google Wallet API API

> Google Wallet API API on Apizie: 99 endpoints (Adds a message to the event ticket class referenced by the given class ID., Returns the event ticket class with the given class ID., Updates the event ticket class referenced by the given class ID., Updates the event ticket class referenced by the given class ID. This method supports patch semantics., …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://apizie.tech/v1/analytics:googleapis-walletobjects/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `analytics:googleapis-walletobjects`
- Category: Analytics
- Status: byok
- Source: https://developers.google.com/pay/passes
- Page: https://apizie.tech/api/analytics/googleapis-walletobjects
- OpenAPI: https://apizie.tech/api/analytics/googleapis-walletobjects/openapi.json

API for issuers to save and manage Google Wallet Objects.

## Endpoints

### Adds a message to the event ticket class referenced by the given class ID.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-eventticketclass-addmessage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Returns the event ticket class with the given class ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-eventticketclass-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer… |

### Updates the event ticket class referenced by the given class ID.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-eventticketclass-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Updates the event ticket class referenced by the given class ID. This method supports patch semantics.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-eventticketclass-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Returns a list of all event ticket classes for a given issuer ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-eventticketclass-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| issuerId | string | no | The ID of the issuer authorized to list classes. |
| maxResults | integer | no | Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined. |
| token | string | no | Used to get the next set of results if `maxResults` is specified, but more than `maxResults` classes are available in a list. For example,… |

### Inserts an event ticket class with the given ID and properties.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-eventticketclass-insert` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Adds a message to the event ticket object referenced by the given object ID.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-eventticketobject-addmessage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Returns the event ticket object with the given object ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-eventticketobject-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer… |

### Updates the event ticket object referenced by the given object ID.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-eventticketobject-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Updates the event ticket object referenced by the given object ID. This method supports patch semantics.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-eventticketobject-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Returns a list of all event ticket objects for a given issuer ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-eventticketobject-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| classId | string | no | The ID of the class whose objects will be listed. |
| maxResults | integer | no | Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined. |
| token | string | no | Used to get the next set of results if `maxResults` is specified, but more than `maxResults` objects are available in a list. For example,… |

### Inserts an event ticket object with the given ID and properties.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-eventticketobject-insert` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Deprecated: Use Auto Linked Passes instead. Modifies linked offer objects for the event ticket object with…
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-eventticketobject-modifylinkedofferobjects` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Adds a message to the flight class referenced by the given class ID.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-flightclass-addmessage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Returns the flight class with the given class ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-flightclass-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer… |

### Updates the flight class referenced by the given class ID.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-flightclass-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Updates the flight class referenced by the given class ID. This method supports patch semantics.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-flightclass-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Returns a list of all flight classes for a given issuer ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-flightclass-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| issuerId | string | no | The ID of the issuer authorized to list classes. |
| maxResults | integer | no | Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined. |
| token | string | no | Used to get the next set of results if `maxResults` is specified, but more than `maxResults` classes are available in a list. For example,… |

### Inserts an flight class with the given ID and properties.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-flightclass-insert` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Adds a message to the flight object referenced by the given object ID.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-flightobject-addmessage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Returns the flight object with the given object ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-flightobject-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer… |

### Updates the flight object referenced by the given object ID.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-flightobject-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Updates the flight object referenced by the given object ID. This method supports patch semantics.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-flightobject-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Returns a list of all flight objects for a given issuer ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-flightobject-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| classId | string | no | The ID of the class whose objects will be listed. |
| maxResults | integer | no | Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined. |
| token | string | no | Used to get the next set of results if `maxResults` is specified, but more than `maxResults` objects are available in a list. For example,… |

### Inserts an flight object with the given ID and properties.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-flightobject-insert` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Adds a message to the generic class referenced by the given class ID.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-genericclass-addmessage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Returns the generic class with the given class ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-genericclass-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for a class. This ID must be unique across all classes from an issuer. This value needs to follow the format… |

### Updates the Generic class referenced by the given class ID.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-genericclass-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for a class. This ID must be unique across all classes from an issuer. This value needs to follow the format… |
| body | object | yes | JSON request body |

### Updates the generic class referenced by the given class ID. This method supports patch semantics.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-genericclass-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for a class. This ID must be unique across all classes from an issuer. This value needs to follow the format… |
| body | object | yes | JSON request body |

### Returns a list of all generic classes for a given issuer ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-genericclass-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| issuerId | string | no | The ID of the issuer authorized to list classes. |
| maxResults | integer | no | Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined. |
| token | string | no | Used to get the next set of results if `maxResults` is specified, but more than `maxResults` classes are available in a list. For example,… |

### Inserts a generic class with the given ID and properties.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-genericclass-insert` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Adds a message to the generic object referenced by the given object ID.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-genericobject-addmessage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all classes from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Returns the generic object with the given object ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-genericobject-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value needs to follow the format… |

### Updates the generic object referenced by the given object ID.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-genericobject-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value needs to follow the format… |
| body | object | yes | JSON request body |

### Updates the generic object referenced by the given object ID. This method supports patch semantics.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-genericobject-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value needs to follow the format… |
| body | object | yes | JSON request body |

### Returns a list of all generic objects for a given issuer ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-genericobject-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| classId | string | no | The ID of the class whose objects will be listed. |
| maxResults | integer | no | Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined. |
| token | string | no | Used to get the next set of results if `maxResults` is specified, but more than `maxResults` objects are available in a list. For example,… |

### Inserts a generic object with the given ID and properties.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-genericobject-insert` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Adds a message to the gift card class referenced by the given class ID.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-giftcardclass-addmessage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Returns the gift card class with the given class ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-giftcardclass-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer… |

### Updates the gift card class referenced by the given class ID.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-giftcardclass-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Updates the gift card class referenced by the given class ID. This method supports patch semantics.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-giftcardclass-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Returns a list of all gift card classes for a given issuer ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-giftcardclass-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| issuerId | string | no | The ID of the issuer authorized to list classes. |
| maxResults | integer | no | Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined. |
| token | string | no | Used to get the next set of results if `maxResults` is specified, but more than `maxResults` classes are available in a list. For example,… |

### Inserts an gift card class with the given ID and properties.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-giftcardclass-insert` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Adds a message to the gift card object referenced by the given object ID.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-giftcardobject-addmessage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Returns the gift card object with the given object ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-giftcardobject-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer… |

### Updates the gift card object referenced by the given object ID.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-giftcardobject-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Updates the gift card object referenced by the given object ID. This method supports patch semantics.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-giftcardobject-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Returns a list of all gift card objects for a given issuer ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-giftcardobject-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| classId | string | no | The ID of the class whose objects will be listed. |
| maxResults | integer | no | Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined. |
| token | string | no | Used to get the next set of results if `maxResults` is specified, but more than `maxResults` objects are available in a list. For example,… |

### Inserts an gift card object with the given ID and properties.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-giftcardobject-insert` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Returns the issuer with the given issuer ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-issuer-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an issuer. |

### Updates the issuer referenced by the given issuer ID.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-issuer-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an issuer. |
| body | object | yes | JSON request body |

### Updates the issuer referenced by the given issuer ID. This method supports patch semantics.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-issuer-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an issuer. |
| body | object | yes | JSON request body |

### Returns a list of all issuers shared to the caller.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-issuer-list` (byok)

### Inserts an issuer with the given ID and properties.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-issuer-insert` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Inserts the resources in the JWT.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-jwt-insert` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Checks that the JWT or JSON string in the request represents a valid pass to be saved.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-jwt-validate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Adds a message to the loyalty class referenced by the given class ID.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-loyaltyclass-addmessage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Returns the loyalty class with the given class ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-loyaltyclass-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer… |

### Updates the loyalty class referenced by the given class ID.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-loyaltyclass-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Updates the loyalty class referenced by the given class ID. This method supports patch semantics.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-loyaltyclass-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Returns a list of all loyalty classes for a given issuer ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-loyaltyclass-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| issuerId | string | no | The ID of the issuer authorized to list classes. |
| maxResults | integer | no | Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined. |
| token | string | no | Used to get the next set of results if `maxResults` is specified, but more than `maxResults` classes are available in a list. For example,… |

### Inserts an loyalty class with the given ID and properties.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-loyaltyclass-insert` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Adds a message to the loyalty object referenced by the given object ID.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-loyaltyobject-addmessage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Returns the loyalty object with the given object ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-loyaltyobject-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer… |

### Updates the loyalty object referenced by the given object ID.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-loyaltyobject-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Updates the loyalty object referenced by the given object ID. This method supports patch semantics.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-loyaltyobject-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Returns a list of all loyalty objects for a given issuer ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-loyaltyobject-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| classId | string | no | The ID of the class whose objects will be listed. |
| maxResults | integer | no | Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined. |
| token | string | no | Used to get the next set of results if `maxResults` is specified, but more than `maxResults` objects are available in a list. For example,… |

### Inserts an loyalty object with the given ID and properties.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-loyaltyobject-insert` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Deprecated: Use Auto Linked Passes instead. Modifies linked offer objects for the loyalty object with the…
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-loyaltyobject-modifylinkedofferobjects` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Downloads rotating barcode values for the transit object referenced by the given object ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-media-download` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer… |

### Uploads rotating barcode values for the transit object referenced by the given object ID. Note the max…
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-media-upload` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Adds a message to the offer class referenced by the given class ID.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-offerclass-addmessage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Returns the offer class with the given class ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-offerclass-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer… |

### Updates the offer class referenced by the given class ID.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-offerclass-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Updates the offer class referenced by the given class ID. This method supports patch semantics.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-offerclass-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Returns a list of all offer classes for a given issuer ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-offerclass-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| issuerId | string | no | The ID of the issuer authorized to list classes. |
| maxResults | integer | no | Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined. |
| token | string | no | Used to get the next set of results if `maxResults` is specified, but more than `maxResults` classes are available in a list. For example,… |

### Inserts an offer class with the given ID and properties.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-offerclass-insert` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Adds a message to the offer object referenced by the given object ID.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-offerobject-addmessage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Returns the offer object with the given object ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-offerobject-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer… |

### Updates the offer object referenced by the given object ID.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-offerobject-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Updates the offer object referenced by the given object ID. This method supports patch semantics.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-offerobject-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Returns a list of all offer objects for a given issuer ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-offerobject-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| classId | string | no | The ID of the class whose objects will be listed. |
| maxResults | integer | no | Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined. |
| token | string | no | Used to get the next set of results if `maxResults` is specified, but more than `maxResults` objects are available in a list. For example,… |

### Inserts an offer object with the given ID and properties.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-offerobject-insert` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Returns the permissions for the given issuer id.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-permissions-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an issuer. This ID must be unique across all issuers. |

### Updates the permissions for the given issuer.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-permissions-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an issuer. This ID must be unique across all issuers. |
| body | object | yes | JSON request body |

### Inserts the smart tap.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-smarttap-insert` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Adds a message to the transit class referenced by the given class ID.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-transitclass-addmessage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Returns the transit class with the given class ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-transitclass-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer… |

### Updates the transit class referenced by the given class ID.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-transitclass-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Updates the transit class referenced by the given class ID. This method supports patch semantics.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-transitclass-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for a class. This ID must be unique across all classes from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Returns a list of all transit classes for a given issuer ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-transitclass-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| issuerId | string | no | The ID of the issuer authorized to list classes. |
| maxResults | integer | no | Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined. |
| token | string | no | Used to get the next set of results if `maxResults` is specified, but more than `maxResults` classes are available in a list. For example,… |

### Inserts a transit class with the given ID and properties.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-transitclass-insert` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Adds a message to the transit object referenced by the given object ID.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-transitobject-addmessage` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Returns the transit object with the given object ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-transitobject-get` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer… |

### Updates the transit object referenced by the given object ID.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-transitobject-update` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Updates the transit object referenced by the given object ID. This method supports patch semantics.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-transitobject-patch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| resourceId | string | yes | The unique identifier for an object. This ID must be unique across all objects from an issuer. This value should follow the format issuer… |
| body | object | yes | JSON request body |

### Returns a list of all transit objects for a given issuer ID.
`GET https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-transitobject-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| classId | string | no | The ID of the class whose objects will be listed. |
| maxResults | integer | no | Identifies the max number of results returned by a list. All results are returned if `maxResults` isn't defined. |
| token | string | no | Used to get the next set of results if `maxResults` is specified, but more than `maxResults` objects are available in a list. For example,… |

### Inserts an transit object with the given ID and properties.
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-transitobject-insert` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

### Provide Google with information about awaiting private pass update. This will allow Google to provide the…
`POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-walletobjects-v1-private-content-set-pass-upda` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| body | object | yes | JSON request body |

## Example
```
curl "https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-eventticketclass-addmessage" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Google Wallet API API?
Create a free Apizie key, then send POST https://apizie.tech/v1/analytics:googleapis-walletobjects/walletobjects-eventticketclass-addmessage with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Google Wallet API API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Google Wallet API itself also needs your own key from googleapis.com.

### Can AI agents use the Google Wallet API API?
Yes. Add the Apizie MCP server (https://apizie.tech/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key analytics:googleapis-walletobjects.

### What is the status of the Google Wallet API API?
Needs your own provider key (bring your own key)
