# DHCP Server

Manage ICX DHCP servers.

## Get DHCP Server Setting

 - [GET /venues/{venueId}/switches/{switchId}/dhcpServers/{dhcpServerId}](https://docs.ruckus.cloud/api/switch-0.4.0/dhcp-server/getswitchdhcpserversetting.md): Get switch's DHCP server setting.

## Update DHCP Server Setting

 - [PUT /venues/{venueId}/switches/{switchId}/dhcpServers/{dhcpServerId}](https://docs.ruckus.cloud/api/switch-0.4.0/dhcp-server/updateswitchdhcpserversettings.md): Update switch's DHCP server setting.

## Delete DHCP Server Setting

 - [DELETE /venues/{venueId}/switches/{switchId}/dhcpServers/{dhcpServerId}](https://docs.ruckus.cloud/api/switch-0.4.0/dhcp-server/deleteswitchdhcpserversetting.md): Delete switch's DHCP server setting.

## Add DHCP Server

 - [POST /venues/{venueId}/switches/{switchId}/dhcpServers](https://docs.ruckus.cloud/api/switch-0.4.0/dhcp-server/addswitchdhcpserversettings.md): Add switch's DHCP server settings. Use activity API with request id to get the status update.

## Delete DHCP Servers

 - [DELETE /venues/{venueId}/switches/{switchId}/dhcpServers](https://docs.ruckus.cloud/api/switch-0.4.0/dhcp-server/deleteswitchdhcpserversettings.md): Delete switch's DHCP servers.

## Query DHCP Servers

 - [POST /venues/{venueId}/switches/{switchId}/dhcpServers/query](https://docs.ruckus.cloud/api/switch-0.4.0/dhcp-server/listoficxdhcpservers.md): List of ICX DHCP servers.

## Change Switch DHCP Server State

 - [PATCH /venues/{venueId}/switches/{switchId}/dhcpServerStates](https://docs.ruckus.cloud/api/switch-0.4.0/dhcp-server/changeswitchdhcpserverstate_1.md): Change switch's DHCP server state. Use activity API with request id to get the status update.

