Passes
Issue a pass
Creates a pass from a template for one holder.
POST
The pass is created in the environment of your API key. Send the holder its
distributionUrl so they can add it. See Deliver passes.
string
required
A unique value, such as a UUID, so a retry never issues a second pass. See Idempotency.
string
required
The template to issue from, for example
tmpl_Q4vN8xT2mLr7KpZs3Wd1. Archived templates can’t issue passes.object
Values for the template’s per-pass fields, keyed by field key. Each value is a string or a number. Every key in the template’s
requiredFields must be included.string
The holder’s name. Used to find the pass in the dashboard.
string
The holder’s email address. Used to find the pass in the dashboard.
string
The value encoded in the barcode. Required when the template takes a barcode value for each pass.
object
Which wallets to issue for. Both default to
true when the template supports them.integer
A specific template revision to issue from. Defaults to the latest.
string
The Apple certificate to sign with. Defaults to the one chosen in the template’s settings.
string
The Google Wallet issuer to use. Defaults to the one chosen in the template’s settings.
Response
Returns the new pass with status201.