Manage AAA (authentication, authorization, and accounting) Servers.
Switch Service API & Model Documentation (0.4.0)
Download OpenAPI description
Overview
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/venues/{venueId}/switches/{switchId}/dhcpServers/{dhcpServerId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/venues/{venueId}/switches/{switchId}/dhcpServers/{dhcpServerId}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/venues/{venueId}/switches/{switchId}/dhcpServers/{dhcpServerId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payloadResponse
{ "id": "string", "poolName": "string", "defaultRouterIp": "string", "excludedEnd": "string", "excludedStart": "string", "leaseDays": 0, "leaseHrs": 0, "leaseMins": 0, "dhcpOptions": [ { … } ], "subnetAddress": "string", "subnetMask": "string" }
Bodyrequired
- application/json
- application/vnd.ruckus.v1+json
The ending IP address of the excluded address range that will not be assigned to clients.
The starting IP address of the excluded address range that will not be assigned to clients.
The list of additional DHCP options to be provided to clients.
- RUCKUS One API host for North American region.https://api.ruckus.cloud/venues/{venueId}/switches/{switchId}/dhcpServers/{dhcpServerId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/venues/{venueId}/switches/{switchId}/dhcpServers/{dhcpServerId}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/venues/{venueId}/switches/{switchId}/dhcpServers/{dhcpServerId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "id": "string", "poolName": "string", "defaultRouterIp": "string", "excludedEnd": "string", "excludedStart": "string", "leaseDays": 0, "leaseHrs": 0, "leaseMins": 0, "dhcpOptions": [ { … } ], "subnetAddress": "string", "subnetMask": "string" }
Response
{ "requestId": "string", "response": { "id": "string", "poolName": "string", "defaultRouterIp": "string", "excludedEnd": "string", "excludedStart": "string", "leaseDays": 0, "leaseHrs": 0, "leaseMins": 0, "dhcpOptions": [ … ], "subnetAddress": "string", "subnetMask": "string" } }
- RUCKUS One API host for North American region.https://api.ruckus.cloud/venues/{venueId}/switches/{switchId}/dhcpServers/{dhcpServerId}
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/venues/{venueId}/switches/{switchId}/dhcpServers/{dhcpServerId}
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/venues/{venueId}/switches/{switchId}/dhcpServers/{dhcpServerId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payloadResponse
{ "requestId": "string", "response": { "id": "string" } }
Body
- application/json
- application/vnd.ruckus.v1+json
The ending IP address of the excluded address range that will not be assigned to clients.
The starting IP address of the excluded address range that will not be assigned to clients.
The list of additional DHCP options to be provided to clients.
- RUCKUS One API host for North American region.https://api.ruckus.cloud/venues/{venueId}/switches/{switchId}/dhcpServers
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/venues/{venueId}/switches/{switchId}/dhcpServers
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/venues/{venueId}/switches/{switchId}/dhcpServers
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "id": "string", "poolName": "string", "defaultRouterIp": "string", "excludedEnd": "string", "excludedStart": "string", "leaseDays": 0, "leaseHrs": 0, "leaseMins": 0, "dhcpOptions": [ { … } ], "subnetAddress": "string", "subnetMask": "string" }
Response
{ "requestId": "string", "response": { "id": "string", "poolName": "string", "defaultRouterIp": "string", "excludedEnd": "string", "excludedStart": "string", "leaseDays": 0, "leaseHrs": 0, "leaseMins": 0, "dhcpOptions": [ … ], "subnetAddress": "string", "subnetMask": "string" } }
- RUCKUS One API host for North American region.https://api.ruckus.cloud/venues/{venueId}/switches/{switchId}/dhcpServers
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/venues/{venueId}/switches/{switchId}/dhcpServers
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/venues/{venueId}/switches/{switchId}/dhcpServers
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
[ "string" ]
Response
{ "requestId": "string", "response": { "id": "string" } }
Bodyrequired
- application/json
- application/vnd.ruckus.v1+json
The list of field names to include in the query response, allowing clients to request only specific fields.
- RUCKUS One API host for North American region.https://api.ruckus.cloud/venues/{venueId}/switches/{switchId}/dhcpServers/query
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/venues/{venueId}/switches/{switchId}/dhcpServers/query
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/venues/{venueId}/switches/{switchId}/dhcpServers/query
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "fields": [ "string" ], "page": 0, "pageSize": 0, "sortField": "string", "sortOrder": "ASC" }
Response
{ "id": "string", "data": [ null ], "fields": [ "string" ], "page": 0, "totalCount": 0, "totalPages": 0 }
- RUCKUS One API host for North American region.https://api.ruckus.cloud/venues/{venueId}/switches/{switchId}/dhcpServerStates
- RUCKUS One API host for European region.https://api.eu.ruckus.cloud/venues/{venueId}/switches/{switchId}/dhcpServerStates
- RUCKUS One API host for Asian region.https://api.asia.ruckus.cloud/venues/{venueId}/switches/{switchId}/dhcpServerStates
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "state": true }
Response
{ "requestId": "string", "response": { "id": "string" } }