---
title: "Returns a status change report for all transaction checks in the current organization"
method: GET
path: "/tms/check/report/status"
tags: ["TMS Checks"]
---

# Returns a status change report for all transaction checks in the current organization

`GET /tms/check/report/status`

Get a list of status changes for all transaction check in the current organization from the requested time period. If order is speficied to descending, the list of statuses within each check is ordered by newest first. (The default is ordered by oldest first.) It can be used to display a list view of all checks and their current status.

## Query parameters

- `from` string, date-time
- `to` string, date-time
- `order` 'asc' | 'desc'
- `limit` string
- `offset` string
- `omit_empty` boolean

## Response `200`

Status change report for all transaction check in the current organization

- ReportStatusAll
  - `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)
