# ICX Switch

Manage ICX switch settings.

## Get ICX Switch

 - [GET /venues/{venueId}/switches/{switchId}](https://docs.ruckus.cloud/api/switch-0.4.0/icx-switch/getswitchbyid.md): Get ICX switch by id.

## Update ICX Switch

 - [PUT /venues/{venueId}/switches/{switchId}](https://docs.ruckus.cloud/api/switch-0.4.0/icx-switch/updateswitchbyid.md): Update ICX switch. Use activity API with request id to get the status update.

## Add ICX Switch

 - [POST /venues/{venueId}/switches/{switchId}](https://docs.ruckus.cloud/api/switch-0.4.0/icx-switch/addswitch.md): Add an ICX switch. Use activity API with request id to get the status update.

## Delete ICX Switch

 - [DELETE /venues/{venueId}/switches/{switchId}](https://docs.ruckus.cloud/api/switch-0.4.0/icx-switch/deleteswitchbyid.md): Delete ICX switch by id.

## Update Switch Position

 - [PUT /venues/{venueId}/switches/{switchId}/positions](https://docs.ruckus.cloud/api/switch-0.4.0/icx-switch/updateswitchposition.md): Update ICX switch position in the floor plan.

## Retrieve ICX Switches

 - [GET /venues/{venueId}/switches](https://docs.ruckus.cloud/api/switch-0.4.0/icx-switch/getswitchesbyvenue_1_1.md): Retrieve list of venues' ICX switches.

## Add ICX Switches

 - [POST /venues/{venueId}/switches](https://docs.ruckus.cloud/api/switch-0.4.0/icx-switch/addmultipleswitches.md): Add multiple ICX switches. Use activity API with request id to get the status update.

## Delete ICX Switches

 - [DELETE /venues/{venueId}/switches](https://docs.ruckus.cloud/api/switch-0.4.0/icx-switch/deletemultipleswitches.md): Delete multiple ICX switches.

## Sync or Reboot ICX Device

 - [POST /venues/{venueId}/switches/{switchId}/deviceRequests](https://docs.ruckus.cloud/api/switch-0.4.0/icx-switch/devicerequests.md): Execute sync or reboot command on the specified switch device.

## Create Multiple Device Requests

 - [POST /venues/{venueId}/deviceRequests](https://docs.ruckus.cloud/api/switch-0.4.0/icx-switch/syncvenueadminpasswordmultipledevicerequests.md): Execute sync venues admin password on multiple switch devices, switch id list should be provided on the request body.

## Delete Stack Member

 - [DELETE /venues/{venueId}/stacks/{stackSwitchSerialNumber}](https://docs.ruckus.cloud/api/switch-0.4.0/icx-switch/deletestackmember.md): Delete a specific stack member.

