Skip to main content
GET
Get agent card

Authorizations

Authorization
string
header
required

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

cardId
string
required

Unique identifier of the card

Response

Successful operation

A card that belongs to the authenticated agent: the card itself and how the agent may use it.

card
object
required
agentId
string
required

The agent the card belongs to.

Example:

"Agent:019542f5-b3e7-1d02-0000-000000000042"

agentCardKind
enum<string>
required

How an agent card is used and funded.

Available options:
STANDARD,
SINGLE_USE,
MERCHANT_LOCKED
effectiveBlockedMccs
string[]
required

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.

Pattern: ^[0-9]{4}$
Example:
spendLimit
object

The issuer-enforced cap. Present for purchase cards.

reservedAmount
integer<int64>

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.

Required range: x >= 0
Example:

2300

expiresAt
string<date-time>

When Grid closes the card if it is still open. An unused SINGLE_USE card closes at this time and releases its reservation.

Example:

"2026-10-10T15:30:00Z"