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/vlans/{vlanId}
- European region
https://api.eu.ruckus.cloud/switches/vlans/{vlanId}
- North American region
https://api.ruckus.cloud/switches/vlans/{vlanId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
{ "id": "string", "vlanId": 0, "vlanName": "string", "ipv4DhcpSnooping": true, "arpInspection": true, "igmpSnooping": "active", "multicastVersion": 0, "spanningTreeProtocol": "rstp", "taggedPorts": "string", "untaggedPorts": "string", "vePort": { "id": "string", "veId": 0, "vlanId": 0, "defaultVlan": true, "name": "string", "ospfArea": "string", "dhcpRelayAgent": "string", "ipAddressType": "static", "ipAddress": "string", "ipSubnetMask": "string", "ingressAclName": "string", "egressAclName": "string", "vsixIngressAclName": "string", "vsixEgressAclName": "string", "switchId": "string", "tenantId": "string", "switchName": "string", "deviceStatus": "string", "stack": true, "syncedSwitchConfig": true, "portType": "NONE", "connectedVe": true, "vePortViewList": [ … ] }, "switchVlanPortModels": [ { … } ], "enableAsDefaultVlan": true }
- application/json
- application/vnd.ruckus.v1+json
- Asian region
https://api.asia.ruckus.cloud/switches/vlans/{vlanId}
- European region
https://api.eu.ruckus.cloud/switches/vlans/{vlanId}
- North American region
https://api.ruckus.cloud/switches/vlans/{vlanId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "id": "string", "vlanId": 1, "vlanName": "string", "rootBridgeFamilyId": "__NULL", "ipv4DhcpSnooping": true, "ipv4DhcpSnoopingTrustPort": "string", "ipv4DhcpSnoopingTrustPortList": [ "string" ], "arpInspection": true, "arpInspectionTrustPort": "string", "arpInspectionTrustPortList": [ "string" ], "arpTrustPortsList": [ "string" ], "dhcpTrustPortsList": [ "string" ], "igmpSnooping": "active", "multicastVersion": 3, "spanningTreeProtocol": "rstp", "spanningTreePriority": 65535, "switchFamilyModels": [ { … } ], "managementVlan": true, "switchVlanPortModels": [ { … } ], "switchId": "string", "enableAsDefaultVlan": true, "deleteVlanEnabled": true, "dummyVlan": true, "switchVlanPortModel": { "id": "string", "switchModel": "ICX7150-24", "taggedPorts": "string", "untaggedPorts": "string", "voicePorts": "string", "taggedPortsList": [ … ], "untaggedPortsList": [ … ], "voicePortsList": [ … ] }, "rapidSpanningTreeProtocol": true, "taggedPortsList": [ "string" ], "untaggedPortsList": [ "string" ], "notDummyVlan": true, "defaultVlan": true, "igmpSnoopingTypeChanged": true }
{ "id": "string", "vlanId": 0, "vlanName": "string", "ipv4DhcpSnooping": true, "arpInspection": true, "igmpSnooping": "active", "multicastVersion": 0, "spanningTreeProtocol": "rstp", "taggedPorts": "string", "untaggedPorts": "string", "vePort": { "id": "string", "veId": 0, "vlanId": 0, "defaultVlan": true, "name": "string", "ospfArea": "string", "dhcpRelayAgent": "string", "ipAddressType": "static", "ipAddress": "string", "ipSubnetMask": "string", "ingressAclName": "string", "egressAclName": "string", "vsixIngressAclName": "string", "vsixEgressAclName": "string", "switchId": "string", "tenantId": "string", "switchName": "string", "deviceStatus": "string", "stack": true, "syncedSwitchConfig": true, "portType": "NONE", "connectedVe": true, "vePortViewList": [ … ] }, "switchVlanPortModels": [ { … } ], "enableAsDefaultVlan": true }
- Asian region
https://api.asia.ruckus.cloud/switches/vlans/{vlanId}
- European region
https://api.eu.ruckus.cloud/switches/vlans/{vlanId}
- North American region
https://api.ruckus.cloud/switches/vlans/{vlanId}
- 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/{switchId}/vlans
- European region
https://api.eu.ruckus.cloud/switches/{switchId}/vlans
- North American region
https://api.ruckus.cloud/switches/{switchId}/vlans
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
{ "id": "string", "vlanId": 0, "vlanName": "string", "ipv4DhcpSnooping": true, "arpInspection": true, "igmpSnooping": "active", "multicastVersion": 0, "spanningTreeProtocol": "rstp", "taggedPorts": "string", "untaggedPorts": "string", "vePort": { "id": "string", "veId": 0, "vlanId": 0, "defaultVlan": true, "name": "string", "ospfArea": "string", "dhcpRelayAgent": "string", "ipAddressType": "static", "ipAddress": "string", "ipSubnetMask": "string", "ingressAclName": "string", "egressAclName": "string", "vsixIngressAclName": "string", "vsixEgressAclName": "string", "switchId": "string", "tenantId": "string", "switchName": "string", "deviceStatus": "string", "stack": true, "syncedSwitchConfig": true, "portType": "NONE", "connectedVe": true, "vePortViewList": [ … ] }, "switchVlanPortModels": [ { … } ], "enableAsDefaultVlan": true }
- application/json
- application/vnd.ruckus.v1+json
- Asian region
https://api.asia.ruckus.cloud/switches/{switchId}/vlans
- European region
https://api.eu.ruckus.cloud/switches/{switchId}/vlans
- North American region
https://api.ruckus.cloud/switches/{switchId}/vlans
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "id": "string", "vlanId": 1, "vlanName": "string", "rootBridgeFamilyId": "__NULL", "ipv4DhcpSnooping": true, "ipv4DhcpSnoopingTrustPort": "string", "ipv4DhcpSnoopingTrustPortList": [ "string" ], "arpInspection": true, "arpInspectionTrustPort": "string", "arpInspectionTrustPortList": [ "string" ], "arpTrustPortsList": [ "string" ], "dhcpTrustPortsList": [ "string" ], "igmpSnooping": "active", "multicastVersion": 3, "spanningTreeProtocol": "rstp", "spanningTreePriority": 65535, "switchFamilyModels": [ { … } ], "managementVlan": true, "switchVlanPortModels": [ { … } ], "switchId": "string", "enableAsDefaultVlan": true, "deleteVlanEnabled": true, "dummyVlan": true, "switchVlanPortModel": { "id": "string", "switchModel": "ICX7150-24", "taggedPorts": "string", "untaggedPorts": "string", "voicePorts": "string", "taggedPortsList": [ … ], "untaggedPortsList": [ … ], "voicePortsList": [ … ] }, "rapidSpanningTreeProtocol": true, "taggedPortsList": [ "string" ], "untaggedPortsList": [ "string" ], "notDummyVlan": true, "defaultVlan": true, "igmpSnoopingTypeChanged": true }
{ "id": "string", "vlanId": 0, "vlanName": "string", "ipv4DhcpSnooping": true, "arpInspection": true, "igmpSnooping": "active", "multicastVersion": 0, "spanningTreeProtocol": "rstp", "taggedPorts": "string", "untaggedPorts": "string", "vePort": { "id": "string", "veId": 0, "vlanId": 0, "defaultVlan": true, "name": "string", "ospfArea": "string", "dhcpRelayAgent": "string", "ipAddressType": "static", "ipAddress": "string", "ipSubnetMask": "string", "ingressAclName": "string", "egressAclName": "string", "vsixIngressAclName": "string", "vsixEgressAclName": "string", "switchId": "string", "tenantId": "string", "switchName": "string", "deviceStatus": "string", "stack": true, "syncedSwitchConfig": true, "portType": "NONE", "connectedVe": true, "vePortViewList": [ … ] }, "switchVlanPortModels": [ { … } ], "enableAsDefaultVlan": true }
- Asian region
https://api.asia.ruckus.cloud/switches/{switchId}/vlans/query
- European region
https://api.eu.ruckus.cloud/switches/{switchId}/vlans/query
- North American region
https://api.ruckus.cloud/switches/{switchId}/vlans/query
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "fields": [ "string" ], "page": 0, "pageSize": 0, "sortField": "string", "sortOrder": "ASC", "filterType": "string", "filters": { "property1": [ … ], "property2": [ … ] }, "searchString": "string", "searchTargetFields": [ "string" ] }
{ "id": "string", "data": [ {} ], "fields": [ "string" ], "page": 0, "totalCount": 0, "totalPages": 0 }
- application/json
- application/vnd.ruckus.v1+json
- Asian region
https://api.asia.ruckus.cloud/switches/vlans
- European region
https://api.eu.ruckus.cloud/switches/vlans
- North American region
https://api.ruckus.cloud/switches/vlans
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
[ { "id": "string", "vlanId": 1, "vlanName": "string", "rootBridgeFamilyId": "__NULL", "ipv4DhcpSnooping": true, "ipv4DhcpSnoopingTrustPort": "string", "ipv4DhcpSnoopingTrustPortList": [ … ], "arpInspection": true, "arpInspectionTrustPort": "string", "arpInspectionTrustPortList": [ … ], "arpTrustPortsList": [ … ], "dhcpTrustPortsList": [ … ], "igmpSnooping": "active", "multicastVersion": 3, "spanningTreeProtocol": "rstp", "spanningTreePriority": 65535, "switchFamilyModels": [ … ], "managementVlan": true, "switchVlanPortModels": [ … ], "switchId": "string", "enableAsDefaultVlan": true, "deleteVlanEnabled": true, "dummyVlan": true, "switchVlanPortModel": { … }, "rapidSpanningTreeProtocol": true, "taggedPortsList": [ … ], "untaggedPortsList": [ … ], "notDummyVlan": true, "defaultVlan": true, "igmpSnoopingTypeChanged": true } ]
{ "requestId": "string", "response": { "id": "string" } }
- Asian region
https://api.asia.ruckus.cloud/switches/vlans
- European region
https://api.eu.ruckus.cloud/switches/vlans
- North American region
https://api.ruckus.cloud/switches/vlans
- 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/vlans/query
- European region
https://api.eu.ruckus.cloud/switches/vlans/query
- North American region
https://api.ruckus.cloud/switches/vlans/query
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "isDefault": true, "switchIds": [ "string" ] }
{ "id": "string", "switchId": "string", "defaultVlanId": 0, "vlanList": [ { … } ] }