---
title: "PUT /transmitter/udp"
method: PUT
path: "/transmitter/udp"
---

# PUT /transmitter/udp

`PUT /transmitter/udp`

Transmit a UDP datagram.

## Request body

- UDPDatagram — A UDP datagram to be sent from/to a specified source/destination address and port.
  - `srcAddress` string, required — The source address to be used by the sender. Must be one of the LL, ULA, GUA, or mcast addresses configured on the device. IPv6 address strings are formatted per RFC 5952.
  - `srcPort` integer, required — The port from which the datagram will be sent.
  - `destAddress` string, required — The destination address to which the datagram will be sent. IPv6 address strings are formatted per RFC 5952.
  - `destPort` integer, required — The port to which the datagram will be sent.
  - `data` string, required — The body of the UDP datagram encoded as a string of ASCII characters.
  - `frameExchangePattern` 0 | 1, required — Set to 0 if DFE is to be used, set to 1 if EDFE is to be used.

## Response `200`

UDP datagram successfully transmitted.

## Other responses

- `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)
