Driftwatch

APIs / Hetzner

Hetzner API changes

Breaking changes, deprecations and new fields in the Hetzner API, as they ship.

HetznerHetzner Cloud API2 behavioral9 additive
8 new response fields
  • load_balancer.public_net.ipv6.blocked
  • load_balancer.public_net.ipv4.blocked
  • load_balancer.public_net.ipv4.id
  • load_balancer.public_net.ipv6.id
  • load_balancers[].public_net.ipv4.blocked
  • load_balancers[].public_net.ipv4.id
  • load_balancers[].public_net.ipv6.blocked
  • load_balancers[].public_net.ipv6.id
HetznerHetzner Cloud API1 breaking
  • Breaking

    dns_ptr is now required

    Partial payloads are rejected.

    POST /floating_ips/{id}/actions/change_dns_ptr · dns_ptr · 4 call sites
    Code that breaks
    await client.post("/floating_ips/{id}/actions/change_dns_ptr", {
      // …
      dns_ptr: /* now required */,
    });