# `WalletPasses.Apple.Router`
[🔗](https://gitlab.com/phinnaeus/wallet_passes/blob/main/lib/wallet_passes/apple/router.ex#L1)

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

# `call`

# `init`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
