Skip to content
ConceptsFiles and uploads

Concepts

Files and uploads

Uploads and downloads that are not JSON.

Pilotv1

Everything is JSON except these. No endpoint accepts a URL to fetch, and gift card PINs and wallet links never appear in lists or logs.

OperationTypeRules
POST /wallet/mediaMultipart upload, one image2 MB, image types only. Served for passes without sign-in.
POST /shop-links/menu/photos and per branchMultipart upload2 MB, the menu's image rules.
GET .../wallet-pass/appleapplication/vnd.apple.pkpassNeeds the wallet set up (409 WALLET_NOT_CONFIGURED otherwise). Never with a test key.
GET .../wallet-pass/googleA save link in JSONA short-lived credential: never stored, never logged.
GET /customer-exports/{exportId}/downloadtext/csvMasked phones. Lives 24 hours; wiped early when a listed customer is erased.
GET /displays/{displayId}/downloadimage/png or application/pdfLives 24 hours (410 DISPLAY_EXPIRED after).
GET /business/qr, GET /branches/{id}/qrimage/pngThe join QR.