Server Actions

Change Server Protection

Changes the protection configuration of the Server.

post/servers/{id}/actions/change_protection

Request

  • Base URL: https://api.hetzner.cloud/v1
  • URL: https://api.hetzner.cloud/v1/servers/{id}/actions/change_protection
  • Auth: HTTP bearer

Path parameters

idinteger required

ID of the Server.

Example:42

ID of the Server.

Request body

deleteboolean

If true, prevents the Server from being deleted (currently delete and rebuild attribute needs to have the same value).

rebuildboolean

If true, prevents the Server from being rebuilt (currently delete and rebuild attribute needs to have the same value).

Example request

{
  "delete": true,
  "rebuild": true
}

Response

Request succeeded.

Example response

{
  "action": {
    "id": 42,
    "command": "start_resource",
    "started": "2016-01-30T23:55:00Z",
    "finished": "2016-01-30T23:55:00Z",
    "progress": 100,
    "resources": [
      {
        "id": 42,
        "type": "server"
      }
    ],
    "error": {
      "code": "action_failed",
      "message": "Action failed"
    }
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.