Errors
Fabric-shaped OpenAI-compatible errors; no upstream vendor text.
Error shape
Errors are Fabric-shaped and OpenAI-compatible. Messages never include upstream vendor or provider model text.
{
"error": {
"message": "Model not allowed for organisation",
"type": "invalid_request_error"
}
}Status codes
| Status | Typical cause |
|---|---|
400 | Invalid JSON or missing model/messages |
401 | Missing or invalid API key |
402 | Insufficient balance / reserve / low-balance alert not set |
403 | Suspended Organisation or model not allowed |
404 | Unknown Fabric Model |
429 | Organisation rate limit exceeded |
502 | Upstream provider error (Fabric-generic message) |