Shakewell Wallet developer docs and REST API

Developer docs for the Shakewell Wallet REST API: authenticate, issue Apple Wallet and Google Wallet passes, send push notifications and read the OpenAPI spec.

Last updated 2026-11-05

The Shakewell Wallet API lets your systems create and update wallet passes, manage templates and send push notifications to Apple Wallet and Google Wallet from one integration.

At a glance

ItemDetail
Base URLhttps://api.shakewellwallet.com/api/public/v1
FormatJSON requests and responses. Send Accept: application/json
AuthenticationAPI key as Authorization: Bearer sk_... or X-API-Key
Rate limit60 requests per minute per IP address
SpecOpenAPI 3 at /docs/openapi.json, plus a Postman collection

Resources

ResourceEndpoints
Card templatesGET, POST /card-templates, GET, PUT, DELETE /card-templates/{templateId}
Wallet passesGET, POST /wallet-passes, GET, PUT, DELETE /wallet-passes/{passId}
Push notificationsPOST /notifications/wallet-passes/{passId}, POST /notifications/bulk

Try it

List your templates
curl "https://api.shakewellwallet.com/api/public/v1/card-templates?per_page=5" \
  -H "Authorization: Bearer $SHAKEWELL_API_KEY" \
  -H "Accept: application/json"

Guides

Questions the docs do not answer? Email support@shakewellwallet.com. Machine-readable index: /llms.txt.