Issue from the console
Go to Passes → Issue passes (or click Issue Pass in the template editor).Pick a template
Only templates with a published version are issuable. The pass will be pinned to the
latest published version at issue time.
Fill in the rows
The issue screen is a spreadsheet-style grid — one row per pass:
- External Pass ID — your system’s reference for this pass. Toggle Auto-generate External Pass IDs if you don’t have one. External IDs are unique per workspace and make issuance idempotent.
- Label — the holder’s display name.
- One column per template variable.
Passes inherit their project from the template — shown read-only on the issue screen.
Organize with projects before issuing if you need separation.
Pass statuses
| Status | Console label | Meaning |
|---|---|---|
QUEUED | Queued | Accepted and waiting for the issuing pipeline. |
ISSUING | Pending | Wallet artifacts are being generated. |
ISSUED | Issued | Live — add-to-wallet links are active. |
VOID | Voided | Permanently voided; links revoked. |
FAILED | Failed | Issuance failed — open the pass for details. |
EXPIRED | Expired | Past its template expiration. |
The pass detail page
Open any pass to see:- Status and template version — with an upgrade prompt when a newer published version exists.
- Add-to-wallet links for each wallet.
- Scan history and an activity timeline.
- A live preview with a revision timeline — every data update or version upgrade is a snapshot you can scrub through.