---
title: "Returns a status change report for a single transaction check"
method: GET
path: "/tms/check/{check_id}/report/status"
tags: ["TMS Checks"]
---

# Returns a status change report for a single transaction check

`GET /tms/check/{check_id}/report/status`

Get a list of status changes for a specified check and time period. If order is speficied to descending, the list is ordered by newest first. (The default is ordered by oldest first.) It can be used to display a detailed view of a check.

## Path parameters

- `check_id` integer, required

## Query parameters

- `from` string, date-time
- `to` string, date-time
- `order` 'asc' | 'desc'

## Response `200`

Status change report for a single transaction check

- ReportStatusSingle
  - `report` CheckStatus
    - `check_id` integer — ID of the check
    - `name` string — Name of the check
    - `states` State[] — Intervals when the check had a specific status (`up`/`down`).
      - `status` 'up' | 'down' | 'unknown' — Interval status
      - `from` string, date-time — Interval start. The format is `RFC 3339`
      - `to` string, date-time — Interval end. The format is `RFC 3339`
      - `error_in_step` integer — Number of step in which an error has occured (only if `status` is `down`)
      - `message` string — Error message for the step that is failing (only if `status` is `down`)

---

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