Void a pass
passes
Void a pass
Permanently voids a pass so it can no longer be scanned, and queues an update to wallet passes already installed on devices. The optional reason is forwarded to pass.voided webhook payloads. Voiding an already-voided pass returns 409 (PASS_ALREADY_VOIDED).
Requires the passes:write scope on the access token.
POST
Void a pass
Authorizations
Passlet access token (plt_*) sent as Authorization: Bearer <token> or X-API-Key. Authorized scopes are listed per operation under x-required-scopes.
Path Parameters
Pass identifier
Pattern:
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$Body
application/json
Optional reason for voiding the pass (forwarded to webhook payloads)
Required string length:
1 - 255