Read public plans and usage pricing
The current billing catalog, including plan limits, seats, usage allowances and rates. USD amounts use the display unit named on each meter. Free allowances with the same pool are shared, and freePeriod distinguishes monthly, daily and stored quantities.
/v1/pricingResponse for status 200
$schemastring<uri>Canonical JSON Schema URL for this response body. The server also sends it in the Link: rel="describedby" response header.
dataobjectrequiredShow propertiesHide properties
revisionstringrequiredcurrencystringrequiredplansobject[]requiredShow propertiesHide properties
objectcodestringrequiredfreegoplusenterprisenamestringrequiredmonthlyPriceUsdnumber | nullrequiredShow propertiesHide properties
numbernullusageCreditUsdnumber | nullrequiredShow propertiesHide properties
numbernullselfServebooleanrequiredseatsobjectrequiredShow propertiesHide properties
includedinteger | stringrequiredPlan limit value; "unlimited" when the plan does not limit this axis.
Show propertiesHide properties
integerstringextraMonthlyUsdnumber | nullrequiredShow propertiesHide properties
numbernulllimitsobjectrequiredNamed plan limit table.
Show propertiesHide properties
storageBytesinteger | stringrequiredPlan limit value; "unlimited" when the plan does not limit this axis.
Show propertiesHide properties
integerstringteamMembersinteger | stringrequiredPlan limit value; "unlimited" when the plan does not limit this axis.
Show propertiesHide properties
integerstringliveSpacesinteger | stringrequiredPlan limit value; "unlimited" when the plan does not limit this axis.
Show propertiesHide properties
integerstringcustomDomainsinteger | stringrequiredPlan limit value; "unlimited" when the plan does not limit this axis.
Show propertiesHide properties
integerstringauditLogRetentionHoursinteger | stringrequiredPlan limit value; "unlimited" when the plan does not limit this axis.
Show propertiesHide properties
integerstringbuildAccessLogRetentionHoursinteger | stringrequiredPlan limit value; "unlimited" when the plan does not limit this axis.
Show propertiesHide properties
integerstringbuildsDeploysDailyinteger | stringrequiredPlan limit value; "unlimited" when the plan does not limit this axis.
Show propertiesHide properties
integerstringshareLinksPerSpaceinteger | stringrequiredPlan limit value; "unlimited" when the plan does not limit this axis.
Show propertiesHide properties
integerstringinvitesPerSpaceinteger | stringrequiredPlan limit value; "unlimited" when the plan does not limit this axis.
Show propertiesHide properties
integerstringinviteEmailsPerSpaceDailyinteger | stringrequiredPlan limit value; "unlimited" when the plan does not limit this axis.
Show propertiesHide properties
integerstringinviteEmailsPerAccountDailyinteger | stringrequiredPlan limit value; "unlimited" when the plan does not limit this axis.
Show propertiesHide properties
integerstringpendingAccessRequestsPerSpaceinteger | stringrequiredPlan limit value; "unlimited" when the plan does not limit this axis.
Show propertiesHide properties
integerstringcapabilitiesobjectrequiredShow propertiesHide properties
externalProxybooleanrequiredWhether external proxy upstreams compile on this plan.
pagesTemplatesbooleanrequiredWhether _pages/*.html full-page takeovers compile for this team.
hideSpacefastBrandingbooleanrequiredWhether theme.hideSpacefastBranding removes the badge from default pages.
networkPoliciesbooleanrequiredWhether the team can set Space network policies.
usageobject[]requiredShow propertiesHide properties
objectfreeIncludednumber | nullrequiredShow propertiesHide properties
numbernullfreePeriodstring | nullrequiredShow propertiesHide properties
stringnullfreePoolstring | nullrequiredShow propertiesHide properties
stringnullmeterstringrequiredcached_bytesorigin_bytesruntime_cpu_microsecondssql_cpu_microsecondsorigin_invocationsbuild_millisecondsworker_cpu_microsecondsworker_requestslive_byte_secondsfile_byte_secondsemail_recipientsspam_checkslabelstringrequiredunitstringrequiredGBGB-monthCPU-secondmillionminuterecipientcheckpaidIncludednumberrequiredpaidRateUsdnumberrequiredboostobjectrequiredShow propertiesHide properties
monthlyUsdnumberrequiredplansstring[]requiredanonymousobjectrequiredShow propertiesHide properties
ttlSecondsintegerrequiredresetOnstringrequiredpublishAbsoluteCapSecondsintegerrequiredclaimPageExtensionSecondsintegerrequiredclaimPageTotalExtensionSecondsintegerrequiredrecoveryWindowSecondsintegerrequiredProblem details (RFC 9457). Any 4xx/5xx response is one application/problem+json document.
$schemastring<uri>Canonical JSON Schema URL for this response body. The server also sends it in the Link: rel="describedby" response header.
typestringrequiredProblem type URI resolving to the error docs page. The server derives it mechanically from code against the docs origin.
titlestringrequiredShort human-readable summary of the problem type. The server derives it mechanically from code.
statusintegerrequiredHTTP status code of this response, repeated in the body.
detailstringrequiredHuman-readable failure explanation for this occurrence.
codestringrequiredStable snake_case error code naming the failed public contract.
pointerstringRFC 6901 JSON Pointer into the failing request field, for example "/files/37/path", on validation failures.
detailsobjectMachine-readable context for the error code.
fixstringOne sentence on what to do about this error code, the same text as the type page. Read it before retrying.
suggestionsstring[]Actionable recovery steps safe to show in dashboards, SDKs, and CLI output.
nextstring[]Copy-pasteable commands or API requests an agent can run next.
requestIdstringrequiredThe request id to quote when contacting support.