---
title: "Changes to Retrieve a check result"
method: GET
path: "/v1/check-results/{checkId}/{checkResultId}"
---

# Changes to Retrieve a check result

`GET /v1/check-results/{checkId}/{checkResultId}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 4 of 8 revisions.

- **2026-10-31** `bc90d1bfa738`: 5 info
- **2026-08-12** `87d29dc7b4fe`: 32 breaking, 2 warning, 29 info
- **2026-08-05** `9e903da4f3da`: 1 info
- **2026-07-13** `a4fea1ad9b9a`: 3 info

## Changes

- **2026-10-31** `bc90d1bfa738`: 5 info
  - added the optional property `errorCode` to the response with the `400` status
  - added the optional property `errorCode` to the response with the `401` status
  - added the optional property `errorCode` to the response with the `403` status
  - added the optional property `errorCode` to the response with the `404` status
  - added the optional property `errorCode` to the response with the `429` status
- **2026-08-12** `87d29dc7b4fe`: 32 breaking, 2 warning, 29 info
  - for the `path` request parameter `checkId`, the minLength was increased from `0` to `1`
  - for the `path` request parameter `checkResultId`, the minLength was increased from `0` to `1`
  - for the `header` request parameter `x-checkly-account`, the format changed from no format to `uuid`
  - for the `path` request parameter `checkId`, the format changed from no format to `uuid`
  - for the `path` request parameter `checkResultId`, the format changed from no format to `uuid`
  - the response property `apiCheckResult/jobAssets/items/` became nullable for the status `200`
  - the response property `browserCheckResult/errors/items/` became nullable for the status `200`
  - the response property `browserCheckResult/jobAssets/items/` became nullable for the status `200`
  - the response property `browserCheckResult/jobLog/items/` became nullable for the status `200`
  - the response property `multiStepCheckResult/errors/items/` became nullable for the status `200`
  - the response property `multiStepCheckResult/jobAssets/items/` became nullable for the status `200`
  - the response property `multiStepCheckResult/jobLog/items/` became nullable for the status `200`
  - the response property `playwrightCheckResult/jobAssets/items/` became nullable for the status `200`
  - the response property `playwrightCheckResult/jobLog/items/` became nullable for the status `200`
  - the `apiCheckResult/assertions/items/` response's property type changed from `string` to `object` for status `200`
  - the `apiCheckResult/jobAssets/items/` response's property type changed from `string` to no type for status `200`
  - the `apiCheckResult/response/headers` response's property type changed from `object` to no type for status `200`
  - the `apiCheckResult/response/timingPhases` response's property type changed from `object` to no type for status `200`
  - the `apiCheckResult/response/timings` response's property type changed from `object` to no type for status `200`
  - the `browserCheckResult/errors/items/` response's property type changed from `string` to no type for status `200`
  - the `browserCheckResult/jobAssets/items/` response's property type changed from `string` to no type for status `200`
  - the `browserCheckResult/jobLog/items/` response's property type changed from `string` to no type for status `200`
  - the `browserCheckResult/pages/items/` response's property type changed from `string` to `object` for status `200`
  - the `grpcCheckResult/response/timingPhases` response's property type changed from `object` to no type for status `200`
  - the `multiStepCheckResult/errors/items/` response's property type changed from `string` to no type for status `200`
  - the `multiStepCheckResult/jobAssets/items/` response's property type changed from `string` to no type for status `200`
  - the `multiStepCheckResult/jobLog/items/` response's property type changed from `string` to no type for status `200`
  - the `playwrightCheckResult/jobAssets/items/` response's property type changed from `string` to no type for status `200`
  - the `playwrightCheckResult/jobLog/items/` response's property type changed from `string` to no type for status `200`
  - the `sslCheckResult/response/certificate` response's property type changed from `object` to no type for status `200`
  - the `sslCheckResult/response/securityBaseline` response's property type changed from `object` to no type for status `200`
  - the `tracerouteCheckResult/response/finalHopLatency` response's property type changed from `object` to no type for status `200`
  - removed the optional property `attributes` from the response with the `401` status
  - removed the optional property `attributes` from the response with the `429` status
  - added the non-success response with the status `400`
  - added `#/components/schemas/CheckResultFreeformObject, subschema #2` to the `apiCheckResult/response/headers` response property `allOf` list for the response status `200`
  - added `#/components/schemas/CheckResultFreeformObject, subschema #2` to the `apiCheckResult/response/timingPhases` response property `allOf` list for the response status `200`
  - added `#/components/schemas/CheckResultFreeformObject, subschema #2` to the `apiCheckResult/response/timings` response property `allOf` list for the response status `200`
  - added `#/components/schemas/CheckResultFreeformObject, subschema #2` to the `grpcCheckResult/response/timingPhases` response property `allOf` list for the response status `200`
  - added `#/components/schemas/CheckResultFreeformObject, subschema #2` to the `sslCheckResult/response/certificate` response property `allOf` list for the response status `200`
  - …23 more
- **2026-08-05** `9e903da4f3da`: 1 info
  - added the optional property `apiCheckResult/response/bodyEncoding` to the response with the `200` status
- **2026-07-13** `a4fea1ad9b9a`: 3 info
  - added the optional property `grpcCheckResult` to the response with the `200` status
  - added the optional property `sslCheckResult` to the response with the `200` status
  - added the optional property `tracerouteCheckResult` to the response with the `200` status

---

[Operation](https://skmtc.dev/checklyhq/apis/checkly-public-api/docs/v1/check-results/:checkId/:checkResultId/get.md) - [API](https://skmtc.dev/checklyhq/apis/checkly-public-api.md) - [Page](https://skmtc.dev/checklyhq/apis/checkly-public-api/changes/v1/check-results/:checkId/:checkResultId/get)
