payments.mandates_list
List spend mandates attached to this identity's wallet
Scope: payments:spend
Returns all mandates for this identity (active, expired, revoked, errored), latest first.
Parameters
None.
Example
Agent: "Do I have an active spending policy?"
-> payments.mandates_list()Returns
{
"mandates": [
{
"mandateId": "m_abc",
"network": "base",
"maxPerCallUsdc": "0.10",
"dailyCapUsdc": "1.00",
"validUntil": "2026-05-19T10:00:00Z",
"onchainInstalled": true,
"installError": null,
"spentTodayUsdc": "0.05",
"remainingTodayUsdc": "0.95",
"totalSpentUsdc": "1.23",
"callCount": 27,
"revokedAt": null,
"createdAt": "2026-05-12T10:00:00Z"
}
]
}Filter client-side for !revokedAt && !installError to find usable mandates.