Manage AAA (authentication, authorization, and accounting) Servers.
Switch Service API & Model Documentation (0.3.4)
https://api.asia.ruckus.cloud/
https://api.eu.ruckus.cloud/
https://api.ruckus.cloud/
- Asian region
https://api.asia.ruckus.cloud/switches/{switchId}
- European region
https://api.eu.ruckus.cloud/switches/{switchId}
- North American region
https://api.ruckus.cloud/switches/{switchId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
{ "id": "string", "venueId": "string", "name": "string", "description": "string", "tags": "string", "enableStack": true, "igmpSnooping": "active", "jumboMode": true, "position": { "id": "string", "floorplanId": "string", "xpercent": 0.1, "ypercent": 0.1 }, "spanningTreePriority": 0, "softDeletedDate": "2019-08-24T14:15:22Z", "stackMembers": [ { … } ], "ipAddressInterfaceType": "NONE", "ipAddressInterface": "string", "ipAddressType": "static", "ipAddress": "string", "subnetMask": "string", "defaultGateway": "string", "firmwareVersion": "string", "previousMembers": [ "string" ], "lastDataSyncTriggerTime": 0, "lastDataSyncTime": 0, "syncDataId": "string", "syncDataStartTime": 0, "syncDataEndTime": 0, "dhcpClientEnabled": true, "dhcpServerEnabled": true, "trustPorts": [ "string" ], "initialVlanId": 0, "stackConfigTimestamp": "string", "specifiedType": "AUTO", "rearModule": "string", "vlanCustomize": true }
- application/json
- application/vnd.ruckus.v1+json
- Asian region
https://api.asia.ruckus.cloud/switches/{switchId}
- European region
https://api.eu.ruckus.cloud/switches/{switchId}
- North American region
https://api.ruckus.cloud/switches/{switchId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "id": "string", "model": "ICX7150-24", "venueId": "string", "initialVlanId": 0, "enableStack": true, "defaultGateway": "string", "description": "string", "dhcpClientEnabled": true, "dhcpServerEnabled": true, "firmwareVersion": "string", "igmpSnooping": "string", "ipAddress": "string", "ipAddressInterface": "string", "ipAddressInterfaceType": "string", "ipAddressType": "static", "jumboMode": true, "lastDataSyncTime": "2019-08-24T14:15:22Z", "lastDataSyncTriggerTime": "2019-08-24T14:15:22Z", "name": "string", "position": "string", "previousMembers": [ "string" ], "softDeletedDate": "2019-08-24T14:15:22Z", "spanningTreePriority": 0, "stackConfigTimestamp": "string", "stackMembers": [ { … } ], "displayOfStack": "string", "subnetMask": "string", "syncDataEndTime": "2019-08-24T14:15:22Z", "syncDataId": "string", "syncDataStartTime": "2019-08-24T14:15:22Z", "tags": "string", "trustPorts": [ "string" ], "specifiedType": "AUTO", "rearModule": "string", "vlanCustomize": true, "stackMembersAndFilterActiveId": [ { … } ] }
{ "id": "string", "venueId": "string", "name": "string", "description": "string", "tags": "string", "enableStack": true, "igmpSnooping": "active", "jumboMode": true, "position": { "id": "string", "floorplanId": "string", "xpercent": 0.1, "ypercent": 0.1 }, "spanningTreePriority": 0, "softDeletedDate": "2019-08-24T14:15:22Z", "stackMembers": [ { … } ], "ipAddressInterfaceType": "NONE", "ipAddressInterface": "string", "ipAddressType": "static", "ipAddress": "string", "subnetMask": "string", "defaultGateway": "string", "firmwareVersion": "string", "previousMembers": [ "string" ], "lastDataSyncTriggerTime": 0, "lastDataSyncTime": 0, "syncDataId": "string", "syncDataStartTime": 0, "syncDataEndTime": 0, "dhcpClientEnabled": true, "dhcpServerEnabled": true, "trustPorts": [ "string" ], "initialVlanId": 0, "stackConfigTimestamp": "string", "specifiedType": "AUTO", "rearModule": "string", "vlanCustomize": true }
- Asian region
https://api.asia.ruckus.cloud/switches/{switchId}
- European region
https://api.eu.ruckus.cloud/switches/{switchId}
- North American region
https://api.ruckus.cloud/switches/{switchId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
{ "requestId": "string", "response": { "id": "string" } }
- Asian region
https://api.asia.ruckus.cloud/switches
- European region
https://api.eu.ruckus.cloud/switches
- North American region
https://api.ruckus.cloud/switches
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
{ "id": "string", "venueId": "string", "name": "string", "description": "string", "tags": "string", "enableStack": true, "igmpSnooping": "active", "jumboMode": true, "position": { "id": "string", "floorplanId": "string", "xpercent": 0.1, "ypercent": 0.1 }, "spanningTreePriority": 0, "softDeletedDate": "2019-08-24T14:15:22Z", "stackMembers": [ { … } ], "ipAddressInterfaceType": "NONE", "ipAddressInterface": "string", "ipAddressType": "static", "ipAddress": "string", "subnetMask": "string", "defaultGateway": "string", "firmwareVersion": "string", "previousMembers": [ "string" ], "lastDataSyncTriggerTime": 0, "lastDataSyncTime": 0, "syncDataId": "string", "syncDataStartTime": 0, "syncDataEndTime": 0, "dhcpClientEnabled": true, "dhcpServerEnabled": true, "trustPorts": [ "string" ], "initialVlanId": 0, "stackConfigTimestamp": "string", "specifiedType": "AUTO", "rearModule": "string", "vlanCustomize": true }
- application/json
- application/vnd.ruckus.v1+json
- Asian region
https://api.asia.ruckus.cloud/switches
- European region
https://api.eu.ruckus.cloud/switches
- North American region
https://api.ruckus.cloud/switches
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
[ { "id": "string", "model": "ICX7150-24", "venueId": "string", "initialVlanId": 0, "enableStack": true, "defaultGateway": "string", "description": "string", "dhcpClientEnabled": true, "dhcpServerEnabled": true, "firmwareVersion": "string", "igmpSnooping": "string", "ipAddress": "string", "ipAddressInterface": "string", "ipAddressInterfaceType": "string", "ipAddressType": "static", "jumboMode": true, "lastDataSyncTime": "2019-08-24T14:15:22Z", "lastDataSyncTriggerTime": "2019-08-24T14:15:22Z", "name": "string", "position": "string", "previousMembers": [ … ], "softDeletedDate": "2019-08-24T14:15:22Z", "spanningTreePriority": 0, "stackConfigTimestamp": "string", "stackMembers": [ … ], "displayOfStack": "string", "subnetMask": "string", "syncDataEndTime": "2019-08-24T14:15:22Z", "syncDataId": "string", "syncDataStartTime": "2019-08-24T14:15:22Z", "tags": "string", "trustPorts": [ … ], "specifiedType": "AUTO", "rearModule": "string", "vlanCustomize": true, "stackMembersAndFilterActiveId": [ … ] } ]
{ "requestId": "string", "response": { "id": "string" } }
- Asian region
https://api.asia.ruckus.cloud/switches
- European region
https://api.eu.ruckus.cloud/switches
- North American region
https://api.ruckus.cloud/switches
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
[ "string" ]
{ "requestId": "string", "response": { "id": "string" } }
- Asian region
https://api.asia.ruckus.cloud/switches/{switchId}/deviceRequests
- European region
https://api.eu.ruckus.cloud/switches/{switchId}/deviceRequests
- North American region
https://api.ruckus.cloud/switches/{switchId}/deviceRequests
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "deviceRequestAction": "sync", "switchIdList": [ "string" ] }
{ "requestId": "string", "errors": [ { … } ] }
- Asian region
https://api.asia.ruckus.cloud/switches/deviceRequests
- European region
https://api.eu.ruckus.cloud/switches/deviceRequests
- North American region
https://api.ruckus.cloud/switches/deviceRequests
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "deviceRequestAction": "sync", "switchIdList": [ "string" ] }
{ "id": "string", "tenantId": "string", "switchIdList": [ "string" ] }
- Asian region
https://api.asia.ruckus.cloud/stacks/{stackSwitchSerialNumber}
- European region
https://api.eu.ruckus.cloud/stacks/{stackSwitchSerialNumber}
- North American region
https://api.ruckus.cloud/stacks/{stackSwitchSerialNumber}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
{ "requestId": "string", "response": { "id": "string" } }