HomeGuidesAPI Reference
API Reference

Create or update RADIUS authentication server configuration

Creates a new or updates an existing RADIUS (Remote Authentication Dial-In User Service) server configuration. If updating, only non-empty secret keys will overwrite existing values. Requires READ_WRITE permission. The operation is logged in the system action log.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params

RADIUS server configuration object with primary server settings required.

RADIUS authentication server configuration object for POST requests. Used to create or update RADIUS server settings.

integer
required

RADIUS privilege level for read-only users. Must be less than netReadWritePrivilege.

integer
required

RADIUS privilege level for read-write users. Must be greater than netReadPrivilege.

string
required

Hostname or IP address of the primary RADIUS server. Must be a resolvable hostname or valid IP.

string

Shared secret key for primary RADIUS server. Required for new configs; optional when updating (empty preserves existing).

integer
required

Port number of the primary RADIUS server. Standard port is 1812. In container mode, must be 1812.

string

Hostname or IP address of the backup RADIUS server. If specified, secondaryPort and secondaryKey are required.

string

Shared secret key for secondary RADIUS server. Required if secondaryHost is provided and no existing key.

integer

Port number of the secondary RADIUS server. Required if secondaryHost is specified. In container mode, must be 1812.

string
enum
required
Defaults to PAP

Authentication protocol type. PAP (Password Authentication Protocol) or CHAP (Challenge-Handshake).

Allowed:
string

Default role assigned to RADIUS-authenticated users without specific role mapping.

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
text/plain
application/json