WalletPassAPI Docs

API reference · Passes

List a pass's messages

GET/v1/passes/{serial}/messagesFree

The notifications a pass has been sent, newest first: one-off and broadcast ones, and with fields=true its fields' messages too.

Path

serialstringrequired

The pass's serialNumber.

Query

limit1 to 50

How many to return. Default 20. A page can run a little over: one update's messages are never split.

cursorstring

The previous page's nextCursor, for the older ones.

fields`true` or `false`

Also a field's message each time its value changed, as the lock screen showed it (%@ filled in). Default false.

Answer

200OK

kind is message (written: one-off or a broadcast's) or field. from is what sent it: person (the dashboard), api_key, broadcast, import, template (a template update) or demo; name is the API key's or template's name. by is the person behind it: who used the dashboard, started the broadcast, import or update, or created the key. Messages from before this was recorded (18 October 2026) are person or broadcast. total counts the written messages, on the first page only. nextCursor is null on the last page.

Errors

Every error has the same shape: see Errors.

StatusCodeWhen
400validation_errorA bad limit, cursor or fields.
404not_foundNo pass with that serial number in this workspace.
  • Built from the pass's history, so it covers messages sent before this list existed, until the pass is erased.