update_pass
Update Pass
Update an existing pass with new field values, colors, dates, stored value, or locations. Uses partial update so only the provided fields are changed. Can also void/unvoid a pass or move it to a different template.
update_pass
Update an existing pass with new field values, colors, dates, stored value, or locations. Uses partial update so only the provided fields are changed. Can also void/unvoid a pass or move it to a different template.
delete_pass
Permanently delete a pass. This action cannot be undone. The pass will be removed from all wallets on the next update cycle.
delete_template
Permanently delete a pass template. This action cannot be undone and will affect all passes created from this template.
bulk_update_passes
Update multiple passes at once by specifying a filter (pass IDs, segment, or query) and the field values to apply. Uses partial update (PATCH) by default so only the provided fields are changed. Returns a process ID for tracking the async operation.
get_template
Retrieve the full details of a pass template, including its fields, colors, images, barcode configuration, and all other settings. Use this to inspect a template's structure before creating or updating passes.
publish_template
Publish template changes to push updates to all active passes using the template. After modifying a template, this triggers an update push to all devices that have the pass saved.
manage_bundle
Create, update, retrieve, void, or delete a pass bundle. Bundles allow distributing up to 10 wallet passes in a single download. Use this to manage the lifecycle of pass bundles.
update_template
Update an existing pass template with new settings. Uses partial update (PATCH) so only the provided fields are changed — omitted fields remain unchanged. Optionally publishes changes to push updates to all active passes using this template.
get_pass_statistics
Retrieve statistics about passes for a specific template. Includes timelines showing when passes were created, updated, deleted, or saved, along with OS breakdowns. Can also retrieve daily active/inactive pass counts over a time range.
send_pass
Send an existing pass to a recipient via email. The pass template must have an email template configured in its sendout settings. The recipient will receive an email with a link to download the pass.
send_push_notification
Send a push notification to one or more passes. Notifications appear on the lock screen of devices where the pass is saved. Supports both single-pass and bulk (up to 500 passes) notifications. Can also schedule template-wide notifications for a future date.
list_passes
Retrieve a paginated list of passes for a specific template, or search/filter passes using the V3 query language. Supports filtering by segment, custom query conditions, creation date, and modification date.
create_pass
Create a new wallet pass from a template. The pass can be personalized with custom field values, barcode, expiration dates, locations, and stored values (e.g., loyalty points). Optionally sends the pass directly via email or SMS.
manage_app_scan
List app configurations, retrieve scan history, or create a new app scan for pass validation. App scans are used to validate passes by scanning their barcodes using the Passcreator Smart Scan companion app or programmatically via API.
get_pass
Retrieve the full details of a single pass by its identifier, userProvidedId, or barcodeValue. Returns all pass data including field values, status, stored value, and download URIs.
copy_template
Create a copy of an existing pass template with a new name. Useful for creating variations of a template without starting from scratch.
create_template
Create a new pass template that defines the layout, styling, and fields for wallet passes. Templates serve as blueprints from which individual passes are created. Supports coupon, store card, event ticket, generic, and boarding pass types.
list_templates
Retrieve all pass templates available in the account. Returns template identifiers and names, useful for discovering which templates exist before creating or managing passes.
Create, manage, and distribute digital wallet passes (loyalty cards, coupons, event tickets, boarding passes, membership cards) for Apple Wallet and Google Wallet. Design and manage pass templates with custom fields, colors, images, and barcodes. Create personalized passes with custom data, barcode values, expiration dates, and stored values like loyalty points or gift card balances. Void passes to mark them as invalid. Send passes via email or SMS, and generate unique download page URLs. Bundle multiple passes for single downloads. Validate passes through scan configurations and the companion scanning app. Attach location-based notifications with geographic coordinates. Perform bulk updates using segments and a flexible query language. Search passes with partial and fuzzy matching. Retrieve detailed pass statistics including creation timelines and OS breakdowns. Receive real-time webhook notifications for pass lifecycle events, template changes, scans, and message delivery status.
Common questions about connecting Passcreator to AI agents with Metorial.