Error Handling

Project Silo returns JSON errors with an HTTP status code and machine-readable error string.

Response shape

error.jsonjson
{
  "error": "webhook_endpoint_not_found"
}

Retry guidance

Retry network errors, 429, and 5xx responses with bounded exponential backoff. Do not retry validation failures, authentication failures, or missing resources without changing the request.