iOS

Wallet / PassKit Web Service

The PassKit Web Service is a server-side HTTP contract that Wallet pass providers must implement so that Apple Wallet can register devices, enumerate pass serial numbers, fetch the latest pass version, unregister devices, and accept log messages. While Apple does not host this API itself, it specifies the exact endpoints (/v1/devices/.../registrations/..., /v1/passes/{passTypeIdentifier}/{serialNumber}, /v1/log) every provider must expose. APNs is the companion channel for pass-update notifications.

Wallet / PassKit Web Service is one of 8 APIs that iOS publishes on the APIs.io network.

Tagged areas include Wallet, PassKit, Passes, Loyalty, and Boarding Passes. The published artifact set on APIs.io includes API documentation and an API reference.

API entry from apis.yml

apis.yml Raw ↑
aid: ios:wallet-passkit-web-service
name: Wallet / PassKit Web Service
description: The PassKit Web Service is a server-side HTTP contract that Wallet pass providers must implement
  so that Apple Wallet can register devices, enumerate pass serial numbers, fetch the latest pass version,
  unregister devices, and accept log messages. While Apple does not host this API itself, it specifies
  the exact endpoints (/v1/devices/.../registrations/..., /v1/passes/{passTypeIdentifier}/{serialNumber},
  /v1/log) every provider must expose. APNs is the companion channel for pass-update notifications.
humanURL: https://developer.apple.com/documentation/walletpasses
tags:
- Wallet
- PassKit
- Passes
- Loyalty
- Boarding Passes
properties:
- type: Documentation
  url: https://developer.apple.com/documentation/walletpasses
- type: APIReference
  url: https://developer.apple.com/documentation/walletpasses/adding-a-web-service-to-update-passes