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/switchProfiles/{switchProfileId}/vlans/{vlanId}
- European region
https://api.eu.ruckus.cloud/switchProfiles/{switchProfileId}/vlans/{vlanId}
- North American region
https://api.ruckus.cloud/switchProfiles/{switchProfileId}/vlans/{vlanId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
{ "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": [ { … } ] }
- application/json
- application/vnd.ruckus.v1+json
- Asian region
https://api.asia.ruckus.cloud/switchProfiles/{switchProfileId}/vlans/{vlanId}
- European region
https://api.eu.ruckus.cloud/switchProfiles/{switchProfileId}/vlans/{vlanId}
- North American region
https://api.ruckus.cloud/switchProfiles/{switchProfileId}/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", "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/switchProfiles/{switchProfileId}/vlans/{vlanId}
- European region
https://api.eu.ruckus.cloud/switchProfiles/{switchProfileId}/vlans/{vlanId}
- North American region
https://api.ruckus.cloud/switchProfiles/{switchProfileId}/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/venues/{venueId}/vlans
- European region
https://api.eu.ruckus.cloud/venues/{venueId}/vlans
- North American region
https://api.ruckus.cloud/venues/{venueId}/vlans
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
{ "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}/untaggedVlans/query
- European region
https://api.eu.ruckus.cloud/venues/{venueId}/untaggedVlans/query
- North American region
https://api.ruckus.cloud/venues/{venueId}/untaggedVlans/query
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "model": "ICX7150-24" }
{ "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}/taggedVlans/query
- European region
https://api.eu.ruckus.cloud/venues/{venueId}/taggedVlans/query
- North American region
https://api.ruckus.cloud/venues/{venueId}/taggedVlans/query
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "model": "ICX7150-24" }
{ "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/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
No request payload
{ "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/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
[ "string" ]
{ "requestId": "string", "response": { "id": "string" } }
- Asian region
https://api.asia.ruckus.cloud/switches/{switchId}/vlanUnions
- European region
https://api.eu.ruckus.cloud/switches/{switchId}/vlanUnions
- North American region
https://api.ruckus.cloud/switches/{switchId}/vlanUnions
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
{ "switchDefaultVlan": [ { … } ], "profileVlan": [ { … } ], "switchVlan": [ { … } ] }