Passcreator is a SaaS platform that enables businesses to create, distribute, and manage digital Wallet passes for Apple Wallet and Google Wallet, including store cards, event tickets, coupons, and membership cards.
Passcreator is a SaaS platform that enables businesses to create, distribute, and manage digital Wallet passes for Apple Wallet and Google Wallet, including store cards, event tickets, coupons, and membership cards. On Nagent, Passcreator is exposed as a fully-configurable event management integration that any agent can call — 11 actions, and API key authentication. No code is required to wire Passcreator into your workflow — connect it once via the External Integrations panel and reuse it across every agent you build.
Agent builders use Passcreator to automate the kinds of tasks event management teams previously handled manually. Concrete examples — each one is a single agent step in Nagent — include:
Every action and trigger is paired with a structured input/output schema (visible in the sections below), so when you wire Passcreator into Helix — our agentic agent builder — the editor knows exactly what each step expects and produces. Configure once, deploy anywhere across your Nagent agents.
Every operation an agent can call against Passcreator, with input parameters and output schema. Drop these into any step of an agent built in Helix.
PASSCREATOR_CHECK_PASS_EXISTENCETool to check if a pass exists for a given ID. Use when verifying pass existence before subsequent operations like updates or deletions. The ID can be a generatedId (unique ID created for every pass, usually encoded in the barcode), userProvidedId (optional custom ID), or any other identifier associated with a pass.
Input parameters
The pass identifier to check for existence. Can be a generatedId, userProvidedId, or any ID associated with a pass.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PASSCREATOR_CREATE_APP_SCANTool to create a new App Scan in PassCreator. Use when recording pass validation or attendance scanning events. Supports tracking scan status, device information, and optional pass voiding.
Input parameters
The pass identifier, or null if no pass was found
Timestamp in format YYYY-MM-DD HH:MM:SS
Whether to mark the pass as invalid after scanning. Optional field.
The device name performing the scan
Status indicator: pass_voided_after_scan (0), pass_already_voided (1), attendance_saved (2), or pass_not_found (3)
The unique ID of the App Configuration tied to this scan (UUID format)
The barcode value that was scanned
Key-value pairs where keys are property IDs and values are the corresponding data. Optional field.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PASSCREATOR_GET_APP_CONFIGURATIONRetrieves detailed information about an App Configuration by its identifier. Use when you need to get scan settings, UI customization, or validation rules for a specific App Configuration.
Input parameters
App Configuration identifier (UUID format, e.g., d0a467cf-391a-4b89-a00e-dc57a56d7b7b).
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PASSCREATOR_GET_PROCESS_STATUSGet the current status and progress of a bulk operation including any errors. Use this to monitor long-running bulk operations like batch pass updates or creations. The identifier is returned when initiating a bulk operation.
Input parameters
The unique identifier (UUID) of the bulk operation process to check status for
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PASSCREATOR_GET_SIGNING_PUBLIC_KEYTool to obtain the public key needed to verify signatures from the placeholder sign() function. Use when you need to verify cryptographic signatures generated by Passcreator's sign placeholder.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PASSCREATOR_LIST_APP_CONFIGURATIONSRetrieves all App Configurations for your Passcreator account. Use this action to get a list of validation configurations that control how passes are scanned and validated. Each configuration can be linked to specific pass templates or validate all passes.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PASSCREATOR_LIST_APP_SCANSRetrieves a paginated list of scans for a given app configuration. Use this tool to view scan history, track attendance, and analyze scan data ordered by creation date.
Input parameters
Pagination offset - the starting index for results (default: 0).
Number of results per page (default: 100, max: 100).
Filter scans created after this datetime. Format: Y-m-d H:i (e.g., '2024-01-15 14:30').
App Configuration identifier (UUID format) to retrieve scans for.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PASSCREATOR_LIST_PASSESList and search wallet passes from Passcreator using the v3 API. Use this tool to: - Retrieve all passes in your account - Filter passes by template ID or project ID - Search passes using a search phrase across all data fields - Paginate through large result sets Returns passes with metadata including identifiers, serial numbers, template info, and voided/redeemed status.
Input parameters
Number of passes to return per page (10-1000, default 100).
Filter passes by project ID (UUID format). Only return passes belonging to this project.
Filter passes by pass template ID (UUID format). Only return passes created from this template.
Wildcard search phrase to match across all pass data fields. Use for general text searching.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PASSCREATOR_LIST_PASS_TEMPLATESRetrieves all pass templates for your Passcreator account. Use this action to get a list of available templates (each with its unique identifier and name) which are needed to create new passes. Templates must be created via the Passcreator web app.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PASSCREATOR_SEND_BULK_PUSH_NOTIFICATIONSTool to send push notifications to multiple wallet passes simultaneously (up to 500 passes). Use when you need to notify pass holders about updates, events, or important information. The notification text can include personalization placeholders like {Firstname}.
Input parameters
An array of pass identifiers (UID, userProvidedId, or barcode value). Maximum 500 identifiers per request.
The text for the push notification. May include placeholders like {Firstname} for personalization.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
PASSCREATOR_UPDATE_PASSES_BULKTool to bulk update multiple wallet passes using filter criteria. Returns immediately with a tracking URL to monitor the asynchronous bulk operation progress. Use when updating many passes at once with the same data changes.
Input parameters
Object containing the fields to update on all matched passes. Replaces existing data for the specified fields. Common fields include: void (bool), expiry (string), custom field values, etc.
Filter criteria to select which passes to update. Must specify at least one of: identifiers, segmentId, or query.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
No publicly available marketplace agent is found using this tool yet. There are 81 agents privately built on Nagent that already use Passcreator.
Build on Nagent
Connect Passcreator to any Nagent agent in minutes — no API key management, no boilerplate. Just configure and deploy.
The five questions agent builders ask before adopting a new integration.
Open the External Integrations panel inside Nagent (app.nagent.ai/externalIntegration), find Passcreator, and click "Connect Now." You'll authenticate with an API key — Nagent handles credential storage and refresh automatically. Once connected, Passcreator is available to any agent in your workspace.
No. Nagent provides no-code integration for every tool. Once Passcreator is connected, you configure its 11 actions directly in the agent builder UI — no API calls, no boilerplate, no schema management.
Helix — Nagent's agentic agent builder — lets you drop Passcreator steps into any workflow visually. Pick an action (e.g., one of those listed above), fill in the inputs (Helix knows the required vs. optional schema for each parameter), and connect it to upstream/downstream steps. Triggers run as the entry point of an agent, so when a Passcreator event fires, the agent kicks off automatically.
Every Passcreator action and trigger ships with a fully-typed schema — input parameters with name, type, required flag, and description, plus the output payload shape. The schemas are documented in the sections above. Helix uses these schemas to validate your configuration at build time and to type-check the data flowing between steps.
Yes. While Passcreator ships with 11 pre-built event management actions, you can layer custom logic around them inside Helix — pre/post-processing steps, conditional branches, retries, or stitching Passcreator together with other connected tools. For deeper customization, talk to our team about Nagent's Agentic AI Lab — forward-deployed engineers who build Passcreator-based workflows tailored to your business.