---
title: "Update RADIUS proxy configuration"
method: PUT
path: "/radius-proxies/{id}"
tags: ["Configuration - Authentication"]
---

# Update RADIUS proxy configuration

`PUT /radius-proxies/{id}`

Update RADIUS proxy configuration by ID.

## Path parameters

- `id` integer, required

## Request body

- XiqUpdateRadiusProxyRequest — The payload to update RADIUS proxy
  - `name` string — The RADIUS proxy name
  - `description` string — The RADIUS proxy description
  - `format_type` 'NAI' | 'NT' | 'SPN' | 'AUTO' — The format type of RADIUS proxy
  - `retry_count` integer — The retry count of RADIUS proxy
  - `retry_delay` integer — The retry delay of RADIUS proxy
  - `dead_time` integer — The dead time of RADIUS proxy
  - `enable_inject_operator_name_attribute` boolean — The flag for enable inject operator name attribute
  - `clients` XiqUpdateRadiusClient[] — The RADIUS clients of RADIUS proxy
    - `id` integer — The RADIUS client ID, using an existing ID or leave empty to create a new one
    - `shared_secret` string — The shared secret of RADIUS client
    - `description` string — The RADIUS client description
    - `l3_address_profile_id` integer — The associate L3 address profile ID
  - `realms` XiqUpdateRadiusProxyRealm[] — The RADIUS realms of RADIUS proxy, provide at least two default RADIUS realms with name 'DEFAULT' and 'NULL'
    - `id` integer — The RADIUS proxy realm ID, using an existing ID or leave empty to create a new one
    - `name` string — The RADIUS proxy realm name
    - `enable_strip_realm_name` boolean — The flag for enable strip realm name
    - `radius_client_object_id` integer — The associate RADIUS client object ID

## Response `200`

OK

- XiqRadiusProxy — The configuration of RADIUS proxy
  - `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)
  - `org_id` integer — The organization identifier, valid when enabling HIQ feature
  - `name` string — The RADIUS proxy name
  - `description` string — The RADIUS proxy description
  - `format_type` 'NAI' | 'NT' | 'SPN' | 'AUTO' — The format type of RADIUS proxy
  - `retry_count` integer — The retry count of RADIUS proxy
  - `retry_delay` integer — The retry delay of RADIUS proxy
  - `dead_time` integer — The dead time of RADIUS proxy
  - `enable_inject_operator_name_attribute` boolean — The flag for enable inject operator name attribute
  - `clients` XiqRadiusClient[] — The RADIUS clients of RADIUS proxy
    - `id` integer — The RADIUS client ID
    - `shared_secret` string — The shared secret of RADIUS client
    - `description` string — The RADIUS client description
    - `l3_address_profile_id` integer — The associate L3 address profile ID
  - `realms` XiqRadiusProxyRealm[] — The RADIUS realms of RADIUS proxy
    - `id` integer — The RADIUS proxy realm ID
    - `name` string — The RADIUS proxy realm name
    - `enable_strip_realm_name` boolean — The flag for enable strip realm name
    - `radius_client_object_id` integer — The associate RADIUS client object ID

---

[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)
