Hetzner Cloud: Error Handling & Operational Reliability
Docs-backedStructured JSON error responses: {error: {code: '...', message: '...'}} with HTTP status codes. 401 for invalid token, 422 for invalid parameters (with field-level details), 429 for rate limit (generous: 3600 requests/hour by default). Action-based operations return an Action object with status (running/success/error); agents must poll GET /v1/actions/{id} for completion. Hetzner Cloud SLA: 99.9% availability for VMs. Status at status.hetzner.com.