Public Status API

Does anyone know if Let's Encrypt has enabled the Public Status API feature of status.io?

The statuspage_id is easy to find, but that page does not document what URL is needed to check the public status page.

Is this useful?

7 Likes

Wow, that API is poorly documented.. As in: nowhere?

3 Likes

That is perfect. I am able to pull from that link. Thank you!

We have dozens of cloud services that use various status page solutions that we pull into our own monitoring system (alongside our on-prem services). This will fit in nicely :slight_smile:

4 Likes

Many organizations hide this, because public usage can drive up their plan's cost.

5 Likes

But even status.io doesn't document it?

2 Likes

I should highlight that Let's Debug uses the very old status.io v1 API. It used to be documented here:

Documentation for the newer v2 API is here: Status.io API v2 · Apiary

(However, v2 is pretty different: It requires authentication for (all?) actions and uses different identifiers - I've no idea how to query letsencrypt.status.io with the v2 API)

4 Likes

Status.io documents the following:

https://kb.status.io/developers/public-status-api/

for that above status URL.

I'm not sure how you're supposed to figure out the URL slug, except that it's the same as in the history page, Let's Encrypt Status, linked from https://letsencrypt.status.io/

6 Likes

There's a Tom Scott video about the death of web 2.0 and its radically open APIs, it goes all the way back to Yahoo pipes.

4 Likes

Yep, I found that link so I knew it was possible but yes the URL slug was difficult to find, only seeing it in that GitHub link that @9peppe posted.

Assuming API v1 remains accurate and available, I don't see a need to move to an authenticated API v2.