Client Alias management APIs.
- Query client aliases
Get client alias
Update or create client alias
Delete client alias
Query client aliases
Client Management (0.0.1)
The Client Management REST APIs provide comprehensive functionality for managing identity clients, including client identification and alias management.
- Client Query: Query and retrieve detailed information about connected clients
- Client Aliases: Create, update, delete, and query custom aliases for client devices
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 token
- 403 Forbidden: Insufficient permissions for the requested operation
- 404 Not Found: Requested client or resource doesn't exist
- 409 Conflict: Resource conflict (e.g., duplicate alias)
- 422 Unprocessable Entity: Business rule violations
- 500 Internal Server Error: Unexpected server errors
Download OpenAPI description
Overview
License
Languages
Servers
RUCKUS One API host for North American region.
https://api.ruckus.cloud
RUCKUS One API host for European region.
https://api.eu.ruckus.cloud
RUCKUS One API host for Asian region.
https://api.asia.ruckus.cloud
- RUCKUS One API host for North American region.https://api.ruckus.cloud/clients/aliases/{macAddress}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/clients/aliases/{macAddress}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/clients/aliases/{macAddress}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payloadResponse
{ "id": "string", "alias": "string", "deviceType": "WIFI", "macAddress": "string" }
- RUCKUS One API host for North American region.https://api.ruckus.cloud/clients/aliases/{macAddress}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/clients/aliases/{macAddress}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/clients/aliases/{macAddress}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "id": "string", "alias": "string", "deviceType": "WIFI", "macAddress": "string" }
Response
{ "requestId": "string", "id": "string" }
- RUCKUS One API host for North American region.https://api.ruckus.cloud/clients/aliases/{macAddress}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/clients/aliases/{macAddress}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/clients/aliases/{macAddress}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payloadResponse
{ "requestId": "string", "id": "string" }
Body
- application/json
- application/vnd.ruckus.v1+json
A list of MAC addresses to filter the query. If omitted or empty, the query will not filter by MAC address.
- RUCKUS One API host for North American region.https://api.ruckus.cloud/clients/aliases/query
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/clients/aliases/query
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/clients/aliases/query
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "macAddresses": [ "string" ], "alias": "string" }
Response
{ "totalPages": 0, "totalElements": 0, "size": 0, "content": [ {} ], "number": 0, "sort": { "empty": true, "sorted": true, "unsorted": true }, "numberOfElements": 0, "pageable": { "offset": 0, "sort": { … }, "pageNumber": 0, "pageSize": 0, "paged": true, "unpaged": true }, "first": true, "last": true, "empty": true }