---
title: "Changes to Detach a Compute instance from an Elastic IP"
method: PUT
path: "/elastic-ip/{id}:detach"
---

# Changes to Detach a Compute instance from an Elastic IP

`PUT /elastic-ip/{id}:detach`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 3 of 12 revisions.

- **2023-12-08** `ec6a2a6bc1c1`: 15 warning, 1 info
- **2023-06-06** `cf7b08181585`: 5 info
- **2023-02-03** `6e9809fd1444`: 17 breaking, 19 warning, 11 info

## Changes

- **2023-12-08** `ec6a2a6bc1c1`: 15 warning, 1 info
  - removed the request property `instance/anti-affinity-groups`
  - removed the request property `instance/deploy-target`
  - removed the request property `instance/disk-size`
  - removed the request property `instance/elastic-ips`
  - removed the request property `instance/instance-type`
  - removed the request property `instance/labels`
  - removed the request property `instance/name`
  - removed the request property `instance/private-networks`
  - removed the request property `instance/public-ip-assignment`
  - removed the request property `instance/security-groups`
  - removed the request property `instance/snapshots`
  - removed the request property `instance/ssh-key`
  - removed the request property `instance/ssh-keys`
  - removed the request property `instance/template`
  - removed the request property `instance/user-data`
  - the request optional property `instance/id` became not read-only
- **2023-06-06** `cf7b08181585`: 5 info
  - added the new `at-vie-2` enum value to the request property `instance/instance-type/zones/items/`
  - added the new `at-vie-2` enum value to the request property `instance/template/zones/items/`
  - the `instance/deploy-target/description` request property's minLength was decreased from `1` to `0`
  - the `instance/private-networks/items/description` request property's minLength was decreased from `1` to `0`
  - the `instance/security-groups/items/rules/items/description` request property's minLength was decreased from `1` to `0`
- **2023-02-03** `6e9809fd1444`: 17 breaking, 19 warning, 11 info
  - the request property `instance/deploy-target/id` became required
  - the `instance/anti-affinity-groups/items/name` request property's minLength was increased from `0` to `1`
  - the `instance/deploy-target/description` request property's minLength was increased from `0` to `1`
  - the `instance/deploy-target/name` request property's minLength was increased from `0` to `1`
  - the `instance/elastic-ips/items/healthcheck/tls-sni` request property's minLength was increased from `0` to `1`
  - the `instance/elastic-ips/items/healthcheck/uri` request property's minLength was increased from `0` to `1`
  - the `instance/name` request property's minLength was increased from `0` to `1`
  - the `instance/private-networks/items/description` request property's minLength was increased from `0` to `1`
  - the `instance/private-networks/items/name` request property's minLength was increased from `0` to `1`
  - the `instance/security-groups/items/name` request property's minLength was increased from `0` to `1`
  - the `instance/security-groups/items/rules/items/description` request property's minLength was increased from `0` to `1`
  - the `instance/security-groups/items/rules/items/security-group/name` request property's minLength was increased from `0` to `1`
  - the `instance/snapshots/items/name` request property's minLength was increased from `0` to `1`
  - the `instance/ssh-key/name` request property's minLength was increased from `0` to `1`
  - the `instance/template/default-user` request property's minLength was increased from `0` to `1`
  - the `instance/template/name` request property's minLength was increased from `0` to `1`
  - the `instance/user-data` request property's minLength was increased from `0` to `1`
  - the `instance/anti-affinity-groups/items/description` request property's maxLength was set to `255`
  - the `instance/anti-affinity-groups/items/name` request property's maxLength was set to `255`
  - the `instance/deploy-target/description` request property's maxLength was set to `255`
  - the `instance/deploy-target/name` request property's maxLength was set to `255`
  - the `instance/elastic-ips/items/description` request property's maxLength was set to `255`
  - the `instance/elastic-ips/items/healthcheck/tls-sni` request property's maxLength was set to `255`
  - the `instance/elastic-ips/items/healthcheck/uri` request property's maxLength was set to `255`
  - the `instance/name` request property's maxLength was set to `255`
  - the `instance/private-networks/items/description` request property's maxLength was set to `255`
  - the `instance/private-networks/items/name` request property's maxLength was set to `255`
  - the `instance/security-groups/items/description` request property's maxLength was set to `255`
  - the `instance/security-groups/items/name` request property's maxLength was set to `255`
  - the `instance/security-groups/items/rules/items/description` request property's maxLength was set to `255`
  - the `instance/security-groups/items/rules/items/security-group/name` request property's maxLength was set to `255`
  - the `instance/snapshots/items/name` request property's maxLength was set to `255`
  - the `instance/ssh-key/name` request property's maxLength was set to `255`
  - the `instance/template/default-user` request property's maxLength was set to `255`
  - the `instance/template/description` request property's maxLength was set to `255`
  - the `instance/template/name` request property's maxLength was set to `255`
  - added the new optional request property `instance/elastic-ips/items/labels`
  - added the new optional request property `instance/public-ip-assignment`
  - added the new optional request property `instance/security-groups/items/rules/items/security-group/visibility`
  - added the new optional request property `instance/ssh-keys`
  - …7 more

---

[Operation](https://skmtc.dev/exoscale/apis/exoscale-api/docs/elastic-ip/:id:detach/put.md) - [API](https://skmtc.dev/exoscale/apis/exoscale-api.md) - [Page](https://skmtc.dev/exoscale/apis/exoscale-api/changes/elastic-ip/:id:detach/put)
