How to integrate the Bubble Status API to show warning messages in your application

Bubble has a status page @ https://status.bubble.io/.

Sometimes, in your app, you might want to show an alert saying ‘hey, we’re experiencing issues’ when Bubble reports issues. You also don’t want to manually do this each time.

Short answer:
curl --location 'https://status.bubble.io/api/v2/status.json'

Import that into your API connector. Or:

GET https://status.bubble.io/api/v2/status.json

This returns:

{
    "page": {
        "id": "nhymlp3mgbrt",
        "name": "Bubble",
        "url": "https://status.bubble.io",
        "time_zone": "America/New_York",
        "updated_at": "2025-04-01T05:41:23.829-04:00"
    },
    "status": {
        "indicator": "none",
        "description": "All Systems Operational"
    }
}

Set the type to ‘used as data’.

On your page, perhaps in the sidebar, you can have a group that shows a message when there’s Bubble issues. You configure this using a condition. Make this element visible only when Get data from external API → Bubble Status API’s status indicator is not ‘none’ (i.e, when it’s not all good).

Hope this helps.

Great tip! Thanks for sharing

this is really helpful, implemented this right away when i saw the @georgecollier tip. Now i have a recurring WF updating the DB so i can indicate the heath of the app and informing me when there is an issue. bloody marvellous

Great. and thanks for sharing…

But too many issues don’t register as a issue

E.g., all’s good
{“page”:{“id”:“nhymlp3mgbrt”,“name”:“Bubble”,“url”:“https://status.bubble.io”,“time_zone”:“America/New_York”,“updated_at”:“2025-04-07T16:51:58.036-04:00”},“status”:{“indicator”:“none”,“description”:“All Systems Operational”}}

BUT (and status page had degraded performance)