# Switch Network Config

Configure VLANs, static routes, and DHCP servers.

 - [GET /venues/{venueId}/switches/{switchId}/vlans/{vlanId}](https://docs.ruckus.cloud/api/switch-0.4.0/switch-network-config/getswitchvlan.md): Get the specified switch level VLAN by id.
 - [PUT /venues/{venueId}/switches/{switchId}/vlans/{vlanId}](https://docs.ruckus.cloud/api/switch-0.4.0/switch-network-config/updateswitchvlan.md): Update a VLAN of the switch.
 - [DELETE /venues/{venueId}/switches/{switchId}/vlans/{vlanId}](https://docs.ruckus.cloud/api/switch-0.4.0/switch-network-config/deleteswitchvlan.md): Delete a VLAN of the switch.
 - [GET /venues/{venueId}/switches/{switchId}/staticRoutes/{staticRouteId}](https://docs.ruckus.cloud/api/switch-0.4.0/switch-network-config/getstaticroutebyid.md): Get the specified static route.
 - [PUT /venues/{venueId}/switches/{switchId}/staticRoutes/{staticRouteId}](https://docs.ruckus.cloud/api/switch-0.4.0/switch-network-config/updatestaticroute.md): Update the specified static route.
 - [DELETE /venues/{venueId}/switches/{switchId}/staticRoutes/{staticRouteId}](https://docs.ruckus.cloud/api/switch-0.4.0/switch-network-config/deletestaticroute.md): Delete the specified static route.
 - [GET /venues/{venueId}/switches/{switchId}/dhcpServers/{dhcpServerId}](https://docs.ruckus.cloud/api/switch-0.4.0/switch-network-config/getswitchdhcpserversetting.md): Get switch's DHCP server setting.
 - [PUT /venues/{venueId}/switches/{switchId}/dhcpServers/{dhcpServerId}](https://docs.ruckus.cloud/api/switch-0.4.0/switch-network-config/updateswitchdhcpserversettings.md): Update switch's DHCP server setting.
 - [DELETE /venues/{venueId}/switches/{switchId}/dhcpServers/{dhcpServerId}](https://docs.ruckus.cloud/api/switch-0.4.0/switch-network-config/deleteswitchdhcpserversetting.md): Delete switch's DHCP server setting.
 - [POST /venues/{venueId}/vlans](https://docs.ruckus.cloud/api/switch-0.4.0/switch-network-config/addswitchvlans.md): Create multiple VLANs under the specified switches.
 - [POST /venues/{venueId}/vlans/query](https://docs.ruckus.cloud/api/switch-0.4.0/switch-network-config/getswitchvlanbyswitchids.md): Retrieve all usable VLANs under the specified switches.
 - [GET /venues/{venueId}/switches/{switchId}/vlans](https://docs.ruckus.cloud/api/switch-0.4.0/switch-network-config/getvlanbyvenuewithveportsinfobyswitchid.md): List all usable VLANs that are available for the VE setting.
 - [POST /venues/{venueId}/switches/{switchId}/vlans](https://docs.ruckus.cloud/api/switch-0.4.0/switch-network-config/addswitchvlan.md): Create a VLAN of the switch.
 - [DELETE /venues/{venueId}/switches/{switchId}/vlans](https://docs.ruckus.cloud/api/switch-0.4.0/switch-network-config/deleteswitchvlans.md): Delete multiple VLANs of the switch.
 - [POST /venues/{venueId}/switches/{switchId}/vlans/query](https://docs.ruckus.cloud/api/switch-0.4.0/switch-network-config/queryswitchvlans.md): Query the switch's switch level VLANs.
 - [GET /venues/{venueId}/switches/{switchId}/staticRoutes](https://docs.ruckus.cloud/api/switch-0.4.0/switch-network-config/getstaticroutesbyswitchid.md): Get multiple static routes of the switch.
 - [POST /venues/{venueId}/switches/{switchId}/staticRoutes](https://docs.ruckus.cloud/api/switch-0.4.0/switch-network-config/addstaticroutes.md): Add multiple static routes of the switch.
 - [DELETE /venues/{venueId}/switches/{switchId}/staticRoutes](https://docs.ruckus.cloud/api/switch-0.4.0/switch-network-config/deletestaticroutes.md): Delete multiple static routes.
 - [POST /venues/{venueId}/switches/{switchId}/dhcpServers](https://docs.ruckus.cloud/api/switch-0.4.0/switch-network-config/addswitchdhcpserversettings_1.md): Add switch's DHCP server settings. Use activity API with request id to get the status update.
 - [DELETE /venues/{venueId}/switches/{switchId}/dhcpServers](https://docs.ruckus.cloud/api/switch-0.4.0/switch-network-config/deleteswitchdhcpserversettings_1.md): Delete switch's DHCP servers.
 - [POST /venues/{venueId}/switches/{switchId}/dhcpServers/query](https://docs.ruckus.cloud/api/switch-0.4.0/switch-network-config/listoficxdhcpservers.md): List of ICX DHCP servers.
 - [PATCH /venues/{venueId}/switches/{switchId}/dhcpServerStates](https://docs.ruckus.cloud/api/switch-0.4.0/switch-network-config/changeswitchdhcpserverstate_1.md): Change switch's DHCP server state. Use activity API with request id to get the status update.
 - [GET /venues/{venueId}/vlanUnions](https://docs.ruckus.cloud/api/switch-0.4.0/switch-network-config/getvlanunionbyvenue.md): List all usable VLANs under this venue.
