Skip to content

Wallet API

The WalletThat Mobile Wallet API (v3) lets you generate passes, update pass data, retrieve pass data, delete passes, and create and manage pass templates 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