---
title: "Returns a list overview of all transaction checks."
method: GET
path: "/tms/check"
tags: ["TMS Checks"]
---

# Returns a list overview of all transaction checks.

`GET /tms/check`

## Query parameters

- `extended_tags` boolean
- `tags` string[]
- `type` 'script' | 'recording'
- `limit` string
- `offset` string

## Response `200`

Description of all checks for a user.

- ChecksAll
  - `checks` CheckGeneral[]
    - `active` boolean — Check status: active or inactive
    - `created_at` integer — Timestamp when the check was created
    - `id` integer — Id of the check
    - `interval` integer — TMS test intervals in minutes. Allowed intervals: 5,10,20,60,720,1440. The interval you're allowed to set may vary depending on your current plan.
    - `modified_at` integer — Timestamp when the check was modified
    - `last_downtime_start` integer — Timestamp when the last downtime started. This field is optional
    - `last_downtime_end` integer — Timestamp when the last downtime ended. This field is optional
    - `name` string — Name of the check
    - `region` string — Name of the region where the check is executed. Supported regions: us-east, us-west, eu, au
    - `status` string — Whether the check is passing or failing at the moment (successful, failing, unknown)
    - `tags` string[] — List of tags for a check. The tag name may contain the characters 'A-Z', 'a-z', '0-9', '_' and '-'. The maximum length of a tag is 64 characters.
    - `type` 'script' | 'recording' — Type of transaction check: "script" for regular TMS checks and "recording" for checks made using the Transaction Recorder
  - `limit` integer
  - `offset` integer

---

[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)
