Manage the RADIUS attribute groups.
Radius Attribute Group (1.0.9)
The RADIUS Attribute Group Management API allows creation, modification, and deletion ofRADIUS attribute groups.
- Create and manage RADIUS attribute groups
- Assign attributes to groups
- Query available RADIUS attributes
- Manage external service assignments
The API uses standard HTTP status codes with detailed error messages in the response body.
All endpoints may return these common error responses:
- 400 Bad Request: Invalid input data or validation errors
- 401 Unauthorized: Missing or invalid authentication
- 403 Forbidden: Insufficient permissions
- 404 Not Found: Requested resource doesn't exist
- 409 Conflict: Resource conflict (e.g., duplicate names)
- 422 Unprocessable Entity: Business rule violations
- 500 Internal Server Error: Unexpected server errors
- RUCKUS One API host for North American region.https://api.ruckus.cloud/radiusAttributeGroups
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/radiusAttributeGroups
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/radiusAttributeGroups
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload{ "totalElements": 0, "totalPages": 0, "pageable": { "paged": true, "pageNumber": 0, "pageSize": 0, "offset": 0, "sort": { … }, "unpaged": true }, "first": true, "last": true, "size": 0, "content": [ { … } ], "number": 0, "sort": { "sorted": true, "empty": true, "unsorted": true }, "numberOfElements": 0, "empty": true }
- application/json
- application/vnd.ruckus.v1+json
The RADIUS attributes that are assigned to this group.
The RADIUS attribute name to use. This should be from the list of supported radius attributes.
The operator to use, which must be one of the allowed types.
The assignment value to be returned for this RADIUS attribute.
The number of attributes assigned to this attribute group. Allows sorting and filtering.
The number of attributes assigned to this attribute group. Allows sorting and filtering.
The number of attributes assigned to this attribute group. Allows sorting and filtering.
- RUCKUS One API host for North American region.https://api.ruckus.cloud/radiusAttributeGroups
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/radiusAttributeGroups
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/radiusAttributeGroups
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "description": "string", "attributeAssignments": [ { … } ], "attributeCount": 0, "externalAssignmentsCount": 0, "externalServiceAssignments": [ { … } ], "_links": { "property1": { … }, "property2": { … } } }
RADIUS attribute group created
- application/json
- application/vnd.ruckus.v1+json
The RADIUS attributes that are assigned to this group.
The RADIUS attribute name to use. This should be from the list of supported radius attributes.
The operator to use, which must be one of the allowed types.
The assignment value to be returned for this RADIUS attribute.
The number of attributes assigned to this attribute group. Allows sorting and filtering.
The number of attributes assigned to this attribute group. Allows sorting and filtering.
The number of attributes assigned to this attribute group. Allows sorting and filtering.
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "description": "string", "attributeAssignments": [ { … } ], "attributeCount": 0, "externalAssignmentsCount": 0, "externalServiceAssignments": [ { … } ], "_links": { "property1": { … }, "property2": { … } } }
- RUCKUS One API host for North American region.https://api.ruckus.cloud/radiusAttributeGroups/query
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/radiusAttributeGroups/query
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/radiusAttributeGroups/query
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "sortField": "string", "sortOrder": "ASC", "page": 0, "pageSize": 1, "filters": { "property1": {}, "property2": {} } }
{ "totalCount": 0, "page": 0, "pageSize": 0, "data": [ { … } ] }
- RUCKUS One API host for North American region.https://api.ruckus.cloud/radiusAttributeGroups/{groupId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/radiusAttributeGroups/{groupId}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/radiusAttributeGroups/{groupId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payloadRADIUS attribute group
- application/json
- application/vnd.ruckus.v1+json
The RADIUS attributes that are assigned to this group.
The RADIUS attribute name to use. This should be from the list of supported radius attributes.
The operator to use, which must be one of the allowed types.
The assignment value to be returned for this RADIUS attribute.
The number of attributes assigned to this attribute group. Allows sorting and filtering.
The number of attributes assigned to this attribute group. Allows sorting and filtering.
The number of attributes assigned to this attribute group. Allows sorting and filtering.
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "description": "string", "attributeAssignments": [ { … } ], "attributeCount": 0, "externalAssignmentsCount": 0, "externalServiceAssignments": [ { … } ], "_links": { "property1": { … }, "property2": { … } } }
- RUCKUS One API host for North American region.https://api.ruckus.cloud/radiusAttributeGroups/{groupId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/radiusAttributeGroups/{groupId}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/radiusAttributeGroups/{groupId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload{}
- RUCKUS One API host for North American region.https://api.ruckus.cloud/radiusAttributeGroups/{groupId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/radiusAttributeGroups/{groupId}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/radiusAttributeGroups/{groupId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "property1": {}, "property2": {} }
RADIUS attribute group
- application/json
- application/vnd.ruckus.v1+json
The RADIUS attributes that are assigned to this group.
The RADIUS attribute name to use. This should be from the list of supported radius attributes.
The operator to use, which must be one of the allowed types.
The assignment value to be returned for this RADIUS attribute.
The number of attributes assigned to this attribute group. Allows sorting and filtering.
The number of attributes assigned to this attribute group. Allows sorting and filtering.
The number of attributes assigned to this attribute group. Allows sorting and filtering.
{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "name": "string", "description": "string", "attributeAssignments": [ { … } ], "attributeCount": 0, "externalAssignmentsCount": 0, "externalServiceAssignments": [ { … } ], "_links": { "property1": { … }, "property2": { … } } }