---
title: "Create RADIUS proxy configuration"
method: POST
path: "/radius-proxies"
tags: ["Configuration - Authentication"]
---

# Create RADIUS proxy configuration

`POST /radius-proxies`

Create a new RADIUS proxy configuration.

## Request body

- XiqCreateRadiusProxyRequest — The payload to create a new RADIUS proxy
  - `name` string, required — The RADIUS proxy name
  - `description` string — The RADIUS proxy description
  - `format_type` 'NAI' | 'NT' | 'SPN' | 'AUTO', required — The format type of RADIUS proxy
  - `retry_count` integer, required — The retry count of RADIUS proxy
  - `retry_delay` integer, required — The retry delay of RADIUS proxy
  - `dead_time` integer, required — The dead time of RADIUS proxy
  - `enable_inject_operator_name_attribute` boolean — The flag for enable inject operator name attribute
  - `clients` XiqCreateRadiusClient[] — The RADIUS clients of RADIUS proxy
    - `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` XiqCreateRadiusProxyRealm[], required — The RADIUS realms of RADIUS proxy, provide at least two default RADIUS realms with name 'DEFAULT' and 'NULL'
    - `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
  - `device_ids` integer[], required — The device IDS to assign RADIUS proxy

## Response `201`

Created

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