Feature Requests API: add the details of the previous results to the check endpoint

Completed

In the main page of the dashboard, near the UP/DOWN icon of a check, it shows the bars with basic information of the previous 5 results of a check.

But I don't see where to view more details about these results. An option would be to include it in the response of the GET /checks/:token endpoint with a previous_checks[] array of result objects.

For example:

{
  "token": "a1b2c3",
  "url": "https://example.com/",
  "type": "https",
  "alias": "example-com",
  "uptime": 100,
  "up_since": "2026-11-04T00:01:17Z",
  "error": null,
  "last_check_at": "2026-11-04T18:22:04Z",
  "next_check_at": "2026-11-04T18:27:03Z",
  "previous_checks": [
    {
       "node": "mia",
       "status_string": "up",
       "status": 200,
       "check_at": "2026-11-04T02:20:03Z",
       "error": null
    },
    { 
       "node": "lan",
       "status_string": "down",
       "status": null,
       "check_at": "2026-11-04T02:18:03Z",
       "error": "Response timeout (30 seconds)",
       "details_url": "https://updown.io/downtimes/abcdef12345"
     }
   ]
}

Alternatively that can also be a new dedicated endpoint (e.g. GET /checks/:token/previous_results) or included into existing endpoints GET /checks/:token/metrics or GET /checks/:token.

Vinicius
Created on November 04, 2026
3 Comments
Adrien Rey-Jarthon
Changed status to Completed

Hello!

Those details about the last 5 requests can be seen:
1. From the UI by clicking on the check name/url to open the page with more details, the last 5 requests are at the bottom.
2. From the API by passing the results=true parameter, see: https://updown.io/api#GET-/api/checks/:token

Like   Nov 04, 2026 19:19
Vinicius

Hello,

Ops, my bad. I didn't see there were optional parameters in the endpoint documentation.

It's indeed implemented in a much more detailed way than I expected.

Thanks for the fast reply.

Like   Nov 04, 2026 19:27
Adrien Rey-Jarthon

You're welcome!

Like   Nov 04, 2026 19:36