---
title: "Create RADIUS client object configuration"
method: POST
path: "/radius-client-objects"
tags: ["Configuration - Authentication"]
---

# Create RADIUS client object configuration

`POST /radius-client-objects`

Create a new RADIUS client object configuration.

## Request body

- XiqCreateRadiusClientObjectRequest
  - `name` string, required — The RADIUS client object name.
  - `description` string — The RADIUS client object description.
  - `enable_inject_operator_name_attribute` boolean, required — The flag for enable Inject Operator Name Attribute
  - `enable_message_authenticator_attribute` boolean, required — The flag for enable message authenticator attribute
  - `enable_permit_dynamic_authorization_message_change` boolean, required — The flag for enable permit dynamic authorization message change
  - `retry_interval` integer, required — The retry interval, 60 - 100000000 seconds
  - `accounting_interim_update_interval` integer, required — The accounting interim update interval, 60 - 100000000 seconds
  - `entries` XiqRadiusClientObjectEntry[], required — The list of RADIUS client object entries
    - `server_role` 'PRIMARY' | 'BACKUP1' | 'BACKUP2' | 'BACKUP3', required — The server role, Primary or Backup
    - `server_type` 'EXTERNAL_RADIUS_SERVER' | 'INTERNAL_RADIUS_SERVER' | 'INTERNAL_RADIUS_PROXY', required — The entry server type: INTERNAL_RADIUS_SERVER, EXTERNAL_RADIUS_SERVER, INTERNAL_RADIUS_PROXY
    - `radius_server_id` integer, required — The ID of the RADIUS server object, for EXTERNAL_RADIUS_SERVER please use the ID of external RADIUS server object. For INTERNAL_RADIUS_SERVER, please use the RADIUS device ID

## Response `201`

Created

- XiqRadiusClientObject — The RADIUS client object configuration
  - `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, required — The RADIUS client object name.
  - `description` string — The RADIUS client object description.
  - `enable_inject_operator_name_attribute` boolean, required — The flag for enable inject operator name attribute.
  - `enable_message_authenticator_attribute` boolean, required — The flag for enable message authenticator attribute
  - `enable_permit_dynamic_authorization_message_change` boolean, required — The flag for enable permit dynamic authorization message change
  - `retry_interval` integer, required — The retry interval, 60 - 100000000 seconds
  - `accounting_interim_update_interval` integer, required — The accounting interim update interval, 60 - 100000000 seconds
  - `entries` XiqRadiusClientObjectEntry[], required — The list of RADIUS client object entries
    - `server_role` 'PRIMARY' | 'BACKUP1' | 'BACKUP2' | 'BACKUP3', required — The server role, Primary or Backup
    - `server_type` 'EXTERNAL_RADIUS_SERVER' | 'INTERNAL_RADIUS_SERVER' | 'INTERNAL_RADIUS_PROXY', required — The entry server type: INTERNAL_RADIUS_SERVER, EXTERNAL_RADIUS_SERVER, INTERNAL_RADIUS_PROXY
    - `radius_server_id` integer, required — The ID of the RADIUS server object, for EXTERNAL_RADIUS_SERVER please use the ID of external RADIUS server object. For INTERNAL_RADIUS_SERVER, please use the RADIUS device 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)
