hcloud_raw_request
Issue arbitrary HTTP requests to the Hetzner Cloud API when no dedicated tool fits, enabling access to unsupported endpoints with token auth and optional write confirmation.
Instructions
Escape hatch: issue an arbitrary request against the Hetzner Cloud API. The configured API token is sent and the client retries a 429, and a 5xx on methods other than POST, like every other tool. Pagination and action polling are not applied, and an HTTP error comes back as { status, body } instead of an error result. Use only when no dedicated tool fits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| body | No | Request body, JSON-serialised when sent. | |
| path | Yes | Path beginning with '/', e.g. '/servers/42/actions/poweron'. | |
| query | No | ||
| method | Yes | ||
| confirm | No | Required when HETZNER_CONFIRM_WRITES=true and method is not GET. Set to "YES" to actually execute; without it the tool returns a preview only. Ignored for GET and when confirm mode is disabled. |