# Switch VLAN

Manage VLANs (virtual local area networks).

## Get Switch VLAN

 - [GET /venues/{venueId}/switches/{switchId}/vlans/{vlanId}](https://docs.ruckus.cloud/api/switch-0.4.0/switch-vlan/getswitchvlan.md): Get the specified switch level VLAN by id.

## Update Switch VLAN

 - [PUT /venues/{venueId}/switches/{switchId}/vlans/{vlanId}](https://docs.ruckus.cloud/api/switch-0.4.0/switch-vlan/updateswitchvlan.md): Update a VLAN of the switch.

## Delete Switch VLAN

 - [DELETE /venues/{venueId}/switches/{switchId}/vlans/{vlanId}](https://docs.ruckus.cloud/api/switch-0.4.0/switch-vlan/deleteswitchvlan.md): Delete a VLAN of the switch.

## Add Switch VLANs

 - [POST /venues/{venueId}/vlans](https://docs.ruckus.cloud/api/switch-0.4.0/switch-vlan/addswitchvlans.md): Create multiple VLANs under the specified switches.

## Retrieve Switch VLANs

 - [POST /venues/{venueId}/vlans/query](https://docs.ruckus.cloud/api/switch-0.4.0/switch-vlan/getswitchvlanbyswitchids.md): Retrieve all usable VLANs under the specified switches.

## Get VLAN VE Ports

 - [GET /venues/{venueId}/switches/{switchId}/vlans](https://docs.ruckus.cloud/api/switch-0.4.0/switch-vlan/getvlanbyvenuewithveportsinfobyswitchid_1.md): List all usable VLANs that are available for the VE setting.

## Add Switch VLAN

 - [POST /venues/{venueId}/switches/{switchId}/vlans](https://docs.ruckus.cloud/api/switch-0.4.0/switch-vlan/addswitchvlan.md): Create a VLAN of the switch.

## Delete Switch VLANs

 - [DELETE /venues/{venueId}/switches/{switchId}/vlans](https://docs.ruckus.cloud/api/switch-0.4.0/switch-vlan/deleteswitchvlans.md): Delete multiple VLANs of the switch.

## Query Switch VLANs

 - [POST /venues/{venueId}/switches/{switchId}/vlans/query](https://docs.ruckus.cloud/api/switch-0.4.0/switch-vlan/queryswitchvlans.md): Query the switch's switch level VLANs.

## Get VLANs

 - [GET /venues/{venueId}/vlanUnions](https://docs.ruckus.cloud/api/switch-0.4.0/switch-vlan/getvlanunionbyvenue_1_1.md): List all usable VLANs under this venue.

