Smartix

Smartix Developer API

The Smartix API allows developers to integrate wallet passes directly into their own systems. Create passes automatically, update pass content, send notifications and manage the full lifecycle of issued passes using simple REST endpoints. Whether you are issuing tickets, memberships or loyalty cards, the API allows wallet passes to become part of your existing applications.

Passes API

Passes API

The main Smartix API used to create wallet passes, update content, send notifications and manage the lifecycle of issued passes.

Clients API

Clients API

Manage your Smartix account programmatically. Create and manage users, rotate API keys and retrieve invoices or other account information.

Devices API

Devices API

Handles delivery of Apple Wallet passes to devices. Installation URLs returned by the Passes API allow customers to install passes directly on their phones.

What You Can Do With the API

The Smartix API allows developers to integrate wallet passes directly into their own systems. Passes can be created automatically, updated when customer information changes and used as a communication channel through wallet notifications.

The API is designed to support both individual pass management and large scale pass programmes, allowing organisations to control passes across their entire customer base from their own applications.

Create Passes

Create wallet passes automatically from your own systems. Passes can be issued individually or generated in bulk as part of your existing customer workflows.

Update Pass Content

Modify pass information at any time. Text, images, barcodes and links can all be updated so customers always see the latest information in their wallet.

Send Notifications

Deliver notifications directly to installed passes. These can alert customers to schedule changes, reminders, offers or important updates.

Manage Pass Groups

Update or notify groups of passes at once. Target specific audiences or update every pass belonging to a particular template.

Retrieve Data

Retrieve template and pass data through the API to integrate wallet passes with CRM systems, booking platforms or internal tools.

Manage Users and API Keys

Manage API keys and users programmatically, allowing organisations to control how applications and teams access the Smartix platform.

Smartix Studio
Questions

Common questions about how Smartix Studio is used to design, issue and manage wallet passes.

Q. Do I need separate APIs for Apple Wallet and Google Wallet?

No. The Smartix API handles the platform differences for you.

When you create a pass using the API, Smartix generates the correct installation process for both Apple Wallet and Google Wallet, so your application only needs to integrate once.

Q. Can passes be updated after they have been installed?

Yes. Wallet passes remain connected to the issuing system.

Using the Smartix API you can update pass content, send notifications and modify pass status at any time so customers always see the most current information in their wallet.

Q. Can the API update multiple passes at once?

Yes. The API supports updating or notifying individual passes, groups of passes or all passes belonging to a specific template.

Q. Do customers need to install an app?

No. Passes install directly into Apple Wallet or Google Wallet.

Customers simply use the installation link returned by the API to add the pass to their device.

Q. Can the API be used together with Smartix Studio?

Yes. Many organisations automate pass creation and updates through the API while using Smartix Studio to design templates, manage notifications and control account settings.

Q. Do you have an SDK?

We do not provide SDKs at this time. If there is sufficient demand we may do so in the future. Smartix API is access via simply HTTP calls. There is little to gain from abstracting such simple integration into an SDK.

Check out Smartix API

We publish our documentation with Postman