---
title: "Update radio profile by ID"
method: PUT
path: "/radio-profiles/{id}"
tags: ["Configuration - Policy"]
---

# Update radio profile by ID

`PUT /radio-profiles/{id}`

Update the existing radio profile by the profile ID.

## Path parameters

- `id` integer, required

## Request body

- XiqUpdateRadioProfileRequest
  - `name` string — The radio profile name
  - `description` string — The radio profile description.
  - `transmission_power` integer — The transmission power floor in the range of 1-20 dBm or null for Auto.
  - `max_transmit_power` integer — The maximum transmit power in the range of 10-20 dBm.
  - `transmission_power_floor` integer — The transmission power floor in the range of 2-20 dBm.
  - `transmission_power_max_drop` integer — The transmission power max drop in the range of 0-18 dB.
  - `max_clients` integer — The maximum number of clients in the range of 1-255.
  - `enable_client_transmission_power` boolean — Whether or not client transmission power control (802.11h) is enabled.
  - `client_transmission_power` integer — The client transmission power (in the range of 1-20 dBm) if it is enabled.
  - `radio_mode` 'B_G' | 'G_N' | 'A' | 'A_N' | 'AC' | 'AX_2_4_GHZ' | 'AX_5_GHZ' | 'AX_6_GHZ' | 'BE_2_4_GHZ' | 'BE_5_GHZ' | 'BE_6_GHZ' — The supported radio modes.
  - `enable_ofdma` boolean — Whether to enable Orthogonal Frequency Division Multiple Access (802.11ax) for multiple-user access by subdividing a channel.
  - `afc_power_mode` string — The AFC 6GHz power mode. -- "SP" (Standard Power), "LPI" (Low Power)

## Response `200`

OK

- XiqRadioProfile — The payload of Radio Profile
  - `id` integer, required — The unique identifier
  - `create_time` string, date-time, required — The create time in UTC (ISO 8601 format)
  - `update_time` string, date-time, required — The last update time in UTC (ISO 8601 format)
  - `name` string — The radio profile name
  - `predefined` boolean — Whether the radio profile is predefined or user-customized.
  - `description` string — The radio profile description.
  - `transmission_power` integer — The transmission power floor from 1 up to 20 dBm or null for Auto.
  - `max_transmit_power` integer — The maximum transmit power from 10 up to 20 dBm.
  - `transmission_power_floor` integer — The transmission power floor from 2 up to 20 dBm.
  - `transmission_power_max_drop` integer — The transmission power max drop from 0 up to 18 dB.
  - `max_clients` integer — The maximum number of clients from 1 up to 255.
  - `enable_client_transmission_power` boolean — Whether or not client transmission power control (802.11h) is enabled.
  - `client_transmission_power` integer — The client transmission power from 1 up to 20 dBm if it is enabled.
  - `enable_ofdma` boolean — Whether to enable Orthogonal Frequency Division Multiple Access (802.11ax) for multiple-user access by subdividing a channel.
  - `radio_mode` 'B_G' | 'G_N' | 'A' | 'A_N' | 'AC' | 'AX_2_4_GHZ' | 'AX_5_GHZ' | 'AX_6_GHZ' | 'BE_2_4_GHZ' | 'BE_5_GHZ' | 'BE_6_GHZ' — The supported radio modes.
  - `neighborhood_analysis_id` integer — The neighborhood analysis Id.
  - `channel_selection_id` integer — The channel selection Id.
  - `radio_usage_optimization_id` integer — The radio usage optimization Id.
  - `miscellaneous_settings_id` integer — The miscellaneous settings Id
  - `presence_server_settings_id` integer — The presence server settings Id.
  - `sensor_scan_settings_id` integer — The sensor scan settings Id.
  - `afc_power_mode` string — The power mode for 6 GHZ radio profiles for supporting APs

---

[API](https://skmtc.net/extremecloudiq/apis/extremecloud-iq-api.md) · [All operations](https://skmtc.net/extremecloudiq/apis/extremecloud-iq-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/extremecloudiq/extremecloud-iq-api/versions/5ff7ab84e8e8/schema)
