---
title: "Get edge device logs"
method: POST
path: "/api/edge/devices/{deviceId}/logs"
tags: ["IoT Edge Devices"]
---

# Get edge device logs

`POST /api/edge/devices/{deviceId}/logs`

## Path parameters

- `deviceId` string, required

## Request body

- IoTEdgeModule — IoT Edge module.
  - `id` string, nullable — The module name, only used for AWS IoT Greengrass.
  - `moduleName` string, required — The module name.
  - `imageURI` string, required — the device image URI.
  - `containerCreateOptions` string, nullable
  - `status` string, nullable — The module status.
  - `environmentVariables` IoTEdgeModuleEnvironmentVariable[], nullable — The module environment variables.
    - `name` string, nullable — The module environment variable name
    - `value` string, nullable — The module environment variable value
  - `moduleIdentityTwinSettings` IoTEdgeModuleTwinSetting[], nullable — The module identity twin settings.
    - `name` string, nullable — The module identity twin setting name
    - `value` string, nullable — The module identity twin setting value
  - `commands` IoTEdgeModuleCommand[], nullable — The module commands.
    - `name` string, nullable — The command name
    - `edgeDeviceModelId` string, nullable
    - `commandId` string, nullable
    - `moduleName` string, nullable
  - `version` string, nullable

## Response `200`

Success

- IoTEdgeDeviceLog[]
  - `id` string, nullable
  - `text` string, nullable
  - `logLevel` integer
  - `timeStamp` string, date-time

---

[API](https://skmtc.net/cgi-fr/apis/azure-iot-hub-portal-api.md) · [All operations](https://skmtc.net/cgi-fr/apis/azure-iot-hub-portal-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/cgi-fr/azure-iot-hub-portal-api/revisions/ce058568b9f0/schema)
