Skip to main content
Glama

Refresh or revoke a Wallet pass

event_pass_reissue
DestructiveIdempotent

Refreshes or revokes a Wallet pass: a pass that was photographed or shared, or a guest's pass that a host of a personal event or the organizer of an event wants refreshed or revoked. Needs eventIdOrName (the event id or the event name) and action. action "reissue" gives the pass a new QR code and brings a revoked pass back; the old code stops working at once and the phone shows "Your pass was refreshed. The old code no longer works." action "revoke" voids the pass on the phone: "This pass was revoked and no longer works." Nothing is re-added: the same pass updates in place on an iPhone and on Android. Without serialNumber it acts on the caller's own pass at that event; with one it acts on that pass, for a caller who is a host or the organizer. Returns the outcome in one sentence.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
actionYesREQUIRED. reissue (a new code, and a revoked pass comes back) or revoke (the pass is voided).
serialNumberNoOPTIONAL. The pass serial (on the pass, ps_ and 24 characters). Omit for the caller's own pass.
eventIdOrNameYesREQUIRED. The event id or the event NAME as the organizer or the hosts spell it.

Output Schema

TableJSON Schema
NameRequiredDescriptionDefault
okNo
errorNo
actionNo
messageNo
reachedNo
revokedNo
servedByNo
idempotentNo
tokenVersionNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed1 schema field changed
    • changedOutput schema / (root)
      Previous value: -nullNew value: +{
      +  "additionalProperties": true,
      +  "anyOf": [
      +    {
      +      "required": [
      +        "ok",
      +        "action",
      +        "idempotent",
      +        "tokenVersion",
      +        "revoked",
      +        "reached"
      +      ]
      +    },
      +    {
      +      "properties": {
      +        "ok": {
      +          "const": false
      +        }
      +      },
      +      "required": [
      +        "ok"
      +      ]
      +    },
      +    {
      +      "properties": {
      +        "found": {
      +          "const": false
      +        }
      +      },
      +      "required": [
      +        "found"
      +      ]
      +    },
      +    {
      +      "required": [
      +        "error"
      +      ]
      +    }
      +  ],
      +  "properties": {
      +    "action": {
      +      "type": "string"
      +    },
      +    "error": {
      +      "type": "string"
      +    },
      +    "idempotent": {
      +      "type": "boolean"
      +    },
      +    "message": {
      +      "type": "string"
      +    },
      +    "ok": {
      +      "type": "boolean"
      +    },
      +    "reached": {
      +      "type": "object"
      +    },
      +    "revoked": {
      +      "type": "boolean"
      +    },
      +    "servedBy": {
      +      "type": "string"
      +    },
      +    "tokenVersion": {
      +      "type": "integer"
      +    }
      +  },
      +  "type": "object"
      +}
  2. Added

TDQS

Score is being calculated.

Try in Browser

Glama MCP Gateway

Add one secure layer between your agents and this server.

Resources