Complete reference of error codes returned by the Kreyo API.
| Code | Meaning | Action |
|---|
| 200 | Success | Request completed |
| 400 | Bad Request | Check request format |
| 401 | Unauthorized | Check API key |
| 403 | Forbidden | Insufficient scope |
| 404 | Not Found | Resource doesn’t exist |
| 429 | Rate Limited | Wait before retry |
| 500 | Server Error | Contact support |
| 503 | Service Unavailable | Temporary outage |
| Code | Message | Resolution |
|---|
VF001 | Invalid NIF format | Check NIF checksum |
VF002 | Certificate not found | Upload certificate |
VF003 | Chain broken | Contact support |
VF004 | AEAT rejection | Check error detail |
VF005 | Duplicate invoice | Use different number |
| Code | Message | Resolution |
|---|
FE001 | Invalid XML schema | Validate against XSD |
FE002 | Signature invalid | Check certificate |
FE003 | FACe rejected | Check endpoint URL |
FE004 | Missing required field | Check request body |
| Code | Message | Resolution |
|---|
EX001 | File too large | Max 15MB |
EX002 | Unsupported format | Use PDF/PNG/JPEG |
EX003 | AI processing failed | Retry with clearer image |
| Code | Message | Resolution |
|---|
PDF001 | Render timeout | Simplify HTML |
PDF002 | Chromium error | Retry |
PDF003 | Invalid CSS | Check CSS syntax |