---
title: "Get external RADIUS server by ID"
method: GET
path: "/radius-servers/external/{id}"
tags: ["Configuration - Authentication"]
---

# Get external RADIUS server by ID

`GET /radius-servers/external/{id}`

Get detailed configuration for a specific external RADIUS server.

## Path parameters

- `id` integer, required

## Response `200`

OK

- XiqExternalRadiusServer — The configuration of external RADIUS server object
  - `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, required — The external RADIUS server name
  - `shared_secret` string — The shared secret for the external RADIUS server (optional)
  - `authentication_port` integer, required — The authentication port for the external RADIUS server (1 ~ 65535)
  - `accounting_port` integer, required — The accounting port for the external RADIUS server (1 ~ 65535)
  - `server_type` 'ACCOUNTING' | 'AUTHENTICATION' | 'BOTH', required — The port type of the RADIUS server, can only be either ACCOUNTING, AUTHENTICATION, or BOTH
  - `ip_address` string — The ip address or hostname of the RADIUS server
  - `enable_a3` boolean, required — Indicates whether this is an Extreme A3 RADIUS server or not, cannot be updated after creation. Please set it to false if it is not an Extreme A3 RADIUS server.
  - `enable_peer_discovery` boolean — Indicates whether the RADIUS server allows devices to connect automatically without manually defining their IP address or hostname.
  - `access_type` 'STANDARD' | 'SECURE' — The access type of the External RADIUS server, an External RADIUS server with type 'SECURE' is a RADSEC server. This field cannot be changed after it is set.
  - `trust_pilot` XiqCertificateBundle
    - `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 Certificate Bundle name.
    - `description` string — The Certificate Bundle description.
    - `bundle_type` 'TRUST_POINT' | 'CA' — The Certificate Bundle type.
    - `certificates` XiqCertificate[], required — The Certificate Bundle list of certificates.
      - `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)
      - `cert_type` 'CERT' | 'KEY' | 'CA' — The Certificate type
      - `name` string, required — The certificate file name
      - `encrypted` boolean, required — The certificate encrypted or not
      - `description` string — The certificate description
      - `file_size` integer, required — The certificate file size

---

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