Skip to main content
GET
Get Box limits

Authorizations

Authorization
string
header
required

Box bearer token in the form box_.... Service API keys authenticate Box operations.

Headers

X-Box-Org
string

Same as the org query parameter. Query wins when both are set.

Query Parameters

org
string

Billing wallet for this request. A team id you belong to reads that team's limits / bills a create to that team. Your own account id is personal. Boxes, snapshots, and environments stay creator-private.

teamId
string

Legacy alias for org. Takes precedence over org / X-Box-Org when set.

Response

Current creation and concurrent-box limits.

ok
boolean
required
Example:

true

type
string
required

Stable success envelope discriminator added by v1.

canStart
boolean
required

Whether the authenticated account can create or operate boxes right now.

activeBoxes
integer
required
maxActiveBoxes
integer
required
billingStatus
string
required

Account access state returned by the current backend. Billing endpoints are not part of v1.

accessTier
string
Example:

"trial"

blockedReason
string | null
currentLimits
object
standardLimits
object
trialLimits
object
upgradeEffects
object
checkoutRequired
boolean
startBlockedReason
string | null
contactMessage
string | null
activeStates
string[]
maxCreationRequestsPerMinute
integer
maxCreationRequestsPerDay
integer | null
startLimits
object | null

Plan caps for machine starts. Null on unlimited accounts. Create, fork and resume each count as one start.

starts
object

Remaining machine starts in the rolling minute, hour and day windows. Null windows mean the account is unlimited.

creditBalanceHours
number | null

Remaining machine time in hours (creditBalanceSeconds / 3600). Null on unlimited accounts.

packBalanceHours
number

Remaining purchased credit packs in hours.

packBalanceDollars
number

Remaining purchased credit packs in dollars.

hasPaymentHistory
boolean
package
object
subscriptionQuotaSeconds
integer
subscriptionRemainingSeconds
integer
packBalanceSeconds
integer
creditPurchasedSeconds
integer
creditUsedSeconds
integer
liveUsageSeconds
integer
creditSecondsPerDollar
integer
subscriptionStatus
string | null
subscriptionCancelAtPeriodEnd
boolean
hasSubscription
boolean
subscriptionTrialEndsAt
string<date-time> | null
subscriptionCurrentPeriodEnd
string<date-time> | null
creditBalanceSeconds
integer
teamId
string

Present when limits were read for a team wallet (?teamId=, ?org=, or X-Box-Org).

teamRole
string

Caller's role on that team when teamId is present.