---
title: "Changes to Detach a Compute instance from a Security Group"
method: PUT
path: "/security-group/{id}:detach"
---

# Changes to Detach a Compute instance from a Security Group

`PUT /security-group/{id}:detach`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 9 of 12 revisions.

- **2026-11-06** `63da6f74c845`: 1 info
- **2026-03-16** `e05707a7b346`: 16 warning, 8 info
- **2025-11-14** `352cae63dff6`: 1 info
- **2025-08-10** `814bf1ccd925`: 2 info
- **2025-05-22** `37a05010e8b4`: 3 info
- **2025-01-18** `cf1e7ba7143f`: 2 info
- **2024-05-22** `d1903c399d90`: 6 warning, 4 info
- **2023-06-06** `cf7b08181585`: 5 info
- **2023-02-03** `6e9809fd1444`: 17 breaking, 19 warning, 11 info

## Changes

- **2026-11-06** `63da6f74c845`: 1 info
  - added the new `gpub300` enum value to the request property `instance/instance-type/family`
- **2026-03-16** `e05707a7b346`: 16 warning, 8 info
  - removed the request property `instance/anti-affinity-groups/items/description`
  - removed the request property `instance/anti-affinity-groups/items/name`
  - removed the request property `instance/deploy-target/description`
  - removed the request property `instance/deploy-target/name`
  - removed the request property `instance/deploy-target/type`
  - removed the request property `instance/elastic-ips/items/description`
  - removed the request property `instance/elastic-ips/items/healthcheck`
  - removed the request property `instance/elastic-ips/items/labels`
  - removed the request property `instance/security-groups/items/description`
  - removed the request property `instance/security-groups/items/external-sources`
  - removed the request property `instance/security-groups/items/name`
  - removed the request property `instance/security-groups/items/rules`
  - removed the request property `instance/snapshots/items/export`
  - removed the request property `instance/snapshots/items/instance`
  - removed the request property `instance/snapshots/items/name`
  - removed the request property `instance/snapshots/items/state`
  - added the new optional request property `instance/application-consistent-snapshot-enabled`
  - added the new optional request property `instance/template/application-consistent-snapshot-enabled`
  - the request optional property `instance/anti-affinity-groups/items/id` became not read-only
  - the request optional property `instance/elastic-ips/items/id` became not read-only
  - the request optional property `instance/security-groups/items/id` became not read-only
  - the request optional property `instance/snapshots/items/id` became not read-only
  - the request property `instance/deploy-target/id` became optional
  - added the new `gpurtx6000pro` enum value to the request property `instance/instance-type/family`
- **2025-11-14** `352cae63dff6`: 1 info
  - added the new `titan48c` enum value to the request property `instance/instance-type/size`
- **2025-08-10** `814bf1ccd925`: 2 info
  - added the new `hr-zag-1` enum value to the request property `instance/instance-type/zones/items/`
  - added the new `hr-zag-1` enum value to the request property `instance/template/zones/items/`
- **2025-05-22** `37a05010e8b4`: 3 info
  - added the new optional request property `instance/secureboot-enabled`
  - added the new optional request property `instance/tpm-enabled`
  - added the new `gpua30` enum value to the request property `instance/instance-type/family`
- **2025-01-18** `cf1e7ba7143f`: 2 info
  - added the new `gpu3080ti` enum value to the request property `instance/instance-type/family`
  - added the new `gpua5000` enum value to the request property `instance/instance-type/family`
- **2024-05-22** `d1903c399d90`: 6 warning, 4 info
  - removed the request property `instance/private-networks/items/description`
  - removed the request property `instance/private-networks/items/end-ip`
  - removed the request property `instance/private-networks/items/labels`
  - removed the request property `instance/private-networks/items/name`
  - removed the request property `instance/private-networks/items/netmask`
  - removed the request property `instance/private-networks/items/start-ip`
  - added the new optional request property `instance/private-networks/items/mac-address`
  - the request optional property `instance/private-networks/items/id` became not read-only
  - the `instance/disk-size` request property's max was increased from `50000.00` to `51200.00`
  - the `instance/snapshots/items/size` request property's max was increased from `50000.00` to `51200.00`
- **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/security-group/:id:detach/put.md) - [API](https://skmtc.dev/exoscale/apis/exoscale-api.md) - [Page](https://skmtc.dev/exoscale/apis/exoscale-api/changes/security-group/:id:detach/put)
