---
title: "PUT /config/phy/modeSwitch/modeIDs"
method: PUT
path: "/config/phy/modeSwitch/modeIDs"
---

# PUT /config/phy/modeSwitch/modeIDs

`PUT /config/phy/modeSwitch/modeIDs`

Configure the PHY Operating Mode IDs advertised by a given device. The device's base PHY MUST be configured first, before its POM-IE. A device MUST NOT advertise any modes not configured by this endpoint.

## Request body

- PhyOperatingModeIDs — A list of PHY Operating Mode IDs to be advertised from a given device in its POM-IE.
  - `modes` integer[], required — Set as specified in section 5.2 of [PHYTPS].

## Response `200`

PHY Operating Modes successfully configured.

## Other responses

- `501` — This device does not support one or more of the given POMs!
- `502` — This device does not support the optional mode switch feature!
- `default` — Unknown error occurred.

---

[API](https://skmtc.net/siliconlabs/apis/tbu-api.md) · [All operations](https://skmtc.net/siliconlabs/apis/tbu-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/siliconlabs/tbu-api/versions/8475de394ee2/schema)
