Skip to content

Wallet API

The WalletThat Mobile Wallet API (v3) lets you generate passes, update pass data, retrieve pass data, delete passes, create and manage pass templates, and report pass record and install stats for Apple Wallet and Google Wallet.

Making a request

Every call is a JSON POST to the API URL shown in the API Settings page of your WalletThat account. Authenticate with your API key in the X-Api-Key request header, and name the operation you want in the action field of the request body.

Header
X-Api-Key : XXXXXXXXXXXXXXXXXXXXXXXXX
Request
{
   "action":"generatepass",
   "pass-template-id":"PASS TEMPLATE ID",
   "pass-id":"UNIQUE CUSTOMER PASS ID",
   "pass-data":{ }
}

See the API Introduction for definitions and the date and time formats the API accepts.

Getting started

Pass types

Reference

  • Common APIs

    Calls shared by all pass types, including GetPassTemplateStats for daily pass record and install stats for a Pass Template.

  • Wallet Postback

    Notifications sent to you about your passes.

  • Appendix

    Timezone names, timestamp values and error codes.