Docs · Build

Limits & errors

The limits you can hit, the codes you can get, and the fix for each.

Request limits

LimitValue
Menu rows per request (task + history)100,000
Request bodyno cap with tokens or plan credits to pay with; 300 MB without
Free-market fits on a free key4 an hour and 100 a day
Validation and input testsrate-limited; follow the API's 429 feedback

Limits are configurable and can change during the beta; the API's own responses are authoritative. Need more? Ask through the contact form (topic: additional capacity).

HTTP status codes

CodeMeaningWhat to do
200Accepted, or the result you asked for—
401 / 403Missing or invalid key, or a feature your account does not haveCheck the Authorization header and your key
404Unknown session idCheck the id and the base URL
413Request too largeSend fewer menus or history rows
422The request breaks a rule; the message says whichFix the input; /validate catches most of these for free
429Your balance cannot cover the call, or a rate limit was hitTop up, or wait; nothing was queued or charged
5xxOur sideRetry with backoff; contact support with the session id if it persists

Common validation errors

Message containsFix
menu 0 is reserved for the taskMove historical rows off menu 0.
no menu-0 (T=0) task rowsInclude today's menu — the options you want decided.
dated after now (T > 0)Trim sales to the past.
keys appear in historical menus at multiple T valuesSplit them into distinct keys or separate requests.
business_description could not be resolvedSend one, or save one in the console's business profile.
unknown model versionGET / lists the versions on offer.

Before you contact support

  1. GET /health — is the service up?
  2. POST /validate on the exact payload — does it pass?
  3. Read the parse_report counters in the fit response: most “why is my history so small” questions are answered there.
  4. Large fits can run tens of minutes. Cancel with DELETE /session/{id} if you need to.

Still stuck? support@hyperc.com — include your account email and the session id.

Go deeper on GitHub

Errors & checks, in full

The authoritative contract is the live API root, api.hyperc.com/v1/; field-by-field reference in P34-API-DOCS. Docs checked against the service on 6 October 2026.