---
title: "Changes to Read structured API status"
method: GET
path: "/v1/status"
---

# Changes to Read structured API status

`GET /v1/status`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 7 of 68 revisions.

- **2026-07-11** `ef06c3a9c42b`: 8 warning
- **2026-07-07** `bbea75fa57fc`: 2 info
- **2026-07-07** `d0691a726dff`: 2 info
- **2026-07-07** `38f17683d801`: 2 info
- **2026-07-06** `69f5607e5bd3`: 2 info
- **2026-06-05** `3985c6090c91`: 28 breaking, 5 warning, 83 info
- **2026-06-01** `583e9986974c`: 1 info

## Changes

- **2026-07-11** `ef06c3a9c42b`: 8 warning
  - removed the optional property `checks/items/details/pool_busy_connections` from the response with the `200` status
  - removed the optional property `checks/items/details/pool_busy_connections` from the response with the `503` status
  - removed the optional property `checks/items/details/pool_idle_connections` from the response with the `200` status
  - removed the optional property `checks/items/details/pool_idle_connections` from the response with the `503` status
  - removed the optional property `checks/items/details/pool_max_connections` from the response with the `200` status
  - removed the optional property `checks/items/details/pool_max_connections` from the response with the `503` status
  - removed the optional property `checks/items/details/pool_open_connections` from the response with the `200` status
  - removed the optional property `checks/items/details/pool_open_connections` from the response with the `503` status
- **2026-07-07** `bbea75fa57fc`: 2 info
  - added the required property `checks/items/latency_us` to the response with the `200` status
  - added the required property `checks/items/latency_us` to the response with the `503` status
- **2026-07-07** `d0691a726dff`: 2 info
  - added the required property `service` to the response with the `200` status
  - added the required property `service` to the response with the `503` status
- **2026-07-07** `38f17683d801`: 2 info
  - added the optional property `checks/items/details` to the response with the `200` status
  - added the optional property `checks/items/details` to the response with the `503` status
- **2026-07-06** `69f5607e5bd3`: 2 info
  - added the required property `checks/items/latency_ms` to the response with the `200` status
  - added the required property `checks/items/latency_ms` to the response with the `503` status
- **2026-06-05** `3985c6090c91`: 28 breaking, 5 warning, 83 info
  - the response property `checkout_url` became nullable for the status `400`
  - the response property `checkout_url` became nullable for the status `401`
  - the response property `checkout_url` became nullable for the status `429`
  - the response property `checkout_url` became nullable for the status `500`
  - the response property `checkout_url` became optional for the status `400`
  - the response property `checkout_url` became optional for the status `401`
  - the response property `checkout_url` became optional for the status `429`
  - the response property `checkout_url` became optional for the status `500`
  - the `agent_instruction` response property's maxLength was unset from `1000` for the response status `400`
  - the `agent_instruction` response property's maxLength was unset from `1000` for the response status `401`
  - the `agent_instruction` response property's maxLength was unset from `1000` for the response status `429`
  - the `agent_instruction` response property's maxLength was unset from `1000` for the response status `500`
  - the `agent_instruction` response property's maxLength was unset from `500` for the response status `200`
  - the `agent_instruction` response property's maxLength was unset from `500` for the response status `503`
  - the `api_version` response property's maxLength was unset from `16` for the response status `200`
  - the `api_version` response property's maxLength was unset from `16` for the response status `503`
  - the `checks/items/message` response property's maxLength was unset from `160` for the response status `200`
  - the `checks/items/message` response property's maxLength was unset from `160` for the response status `503`
  - the `checks/items/name` response property's maxLength was unset from `80` for the response status `200`
  - the `checks/items/name` response property's maxLength was unset from `80` for the response status `503`
  - the `message` response property's maxLength was unset from `240` for the response status `400`
  - the `message` response property's maxLength was unset from `240` for the response status `401`
  - the `message` response property's maxLength was unset from `240` for the response status `429`
  - the `message` response property's maxLength was unset from `240` for the response status `500`
  - the `checks` response property's minItems was decreased from `1` to `0` for the response status `200`
  - the `checks` response property's minItems was decreased from `1` to `0` for the response status `503`
  - removed the required property `service` from the response with the `200` status
  - removed the required property `service` from the response with the `503` status
  - the optional response header `Retry-After` removed for the status `200`
  - the optional response header `Retry-After` removed for the status `400`
  - the optional response header `Retry-After` removed for the status `401`
  - the optional response header `Retry-After` removed for the status `500`
  - the optional response header `Retry-After` removed for the status `503`
  - api operation id `getServiceStatus` removed and replaced with `getApiStatus`
  - removed the `database_unavailable` enum value from the `code` response property for the response status `400`
  - removed the `database_unavailable` enum value from the `code` response property for the response status `401`
  - removed the `database_unavailable` enum value from the `code` response property for the response status `429`
  - removed the `database_unavailable` enum value from the `code` response property for the response status `500`
  - removed the `invalid_cpu_limit` enum value from the `code` response property for the response status `400`
  - removed the `invalid_cpu_limit` enum value from the `code` response property for the response status `401`
  - …76 more
- **2026-06-01** `583e9986974c`: 1 info
  - api operation id `getPlatformStatus` removed and replaced with `getServiceStatus`

---

[Operation](https://skmtc.dev/tovuk/apis/tovuk-api/docs/v1/status/get.md) - [API](https://skmtc.dev/tovuk/apis/tovuk-api.md) - [Page](https://skmtc.dev/tovuk/apis/tovuk-api/changes/v1/status/get)
