Provision a new box for the authenticated project.
Idempotent-ish: if a live box already exists, returns 409. After bux down,
the row is reused (preserving profile_id + size — the user’s previous
choice carries over unless they explicitly pass a new size).
Requires a paying / comped project. Free-tier projects are rejected
with 402. Min-balance scales by size (10 / $20 for small /
medium / large) so users with ~5 days of runway can deploy. See
common/models/bux/sizing.py.
Documentation Index
Fetch the complete documentation index at: https://docs.browser-use.com/llms.txt
Use this file to discover all available pages before exploring further.