curl --request GET \
--url 'https://api.computer.stateset.app/api/v1/system/limits' \
--header "X-API-Key: $STATESET_COMPUTER_USE_API_KEY"
{
"trigger": {},
"batch": {},
"tags": {},
"webhooks": {},
"templates": {},
"rate_limit": {},
"cleanup": {},
"export": {},
"cost": {}
}
Discoverable input/output caps as a single source of truth
Surface every numeric cap the v1 API enforces. Lets SDKs validate locally before sending — len(instruction) > instruction_max_chars, etc…
GET
/
api
/
v1
/
system
/
limits
curl --request GET \
--url 'https://api.computer.stateset.app/api/v1/system/limits' \
--header "X-API-Key: $STATESET_COMPUTER_USE_API_KEY"
{
"trigger": {},
"batch": {},
"tags": {},
"webhooks": {},
"templates": {},
"rate_limit": {},
"cleanup": {},
"export": {},
"cost": {}
}
Surface every numeric cap the v1 API enforces.
Lets SDKs validate locally before sending —
len(instruction) > instruction_max_chars, etc. Cached for 300s via Cache-Control with
If-None-Match support; SDKs can refetch cheaply on app boot.
Response
SystemLimitsResponse
object
object
object
object
object
object
object
object
object
Status codes
| Code | Meaning |
|---|---|
200 | Successful Response |
curl --request GET \
--url 'https://api.computer.stateset.app/api/v1/system/limits' \
--header "X-API-Key: $STATESET_COMPUTER_USE_API_KEY"
{
"trigger": {},
"batch": {},
"tags": {},
"webhooks": {},
"templates": {},
"rate_limit": {},
"cleanup": {},
"export": {},
"cost": {}
}
Last modified on August 31, 2026