WalletPasses.Apple.Router (wallet_passes v0.4.3)

Copy Markdown View Source

Plug.Router implementing Apple's required REST API for wallet pass updates.

Mount this in your Phoenix endpoint or router:

forward "/wallet", to: WalletPasses.Apple.Router

Endpoints

  • POST /v1/devices/:device_id/registrations/:pass_type_id/:serial_number — register device
  • DELETE /v1/devices/:device_id/registrations/:pass_type_id/:serial_number — unregister device
  • GET /v1/passes/:pass_type_id/:serial_number — serve latest .pkpass
  • GET /v1/devices/:device_id/registrations/:pass_type_id — list serial numbers for device

Summary

Functions

Callback implementation for Plug.call/2.

Callback implementation for Plug.init/1.

Functions

call(conn, opts)

Callback implementation for Plug.call/2.

init(opts)

Callback implementation for Plug.init/1.