Ask the owner for a budget
request_budgetAsk this organization's owner for a spend budget (a mandate) for THIS agent: the currency, how much per purchase / per day / per month, optionally caps per seller and what the money is for. Nothing is granted here: a person sees the request under Approvals (and by e-mail) and signs it. Use it after a refusal that names a currency you have no budget in (MANDATE_NOT_FOUND with currency=…). Then retry the purchase later, or check budget_request_status.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| purpose | No | One line on what the money is for; the owner reads it. | |
| currency | Yes | ISO 4217 code of the budget, e.g. USD or KZT. | |
| daily_limit | No | Most per day (optional). | |
| per_tx_limit | No | Most for one purchase, e.g. "25". | |
| entity_limits | No | Optional caps per seller: [{match, per_tx_limit, monthly_limit}]. `match` is the seller AS THE RAIL NAMES IT (case does not matter): for Agentcard the store id from a shop result (amazon, walmart, target), for your own tool its name, for a Stripe destination the account id; or * for every other seller. A name the rail never reports caps nothing. | |
| monthly_limit | No | Most per month (optional). | |
| allowed_resources | No | Optional: only these tools or shops (names / prefixes). |