PassThru turns Apple Wallet into a real-time channel between you and your customers. Live balances, location triggers, instant updates — all via one API.
Free tier — 100 passes/month. No credit card required.
A pass is just the beginning. PassThru keeps a real-time connection between your business and your customer's lock screen.
Change a balance, update a status, swap a gate number — your customer's pass updates instantly on their lock screen. No app download needed.
Pass surfaces automatically when your customer walks near your store, enters the venue, or arrives at the airport. Right place, right time.
Your brand lives on the most valuable real estate in mobile — the lock screen. No app install, no notification fatigue. Just there when needed.
A ticket becomes a souvenir. A coupon expires gracefully. A membership renews automatically. Manage the entire journey via API.
See who added your pass, how often it's viewed, where it's used, and when it's removed. Data you can't get from email or SMS.
Prepaid cards, budget trackers, expense cards. Show live balances and spending habits right on the lock screen. Users glance and know exactly where they stand.
Not just a ticket — a live companion. Push set time changes, weather alerts, gate updates, and artist lineups directly to every attendee's pass in real time.
Insurance cards that are always current. Prescription refill alerts. Appointment reminders. Deductible tracking. No more calling to ask "is my refill ready?"
One card for dorm access, meal plans, library, printing balance, and campus events. Updates every swipe — students always know what's left.
Points update the second they pay. Tier status, available rewards, and personalized offers — pushed to their Wallet, not buried in an email they'll never open.
Shopify checkout adds "Save to Wallet." Stripe payment triggers a receipt pass. Eventbrite creates tickets automatically. Webhooks and plugins, not code rewrites.
Create an account and get your API key instantly. No approval process, no waiting.
Send a POST request with your pass data. We handle signing, certificates, and packaging.
Get a signed .pkpass — send via email, SMS, or link. Push updates anytime via API.
curl -X POST https://api.passthru.dev/api/generatePass \
-H "Authorization: Bearer wp_YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"description": "Summer Music Festival",
"organizationName": "Live Nation",
"serialNumber": "EVT-001",
"generic": {
"primaryFields": [{
"key": "event",
"label": "EVENT",
"value": "Summer Music Festival"
}],
"secondaryFields": [{
"key": "location",
"label": "LOCATION",
"value": "Central Park, NYC"
}]
},
"barcode": {
"message": "EVT-001-ADMIT-ONE",
"format": "PKBarcodeFormatQR"
}
}'
# Returns: signed .pkpass — ready to distribute
Private keys never leave Azure Key Vault. Every pass is signed remotely — zero key exposure.
One PATCH request updates every pass on every device. Balances, statuses, fields — in seconds.
Events, loyalty, finance, health, education, retail — if Apple Wallet supports it, PassThru powers it.
No contracts. No hidden fees. Scale when you're ready.
Start building for free. Your first pass is one API call away.
Start Building Free