---
title: "GET /wireless-devices/{Id}/data"
method: GET
path: "/wireless-devices/{Id}/data"
---

# GET /wireless-devices/{Id}/data

`GET /wireless-devices/{Id}/data`

List queued messages in the downlink queue.

## Path parameters

- `Id` string, required — The ID of the wireless device.

## Query parameters

- `nextToken` string
- `maxResults` integer — The maximum number of results to return in this operation.
- `WirelessDeviceType` 'Sidewalk' | 'LoRaWAN'
- `MaxResults` string
- `NextToken` string

## Response `200`

Success

- ListQueuedMessagesResponse
  - `NextToken` string — To retrieve the next set of results, the <code>nextToken</code> value from a previous response; otherwise <b>null</b> to receive the first set of results.
  - `DownlinkQueueMessagesList` DownlinkQueueMessage[] — The messages in the downlink queue.
    - `MessageId` string — The message ID assigned by IoT Wireless to each downlink message, which helps identify the message.
    - `TransmitMode` integer — The transmit mode to use for sending data to the wireless device. This can be <code>0</code> for UM (unacknowledge mode) or <code>1</code> for AM (acknowledge mode).
    - `ReceivedAt` string — The time at which Iot Wireless received the downlink message.
    - `LoRaWAN` LoRaWANSendDataToDevice — LoRaWAN router info.
      - `FPort` integer — The Fport value.
      - `ParticipatingGateways` object — Choose the gateways that you want to use for the downlink data traffic when the wireless device is running in class B or class C mode.
        - `DownlinkMode` 'SEQUENTIAL' | 'CONCURRENT' | 'USING_UPLINK_GATEWAY', required — Indicates whether to send the downlink message in sequential mode or concurrent mode, or to use only the chosen gateways from the previous uplink message transmission.
        - `GatewayList` GatewayListItem[], required — The list of gateways that you want to use for sending the downlink data traffic.
          - `GatewayId` string, required — The ID of the wireless gateways that you want to add to the list of gateways when sending downlink messages.
          - `DownlinkFrequency` integer, required — The frequency to use for the gateways when sending a downlink message to the wireless device.
        - `TransmissionInterval` integer, required — The duration of time for which AWS IoT Core for LoRaWAN will wait before transmitting the payload to the next gateway.

## Other responses

- `480` — ValidationException
- `481` — ResourceNotFoundException
- `482` — InternalServerException
- `483` — ThrottlingException
- `484` — AccessDeniedException

---

[API](https://skmtc.net/aws/apis/iotwireless.md) · [All operations](https://skmtc.net/aws/apis/iotwireless/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/iotwireless/versions/022d242d4bce/schema)
