---
title: "Execute Intent with Budget"
method: POST
path: "/v1/intent/execute-budget"
---

# Execute Intent with Budget

`POST /v1/intent/execute-budget`

## Request

- Base URL: `https://api.jarvisclaw.ai`
- URL: `https://api.jarvisclaw.ai/v1/intent/execute-budget`
- Auth: HTTP bearer

Resolve and execute an intent under a hard budget ceiling. The router picks the best provider that fits the budget and completes the task end-to-end. Guarantees spend never exceeds the cap. Requires an API key: the budget is enforced against the key owner's account, so x402 per-call payment is not accepted here.

## Request body

- object
  - `budget` number, required: Hard maximum budget in USD (enforced)
  - `intent` string, required: Natural language intent to resolve and execute

## Response `200`

Successful response

- object
  - `data` object

## Other responses

- `401`: Missing or invalid API key

---

[API](https://skmtc.dev/jarvisclaw/apis/jarvisclaw-api.md) · [All operations](https://skmtc.dev/jarvisclaw/apis/jarvisclaw-api/llms.txt) · [OpenAPI document](https://skmtc.dev/jarvisclaw/apis/jarvisclaw-api/revisions/47aa34da7326?raw)
