Organization billing
The organization’s plan, subscription state, and usage against the plan’s limits.
GET
/org/billingResponses
200OK
planstringrequiredAllowed:
freepaidstatusstring | anyrequiredShow propertiesHide properties
Any of:
string
stringany
anyseatsinteger | anyrequiredShow propertiesHide properties
Any of:
integer
integerany
anyperiodEndstring<date-time> | anyrequiredShow propertiesHide properties
Any of:
string<date-time>
string<date-time>any
anycancelAtPeriodEndbooleanrequiredusageobject[]requiredShow propertiesHide properties
Array of
objectfeaturestringrequiredAllowed:
membersapiRequestsstorageusedintegerrequiredmin -9007199254740991 · max 9007199254740991
capinteger | anyrequiredShow propertiesHide properties
Any of:
integer
integerany
anywindowstring | anyrequiredShow propertiesHide properties
Any of:
string
stringany
any401401
One of:
object
definedanyrequiredcodeanyrequiredstatusanyrequiredmessagestringrequireddefault: "Authentication required. Pass an organization API key in the `x-api-key` header."
dataanyobject
definedanyrequiredcodestringrequiredstatusnumberrequiredmessagestringrequireddataany429429
One of:
object
definedanyrequiredcodeanyrequiredstatusanyrequiredmessagestringrequireddefault: "The organization's API request limit for this period has been reached."
dataanyobject
definedanyrequiredcodeanyrequiredstatusanyrequiredmessagestringrequireddefault: "Too many requests. Try again shortly."
dataanyobject
definedanyrequiredcodestringrequiredstatusnumberrequiredmessagestringrequireddataanyRequest
curl -X GET "https://stetcms.com/api/v1/org/billing"const response = await fetch("https://stetcms.com/api/v1/org/billing", {
method: "GET"
});Response
{
"plan": "free",
"status": "string",
"seats": 0,
"periodEnd": "2024-01-01T00:00:00Z",
"cancelAtPeriodEnd": true,
"usage": [
{
"feature": "members",
"used": 0,
"cap": 0,
"window": "month"
}
]
}{
"defined": true,
"code": "UNAUTHORIZED",
"status": 401,
"message": "Authentication required. Pass an organization API key in the `x-api-key` header.",
"data": "string"
}{
"defined": true,
"code": "QUOTA_EXCEEDED",
"status": 429,
"message": "The organization's API request limit for this period has been reached.",
"data": "string"
}