Reference
HTTP Status Codes
Status codes you will see from BANANA-GOAT HTTP APIs and upload endpoints.
2xx success
- 200 — OK for reads and many mutations (auth, job fetch, share list, analytics)
- 202 — Accepted for async work (upload accepted, worker started)
4xx client errors
- 400 — Bad request / validation (format, payload, plan size checks)
- 401 — Not authenticated
- 403 — Forbidden (plan restriction, ownership, inactive share/embed, missing artifact auth)
- 404 — Not found (job, share, artifact) or intentionally disabled public model access
- 405 — Method not allowed
- 409 — Conflict (for example processing already running)
- 429 — Too many requests (when rate limits apply)
5xx server errors
- 500 — Unexpected failure (storage, worker, or upstream error)
