updateTemplate
Update a template
Updates a draft template. Published templates cannot be modified.
Scope: templates:manage
Maps to OpenAPI operationId updateTemplate — PATCH /manage-templates/{id}.
Same PassFast HTTP API, billing, and rate limits. Do not invent other paths.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | Template ID. | |
| name | No | ||
| x_app_id | No | Override X-App-Id for this call. Defaults to the MCP connection header. | |
| structure | No | Complete pass structure. Drives both Apple `pass.json` emission and Google Wallet class/object JSON. Fields are grouped below by platform, but the single JSONB object carries all of them for dual-wallet templates. | |
| pass_style | No | Apple Wallet pass style. | |
| description | No | ||
| field_schema | No | ||
| wallet_types | No | Wallet platforms this template supports. | |
| icon_image_id | No | ||
| logo_image_id | No | ||
| strip_image_id | No | ||
| google_pass_type | No | ||
| thumbnail_image_id | No | ||
| background_image_id | No | ||
| google_logo_image_id | No | ||
| google_wide_logo_image_id | No |