Error Handling
Error Response Format
{
"error": {
"code": "INVALID_FILE_TYPE",
"message": "File type not supported",
"details": "Expected image/*, got application/zip"
}
}Common Error Codes
| Code | HTTP Status | Description |
|---|---|---|
| UNAUTHORIZED | 401 | Invalid or missing API token |
| RATE_LIMITED | 429 | Too many requests |
| FILE_TOO_LARGE | 413 | File exceeds size limit |
| INVALID_FILE_TYPE | 400 | Unsupported file format |
| PROCESSING_FAILED | 500 | Processing error occurred |