Errors & status codes

API status codes, retry semantics, and common root causes.

StatusMeaning
200OK
400Bad payload / invalid language code / unknown action
401Missing/invalid API key or session
403Plan limit, missing API scope, public key on write
404Unknown project, manifest, or endpoint
409Conflict — duplicate key on idempotency-key
429CDN rate, monthly quota, or AI cooldown
500Server error — retry with backoff
502/503Gateway / upstream — retry with backoff