Templates
Get a template
Returns one template with its full definition.
GET
Use this to find the field keys a pass needs, or to read a template’s current design before you update it.
string
required
The template ID, for example
tmpl_Q4vN8xT2mLr7KpZs3Wd1.The template object
string
Unique ID, starting with
tmpl_.string
generic, event_ticket, stamp_card or points_card.string
The template’s name, up to 100 characters.
integer
Goes up by one each time the design changes. Send it as
expectedRevision when you update the template.boolean
Archived templates can’t issue new passes.
string[]
Keys of the per-pass fields every new pass must include in
fieldValues.string[]
Keys of the Featured Actions every new pass must include a link for in
featuredActions. See Issue a pass.object
Which wallets new passes can use, as
{ "apple": true, "google": false }. Passes already on a wallet keep it either way. Change it with Update a template.object
The full design: colours, images, barcode, platforms and fields. TapAce sets
platforms: a wallet is true when issuePlatforms offers it or an active pass in test or live uses it, and that wallet’s design must then be complete. Each field has a key, a label, a binding and a required flag. The binding is shared, perPass, event (the value comes from the template’s event details) or stamps.string
When the template was created.
string
When the template last changed.