Get Boat limits
Check remaining machine starts, compute time, credits, access readiness, and concurrent-sandbox capacity for the wallet a create would bill: the org / X-Boat-Org you pass (id or name), else the account’s active wallet, else personal. The response carries teamId when an organization wallet was read.
Authorizations
Boat bearer token in the form boat_.... Service API keys authenticate sandbox operations.
Headers
Same as the org query parameter. Query wins when both are set.
Query Parameters
Billing wallet for this request: an organization you belong to, by id (team_…) or by name as GET /orgs lists it (case-insensitive), or personal. Omitted, the account's active wallet applies (PATCH /orgs/active; personal until set). Two organizations sharing the name answer 409 ambiguous_org and need the id. Sandboxes, snapshots, and environments stay creator-private.
Legacy alias for org. Takes precedence over org / X-Boat-Org when set.
Response
Current creation and concurrent-boat limits.
true
Stable success envelope discriminator added by v1.
Whether the authenticated account can create or operate sandboxes right now.
Account access state returned by the current backend. Billing endpoints are not part of v1.
"trial"
Plan caps for machine starts. Null on unlimited accounts. Create, fork and resume each count as one start.
Remaining machine starts in the rolling minute, hour and day windows. Null windows mean the account is unlimited.
Remaining machine time in hours (creditBalanceSeconds / 3600). Null on unlimited accounts.
Remaining purchased credit packs in hours.
Remaining purchased credit packs in dollars.
Current plan key, or trial before any payment.
"box_20"
Monthly price of the current plan in dollars.
Every plan tier and its limits.
"user"
"service"
service for service accounts, otherwise null.
Service for service accounts, otherwise null.
True when the account has no machine-time or start limits.
True when an organization has an active per-seat plan.
Machine time used in the last 24 hours, in seconds. Useful to estimate how long the balance lasts.
Lifetime machine-time allowance for a trial that never paid. Null once the account has paid or has a plan.
The trial limits in one readable line. Null on paid accounts.
Fair-use caps on a gifted account, or null when there are none.
Present when limits were read for a team wallet (?teamId=, ?org=, or X-Boat-Org).
Caller's role on that team when teamId is present.