Handle API errors gracefully and build resilient applications
Code | Description | Solution |
---|---|---|
AUTH_001 | API key is required | Include x-api-key header in request |
AUTH_002 | Invalid API key | Verify key in Console |
AUTH_003 | API key expired | Generate new key in Console |
AUTH_004 | API key revoked | Contact support if unexpected |
Code | Description | Solution |
---|---|---|
FILE_001 | Invalid file type | Use supported formats: PDF, JPG/JPEG, PNG, DOCX, PPTX, XLSX, HTML |
FILE_002 | File too large | Contact support for large files |
FILE_003 | File corrupted | Verify file integrity, re-save if needed |
FILE_004 | Empty file | Ensure file has content |
FILE_005 | Failed to download from URL | Check URL accessibility and permissions |
FILE_006 | Password-protected file | Provide password parameter |
Code | Description | Solution |
---|---|---|
REQ_001 | No file or URL provided | Include either file or file-url parameter |
REQ_002 | Both file and URL provided | Use only one input method |
REQ_003 | Invalid schema format | Validate JSON schema syntax |
REQ_004 | Schema too complex | Simplify nested structures |
REQ_005 | Invalid chunk size | Use chunk size between 100-10000 |
REQ_006 | Invalid page range | Check page numbers exist in document |
REQ_007 | Missing required parameter | Check API documentation for requirements |
Code | Description | Solution |
---|---|---|
JOB_001 | Job not found | Verify job ID is correct |
JOB_002 | Job already cancelled | Job cannot be modified |
JOB_003 | Job timeout | Retry with smaller document or pages |
JOB_004 | Job failed | Check error details for specific issue |
Code | Description | Solution |
---|---|---|
BILLING_001 | Monthly page limit exceeded | Upgrade plan or wait for reset |
BILLING_002 | Payment method required | Add payment method in Console |
BILLING_003 | Subscription expired | Renew subscription |
Always Handle Errors
Implement Retry Logic
Monitor Error Patterns
Graceful Degradation