---
title: "Get object status explanation"
method: GET
path: "/v1/objects/{object-id}/status-explanation"
tags: ["Objects"]
---

# Get object status explanation

`GET /v1/objects/{object-id}/status-explanation`

Retrieve a detailed explanation of how the object's status was calculated, including the algorithm used, child object statuses, and status propagation details.

## Path parameters

- `object-id` integer, required — Object ID

## Response `200`

Status explanation retrieved successfully

- object
  - `objectId` integer — Object ID
  - `objectName` string — Object name
  - `status` integer — Current object status
  - `statusText` string — Human-readable status name
  - `unmanaged` boolean — Present and true if object is unmanaged
  - `algorithm` string — Status calculation algorithm name
  - `childStatuses` object[] — Status information for child objects
    - `objectId` integer
    - `objectName` string
    - `status` integer
    - `statusText` string

## Other responses

- `400` — Invalid object ID
- `401` — Unauthorized
- `403` — User does not have read access to given object
- `404` — Object with given ID does not exist

---

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