
## walletPass.issued

Generated when the link to save the pass is clicked by the user. At this point, the pass has been added to the wallet's install prompt, but the installation isn't finalized yet.  

**Sources of this event**: 
- `GET /wallets/issue` endpoint
- [Jinjava insert](/docs/campaign/wallet-passes/wallet-passes-jinjava-inserts)

**Platforms**: Google Wallet, Apple Wallet

| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| os | string | `ios` | Operating system of the device |
| passTitle | string | `clubmember` | Title of the wallet pass (it's the value of the Card name field in the wallet pass builder in the Synerise platform) |
| passType | string | `generic` | The type of the card; currently, this parameter value defaults to `generic` |
| walletPassId | string | `8fed24da-a32b-487d-b5af-78781f4e4cd9` | Unique identifier of the wallet pass (it's also available in the URL when editing the wallet pass in Synerise) |
| `eventParams` | object | `"eventParams":{"exampleParam":"string}` | Additional parameters, added with a query parameter (API) or the `eventParams` argument in Wallet Pass Jinjava inserts. |

## walletPass.issueFailed

Generated when the pass can't be issued: the link to save the pass is clicked by the user, but an error occurs during issuing.

**Sources of this event**: 
- `GET /wallets/issue` endpoint
- [Jinjava insert](/docs/campaign/wallet-passes/wallet-passes-jinjava-inserts)


| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| error | string | `Brickworks unreachable: 400 Bad Request on POST request for "http://brickworks-service:8080/v1/schemas/walletPassTemplate/records/8d3a6607-72a2-497c-9308-42ee7c2d6db6/generate/by/uuid": "{"source":{"pointer":".headlineValue","value":null},"timestamp":"2026-07-29T02:05:52.502535666Z","help":null,"errorCode":"BKW-031","httpStatus":400,"details":{"details":"Jinjava syntax error."},"message":"The provided jinjava is incorrect.","traceId":null}"` | Cause of error that prevented issuing a wallet pass |
| `issueId` | `string` | `0d24ffab-be39-4fd6-90b0-fce20b7923a9` | The ID of the issue |
| os | string | `ios` | Operating system of the device |
| walletPassId | string | `8fed24da-a32b-487d-b5af-78781f4e4cd9` | Unique identifier of the wallet pass (it's also available in the URL when editing the wallet pass in Synerise) |

## walletPass.installed

Generated when the pass is installed to the wallet. This action also updates the corresponding profile attribute.

**Platforms**: Google Wallet, Apple Wallet

| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| os | string | `ios` | Operating system of the device |
| passTitle | string | `clubmember` | Title of the wallet pass (it's the value of the Card name field in the wallet pass builder in the Synerise platform) |
| passType | string | `generic` | The type of the card; currently, this parameter value defaults to `generic` |
| walletPassId | string | `8fed24da-a32b-487d-b5af-78781f4e4cd9` | Unique identifier of the wallet pass (it's also available in the URL when editing the wallet pass in Synerise) |
| `eventParams` | object | `"eventParams":{"exampleParam":"string}` | Additional parameters, added with a query parameter (API) or the `eventParams` argument in Wallet Pass Jinjava inserts. |

## walletPass.installFailed

Generated when the pass fails to install to the wallet.  

**Platforms**: Apple Wallet

| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| `reason` | `string` | `noDevicesFound` | Reason why an installation of a wallet pass failed. Defaults to `noDevicesFound`, meaning an update request was received but no devices with this wallet pass installed could be found. |
| os | string | `ios` | Operating system of the device |
| passTitle | string | `clubmember` | Title of the wallet pass (it's the value of the Card name field in the wallet pass builder in the Synerise platform) |
| passType | string | `generic` | The type of the card; currently, this parameter value defaults to `generic` |
| walletPassId | string | `8fed24da-a32b-487d-b5af-78781f4e4cd9` | Unique identifier of the wallet pass (it's also available in the URL when editing the wallet pass in Synerise) |
| `eventParams` | object | `"eventParams":{"exampleParam":"string}` | Additional parameters, added with a query parameter (API) or the `eventParams` argument in Wallet Pass Jinjava inserts. |


## walletPass.uninstalled

Generated when the pass is uninstalled from the wallet.  

**Platforms**: Google Wallet, Apple Wallet

| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| os | string | `ios` | Operating system of the device |
| passTitle | string | `clubmember` | Title of the wallet pass (it's the value of the Card name field in the wallet pass builder in the Synerise platform) |
| passType | string | `generic` | The type of the card; currently, this parameter value defaults to `generic` |
| walletPassId | string | `8fed24da-a32b-487d-b5af-78781f4e4cd9` | Unique identifier of the wallet pass (it's also available in the URL when editing the wallet pass in Synerise) |

## walletPass.updated

Generated when a request to the refresh endpoint (including requests from [Automation](/docs/automation/actions/synerise-integrations/update-wallet-pass)) is sent or the same link for issuing is re-opened.  

**Platforms**: Google Wallet, Apple Wallet

| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| os | string | `ios` | Operating system of the device |
| passTitle | string | `clubmember` | Title of the wallet pass (it's the value of the Card name field in the wallet pass builder in the Synerise platform) |
| passType | string | `generic` | The type of the card; currently, this parameter value defaults to `generic` |
| walletPassId | string | `8fed24da-a32b-487d-b5af-78781f4e4cd9` | Unique identifier of the wallet pass (it's also available in the URL when editing the wallet pass in Synerise) |

## walletPass.updateFailed

Generated when an update to the pass fails—for example, because the pass was uninstalled, the wallet doesn't have permission to receive updates, or another error occurred.  

**Platforms**: Google Wallet, Apple Wallet

| Parameter | Type | Example | Description |
| --- | --- | --- | --- |
| Base parameters | various | n/a | [Parameters that may exist in all events](/docs/assets/events/event-reference/common-parameters#base-parameters) |
| `cause` | `string` | `noDevicesFound` | Reason why an update of a wallet pass failed |
| os | string | `ios` | Operating system of the device |
| passTitle | string | `clubmember` | Title of the wallet pass (it's the value of the Card name field in the wallet pass builder in the Synerise platform) |
| passType | string | `generic` | The type of the card; currently, this parameter value defaults to `generic` |
| walletPassId | string | `8fed24da-a32b-487d-b5af-78781f4e4cd9` | Unique identifier of the wallet pass (it's also available in the URL when editing the wallet pass in Synerise) |


