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.

  1. Go to Templates and select the template you want to edit.
  2. Select UPDATE for Template Expiration.
  3. Set an expiration option:
    OptionDescriptionSteps
    Specify dateNew 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 durationNew passes using this template will expire the specified number of days after pass creation.Enter a number between 1 and 1,825.
    NeverNew passes generated from this template will never expire. This option is not available for boarding passes and event tickets.n/a
  4. 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.

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.