# Certn API Documentation - Error Handling

> Source: https://centric-api-docs.certn.co/#error-handling
> Interactive docs: https://centric-api-docs.certn.co/#error-handling

## Error Handling

All API errors follow a consistent format:

```json
{
  "type": "validation_error",
  "errors": [
    {
      "code": "invalid",
      "detail": "email_address is required",
      "attr": "email_address"
    }
  ]
}
```

### Error Types

| HTTP Status | Type | Description |
|-------------|------|-------------|
| 400 | `validation_error` | Invalid request data |
| 401 | `client_error` | Authentication failed |
| 403 | `client_error` | Permission denied |
| 404 | `client_error` | Resource not found |
| 429 | `client_error` | Rate limit exceeded |
| 500 | `server_error` | Internal server error |

---

## Additional Resources

- [Interactive Documentation](https://centric-api-docs.certn.co)
- [OpenAPI Specification](https://centric-api-docs.certn.co/openapi.yaml)
- [All Reference Docs](https://centric-api-docs.certn.co/reference/)

*Generated from Certn API Documentation*