In order to create passes, you should have created the wallet template first for your campaign. A pass is essentially a populated, personalized template intended for a single platform - Apple Wallet or Google Pay. Passes manifest as links; you distribute the pass link to users, and they tap or click the link to install the pass. We have chosen the overlapping features of both mobile wallets to provide developers with a comprehensive approach to managing their pass campaigns.

The Passes API allows you to create, read, update, and delete custom wallet passes programmatically. Note that any response body can contain different inputs based on your custom wallet template.