Picnic agents is in early access — read-only access only for now.
EN
Docs
Tools
card_freeze

card_freeze

Freeze the user's Picnic (Gnosis Pay) card. Returns a sign_url and a resource_uri for live status updates. Execution starts as soon as the user signs.

The signature is verified by Gnosis Pay via EIP-1271 against the user's gnosisPay smart account; on sign, the server mints a one-shot bearer token and calls the freeze endpoint. Off-chain — no 4337 UserOperation.

Required scope: manage:card

Parameters: none.

Returns:

FieldTypeDescription
action_idstringUUID for the pending action.
statusstringAlways "proposed" immediately after this tool returns.
summarystringHuman-readable summary (e.g. "Freeze Picnic card …").
sign_urlstringURL the user opens to authorize with their passkey.
resource_uristringpicnic://action/{action_id}. Subscribe for notifications/resources/updated.
expires_atdateISO timestamp; 10 minutes after creation.

Action lifecycle: proposedsignedsubmittedexecuted (no broadcast — there's no bundler in the loop).

Other terminal states: failed (Gnosis Pay rejected the SIWE signature or returned an error), expired, rejected.

Example prompt:

"Freeze my Picnic card."