Manage AAA (authentication, authorization, and accounting) Servers.
Switch Service API & Model Documentation (0.3.4)
Download OpenAPI description
Overview
Languages
Servers
Asian region
https://api.asia.ruckus.cloud/
European region
https://api.eu.ruckus.cloud/
North American region
https://api.ruckus.cloud/
Bodyrequired
- application/json
- application/vnd.ruckus.v1+json
- application/vnd.ruckus.v1.1+json
Enum"__NULL""ICX7150""ICX7250""ICX7650""ICX7850""ICX7550""ICX8200""ICX8100"
- Asian region
https://api.asia.ruckus.cloud/switchProfiles/{switchProfileId}/vlans
- European region
https://api.eu.ruckus.cloud/switchProfiles/{switchProfileId}/vlans
- North American region
https://api.ruckus.cloud/switchProfiles/{switchProfileId}/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 }
Response
{ "id": "string", "vlanId": 0, "vlanName": "string", "rootBridgeFamilyId": "__NULL", "ipv4DhcpSnooping": true, "ipv4DhcpSnoopingTrustPort": "string", "arpInspection": true, "arpInspectionTrustPort": "string", "igmpSnooping": "active", "multicastVersion": 0, "spanningTreeProtocol": "rstp", "spanningTreePriority": 0, "switchFamilyModels": [ { … } ] }
- Asian region
https://api.asia.ruckus.cloud/venues/{venueId}/switches/{switchId}/vlanUnions
- European region
https://api.eu.ruckus.cloud/venues/{venueId}/switches/{switchId}/vlanUnions
- North American region
https://api.ruckus.cloud/venues/{venueId}/switches/{switchId}/vlanUnions
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
Response
{ "switchDefaultVlan": [ { … } ], "profileVlan": [ { … } ], "switchVlan": [ { … } ] }
- Asian region
https://api.asia.ruckus.cloud/venues/{venueId}/switchProfiles/vlans
- European region
https://api.eu.ruckus.cloud/venues/{venueId}/switchProfiles/vlans
- North American region
https://api.ruckus.cloud/venues/{venueId}/switchProfiles/vlans
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
Response
{ "id": "string", "vlanId": 0, "vlanName": "string", "rootBridgeFamilyId": "__NULL", "ipv4DhcpSnooping": true, "ipv4DhcpSnoopingTrustPort": "string", "arpInspection": true, "arpInspectionTrustPort": "string", "igmpSnooping": "active", "multicastVersion": 0, "spanningTreeProtocol": "rstp", "spanningTreePriority": 0, "switchFamilyModels": [ { … } ] }