---
title: "Gets thing status."
method: GET
path: "/things/{thingUID}/status"
tags: ["things"]
---

# Gets thing status.

`GET /things/{thingUID}/status`

## Path parameters

- `thingUID` string, required

## Headers

- `Accept-Language` string

## Response `200`

OK

- ThingStatusInfo
  - `status` 'UNINITIALIZED' | 'INITIALIZING' | 'UNKNOWN' | 'ONLINE' | 'OFFLINE' | 'REMOVING' | 'REMOVED'
  - `statusDetail` 'NONE' | 'NOT_YET_READY' | 'HANDLER_MISSING_ERROR' | 'HANDLER_REGISTERING_ERROR' | 'HANDLER_INITIALIZING_ERROR' | 'HANDLER_CONFIGURATION_PENDING' | 'CONFIGURATION_PENDING' | 'COMMUNICATION_ERROR' | 'CONFIGURATION_ERROR' | 'BRIDGE_OFFLINE' | 'FIRMWARE_UPDATING' | 'DUTY_CYCLE' | 'BRIDGE_UNINITIALIZED' | 'GONE' | 'DISABLED'
  - `description` string

## Other responses

- `404` — Thing not found.

---

[API](https://skmtc.net/openhab/apis/openhab-rest-api.md) · [All operations](https://skmtc.net/openhab/apis/openhab-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/openhab/openhab-rest-api/versions/0f2ce17cab3e/schema)
