Errors
Understand the standard error format and error codes returned by the Dryade API.
Last updated: 15 مارس 2026
Errors
Standard Error Format
All errors follow a consistent format:
{
"error": {
"code": "not_found",
"message": "Plugin with ID 'invalid_id' not found",
"details": {
"plugin_id": "invalid_id"
}
}
}
Error Code Reference
| Code | Name | Description |
|---|---|---|
| 400 | Bad Request | Invalid request parameters or body |
| 401 | Unauthorized | Missing or invalid API key |
| 403 | Forbidden | Valid API key but insufficient permissions |
| 404 | Not Found | Requested resource does not exist |
| 409 | Conflict | Resource already exists or state conflict |
| 429 | Too Many Requests | Rate limit exceeded |
| 500 | Internal Server Error | Something went wrong on our end |