---
title: "POST /log-levels"
method: POST
path: "/log-levels"
---

# POST /log-levels

`POST /log-levels`

Set default log level, or log levels by resource types. This can be for wireless device log options or wireless gateways log options and is used to control the log messages that'll be displayed in CloudWatch.

## Request body

- object
  - `DefaultLogLevel` 'INFO' | 'ERROR' | 'DISABLED' — The log level for a log message. The log levels can be disabled, or set to <code>ERROR</code> to display less verbose logs containing only error information, or to <code>INFO</code> for more detailed logs.
  - `WirelessDeviceLogOptions` WirelessDeviceLogOption[] — The list of wireless device log options.
    - `Type` 'Sidewalk' | 'LoRaWAN', required — The wireless device type.
    - `LogLevel` 'INFO' | 'ERROR' | 'DISABLED', required — The log level for a log message. The log levels can be disabled, or set to <code>ERROR</code> to display less verbose logs containing only error information, or to <code>INFO</code> for more detailed logs.
    - `Events` WirelessDeviceEventLogOption[] — The list of wireless device event log options.
      - `Event` 'Join' | 'Rejoin' | 'Uplink_Data' | 'Downlink_Data' | 'Registration', required — The event for a log message, if the log message is tied to a wireless device.
      - `LogLevel` 'INFO' | 'ERROR' | 'DISABLED', required — The log level for a log message. The log levels can be disabled, or set to <code>ERROR</code> to display less verbose logs containing only error information, or to <code>INFO</code> for more detailed logs.
  - `WirelessGatewayLogOptions` WirelessGatewayLogOption[] — The list of wireless gateway log options.
    - `Type` 'LoRaWAN', required — The wireless gateway type.
    - `LogLevel` 'INFO' | 'ERROR' | 'DISABLED', required — The log level for a log message. The log levels can be disabled, or set to <code>ERROR</code> to display less verbose logs containing only error information, or to <code>INFO</code> for more detailed logs.
    - `Events` WirelessGatewayEventLogOption[] — The list of wireless gateway event log options.
      - `Event` 'CUPS_Request' | 'Certificate', required — The event for a log message, if the log message is tied to a wireless gateway.
      - `LogLevel` 'INFO' | 'ERROR' | 'DISABLED', required — The log level for a log message. The log levels can be disabled, or set to <code>ERROR</code> to display less verbose logs containing only error information, or to <code>INFO</code> for more detailed logs.

## Response `200`

Success

- UpdateLogLevelsByResourceTypesResponse

## Other responses

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

---

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