Edit Wallet Pass Expiration
Revoke a pass or prevent the accumulation of stale passes in your end users’ wallets by controlling when it expires.

Expired passes display a greyed-out barcode and text “this pass has expired”. Expiration is based on the pass creation date, which is when a pass link was created based on its template.
Default expiration after pass creation:
- Boarding pass, Event ticket: 30 days
- Coupon: 365 days
- Loyalty, Member, Gift card, or generic: 730 days
You can set expiration periods for new and existing passes.
Edit Template Expiration For New Passes
Changes to template expiration apply to new passes created using the template. They will not affect existing passes.
- Go to Templates and select the template you want to edit.
- Select UPDATE for Template Expiration.
- Set an expiration option:
Option Description Steps Specify date New passes created using this template will expire at 11:59 PM on the specified date. Enter a date using date picker or enter a date in MM/DD/YYYY format, and then select a time zone. Specify duration New passes using this template will expire the specified number of days after pass creation. Enter a number between 1 and 1,825. Never New passes generated from this template will never expire. This option is not available for boarding passes and event tickets. n/a - Select Save.
Update Expiration For Existing Passes
Update the expiration date of an existing pass by adding or editing the value
for expirationDate
in the API. See the examples in Update Pass in the Wallet API reference.
- Apple Wallet pass request expirationDate
- Google Wallet pass request expirationDate
To void the pass, set the label
for expirationDate
to voided
. To reactivate a voided pass, set the label
for expirationDate
to valid
. Also make sure a reactivated pass’s expirationDate
is set to a future date.
See the examples in Update Pass in the Wallet API reference.
Categories