Agent Wallets
List agent wallet intents
List policy intents across all agent wallets of an application, for human review (pending approvals and history). Narrow to one agent wallet with walletId; a wallet outside the application returns an empty page.
get/v1/agent-wallets/intents
Request
- Base URL: https://api.prod.keyban.io
- URL: https://api.prod.keyban.io/v1/agent-wallets/intents
- Auth: one of:
- API key in header X-Api-Key
- bearer (a scheme the document does not define)
Query parameters
applicationIdstring uuid required
walletIdstring uuid
Example:550e8400-e29b-41d4-a716-446655440000
Only the intents of this agent wallet. A wallet outside the application returns an empty page.
statestring[]
currentPageinteger
pageSizeinteger
Response
Paginated list of intents with their owning wallet
Example response
{
"data": [
{
"hash": "0xa3f1a3f1a3f1a3f1a3f1a3f1a3f1a3f1a3f1a3f1a3f1a3f1a3f1a3f1a3f1a3f1",
"kind": "usdc-transfer",
"recipient": "0x4f6e8b129fa2c1b3d5e7a9c0b2d4f6e8a0c2e4f6",
"resource": "api.shop.example.com/premium/report",
"asset": "USDC",
"amountNative": "12500000",
"amountRef": "1180",
"approvedAmountRef": "1180",
"currentAmountRef": "1185",
"state": "pending_human_approval",
"decidedAt": "2026-06-17T14:32:00Z",
"decidedBy": "jane.doe@example.com",
"consumedAt": "2026-06-17T14:33:10Z",
"expiresAt": "2026-06-17T14:33:00Z",
"events": [
{
"kind": "human_approved",
"amountRef": "1180",
"at": "2026-06-17T14:32:00Z"
}
],
"wallet": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"label": "Shopping Agent",
"network": "BaseSepolia"
}
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.