Tighten or freeze an agent card
Tighten a card’s limits or merchant categories, or freeze it. An agent can never loosen a card or unfreeze it; the platform does that with PATCH /cards/{id}. Requires the MANAGE_CARDS permission.
Authorizations
Bearer token authentication for agent-scoped endpoints. The token is the accessToken returned when redeeming a device code via POST /agents/device-codes/redeem. Agent credentials are user-scoped: all requests are automatically bound to the agent's associated customer and subject to the agent's policy.
Path Parameters
Unique identifier of the card
Body
Update request for PATCH /agents/me/cards/{cardId}. At least one field must be supplied. An agent may only tighten a card: a limit may be set or lowered but not raised or removed, blockedMccs must contain every code in the card's effectiveBlockedMccs, and allowedMccs may only lose codes once set. The only status an agent may set is FROZEN; unfreezing and loosening happen on the platform through PATCH /cards/{id}. A purchase card's spending limits are fixed at issuance: supplying maxSpendPerTransaction, maxSpendPerDay or maxTransactionsPerDay for one is a 400, while its merchant categories and status follow the rules above.
Freeze the card. New authorizations are declined.
FROZEN "FROZEN"
A per-transaction limit at or below the current one, in the smallest unit of the card's currency.
1 <= x <= 90071992547409915000
A UTC-calendar-day spend cap at or below the current one.
1 <= x <= 900719925474099120000
A UTC-calendar-day transaction cap at or below the current one.
1 <= x <= 214748364710
Merchant category codes the card may spend at. Once set, a replacement must be a subset of the current list.
1^[0-9]{4}$Merchant category codes the card declines. A replacement must contain every code in the card's effectiveBlockedMccs, so an agent can never lift a block, Grid's default agent blocks included.
^[0-9]{4}$Response
Card updated
A card that belongs to the authenticated agent: the card itself and how the agent may use it.
The agent the card belongs to.
"Agent:019542f5-b3e7-1d02-0000-000000000042"
How an agent card is used and funded.
STANDARD, SINGLE_USE, MERCHANT_LOCKED Every merchant category code the card declines: blockedMccs plus the categories Grid blocks for agent cards, unless the platform lifted those defaults on a STANDARD card (defaultMccBlocksLifted). A purchase card's defaults cannot be lifted.
^[0-9]{4}$The issuer-enforced cap. Present for purchase cards.
Amount of the agent's spending limits currently held for this card, in the smallest unit of the card's currency. Present for purchase cards.
x >= 02300
When Grid closes the card if it is still open. An unused SINGLE_USE card closes at this time and releases its reservation.
"2026-10-10T15:30:00Z"