Errors

Understand the standard error format and error codes returned by the Dryade API.

Last updated: 15 mars 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

CodeNameDescription
400Bad RequestInvalid request parameters or body
401UnauthorizedMissing or invalid API key
403ForbiddenValid API key but insufficient permissions
404Not FoundRequested resource does not exist
409ConflictResource already exists or state conflict
429Too Many RequestsRate limit exceeded
500Internal Server ErrorSomething went wrong on our end