Approvals: set a live-approval threshold
approval_policy_setMake mandate_spend pause for a human on large payments: any payment over the threshold creates an approval request that the mandate's principal must sign with their wallet before the agent can spend. Requires the organization API key.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"stream_id": "<stream_id>"
},
"name": "approval_policy_set"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| stream_id | Yes | The agent (stream), or '*' for all of them | |
| approve_over_usdc | No | Payments above this need a live human approval; omit to remove the rule |