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/venues/{venueId}/switches/{switchId}/vlans/{vlanId}
- European region
https://api.eu.ruckus.cloud/venues/{venueId}/switches/{switchId}/vlans/{vlanId}
- North American region
https://api.ruckus.cloud/venues/{venueId}/switches/{switchId}/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", "switchVlanPortModels": [ { … } ], "enableAsDefaultVlan": true, "usedByVePort": true, "isAuthDefaultVlan": true, "isAuthVlan": true }
- Asian region
https://api.asia.ruckus.cloud/venues/{venueId}/switches/{switchId}/vlans/{vlanId}
- European region
https://api.eu.ruckus.cloud/venues/{venueId}/switches/{switchId}/vlans/{vlanId}
- North American region
https://api.ruckus.cloud/venues/{venueId}/switches/{switchId}/vlans/{vlanId}
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "id": "string", "vlanId": 1, "vlanName": "string", "ipv4DhcpSnooping": true, "arpInspection": true, "igmpSnooping": "active", "multicastVersion": 3, "spanningTreeProtocol": "rstp", "switchVlanPortModels": [ { … } ], "enableAsDefaultVlan": true }
{ "requestId": "string", "response": { "id": "string", "vlanId": 0, "vlanName": "string", "ipv4DhcpSnooping": true, "arpInspection": true, "igmpSnooping": "active", "multicastVersion": 0, "spanningTreeProtocol": "rstp", "taggedPorts": "string", "untaggedPorts": "string", "switchVlanPortModels": [ … ], "enableAsDefaultVlan": true, "usedByVePort": true, "isAuthDefaultVlan": true, "isAuthVlan": true } }
- Asian region
https://api.asia.ruckus.cloud/venues/{venueId}/switches/{switchId}/vlans/{vlanId}
- European region
https://api.eu.ruckus.cloud/venues/{venueId}/switches/{switchId}/vlans/{vlanId}
- North American region
https://api.ruckus.cloud/venues/{venueId}/switches/{switchId}/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
[ { "id": "string", "vlanId": 1, "vlanName": "string", "ipv4DhcpSnooping": true, "arpInspection": true, "igmpSnooping": "active", "multicastVersion": 3, "spanningTreeProtocol": "rstp", "switchVlanPortModels": [ … ], "enableAsDefaultVlan": true, "switchId": "string" } ]
{ "requestId": "string", "response": { "id": "string" } }
- Asian region
https://api.asia.ruckus.cloud/venues/{venueId}/vlans/query
- European region
https://api.eu.ruckus.cloud/venues/{venueId}/vlans/query
- North American region
https://api.ruckus.cloud/venues/{venueId}/vlans/query
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
[ "string" ]
[ { "switchId": "string", "defaultVlanId": 0, "vlanList": [ … ] } ]
- Asian region
https://api.asia.ruckus.cloud/venues/{venueId}/switches/{switchId}/vlans
- European region
https://api.eu.ruckus.cloud/venues/{venueId}/switches/{switchId}/vlans
- North American region
https://api.ruckus.cloud/venues/{venueId}/switches/{switchId}/vlans
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
{ "id": "string", "vlanId": "string", "vlanName": "string", "usedByVePort": true }
- Asian region
https://api.asia.ruckus.cloud/venues/{venueId}/switches/{switchId}/vlans
- European region
https://api.eu.ruckus.cloud/venues/{venueId}/switches/{switchId}/vlans
- North American region
https://api.ruckus.cloud/venues/{venueId}/switches/{switchId}/vlans
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
{ "id": "string", "vlanId": 1, "vlanName": "string", "ipv4DhcpSnooping": true, "arpInspection": true, "igmpSnooping": "active", "multicastVersion": 3, "spanningTreeProtocol": "rstp", "switchVlanPortModels": [ { … } ], "enableAsDefaultVlan": true }
{ "requestId": "string", "response": { "id": "string", "vlanId": 0, "vlanName": "string", "ipv4DhcpSnooping": true, "arpInspection": true, "igmpSnooping": "active", "multicastVersion": 0, "spanningTreeProtocol": "rstp", "taggedPorts": "string", "untaggedPorts": "string", "switchVlanPortModels": [ … ], "enableAsDefaultVlan": true, "usedByVePort": true, "isAuthDefaultVlan": true, "isAuthVlan": true } }
- Asian region
https://api.asia.ruckus.cloud/venues/{venueId}/switches/{switchId}/vlans
- European region
https://api.eu.ruckus.cloud/venues/{venueId}/switches/{switchId}/vlans
- North American region
https://api.ruckus.cloud/venues/{venueId}/switches/{switchId}/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/venues/{venueId}/switches/{switchId}/vlans/query
- European region
https://api.eu.ruckus.cloud/venues/{venueId}/switches/{switchId}/vlans/query
- North American region
https://api.ruckus.cloud/venues/{venueId}/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 }
- Asian region
https://api.asia.ruckus.cloud/venues/{venueId}/vlanUnions
- European region
https://api.eu.ruckus.cloud/venues/{venueId}/vlanUnions
- North American region
https://api.ruckus.cloud/venues/{venueId}/vlanUnions
- Payload
- curl
- JavaScript
- Node.js
- Python
- Java
- C#
- PHP
- Go
- Ruby
- R
No request payload
{ "id": "string", "vlanId": 1, "vlanConfigName": "string" }