spend_check_limit
Check your budget before you buy. Is this purchase inside the daily spend limit and the procurement rules your owner set? Answers in one call: allowed or not, and which limit or rule stopped it. Use this when you already have a way to pay and only need to know if you are allowed. If you need an actual card to pay with, use card_get_virtual instead. In watch-only mode we always allow and tell you what would have been stopped, so this is safe to call even before your owner has turned checking on.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| payee | Yes | ||
| amount | Yes | ||
| intent | No | What this is for. Checked against what your owner allowed. | |
| reasoning | No | Why you want to make this payment, in your own words. Recorded permanently, never used to decide. | |
| idempotency_key | Yes | Required. Asking twice about one payment returns the first answer. |