Statuspage
App · Monitoring · 7 actions
Check whether the services you depend on are up, straight from their official status pages: GitHub, Cloudflare, OpenAI, Zoom, Twilio, Shopify and any other page run on Atlassian Statuspage or incident.io. Get a service's status, check a whole list at once, check one component, and follow incidents and scheduled maintenance. No account or API key required.
Actions
| Action | What it does |
|---|---|
| Check a component | Check one part of a service, such as GitHub Actions or the OpenAI API: its status, whether it is working, and any open incident that names it, with a sentence for a message. |
| Check several services | Check a list of status pages in one step, such as the services a product depends on, and get a verdict: whether any has issues, whether any has a major outage, and which ones. |
| Get a service's status | Read a service's status page: its own verdict, such as All Systems Operational, each component that is not working, the incidents still open and any maintenance in progress, with a sentence summing it up for a message. |
| Get an incident | Get one incident from a status page with every update posted on it, newest first, to follow it or quote it. |
| List components | List the parts of a service its status page tracks, such as GitHub's Actions or Cloudflare's data centers, each with its status and group. |
| List incidents | List a service's recent incidents, open ones first and then the newest, each with its impact, the components it affects and its latest update. |
| List scheduled maintenance | List a service's scheduled maintenance: what is under way now, what is coming up (soonest first) or what has finished. |
Check a component
Check one part of a service, such as GitHub Actions or the OpenAI API: its status, whether it is working, and any open incident that names it, with a sentence for a message.
Inputs
- Status page
pagetextRequired - The status page to read: pick a service from the list (GitHub, Cloudflare, OpenAI, Zoom and 75 more), or type the address of any status page run on Atlassian Statuspage or incident.io, such as www.githubstatus.com. A service's name, such as Discord, works too.
- Component
componenttextRequired - The component, as the status page names it. Pick it from the list, which is read from the page, or type its name; where two groups have one of the same name, give 'Group / Component'.
Outputs
descriptiontext- What the component covers, as the page describes it.
grouptext- The group the page files it under, or null.
idtext- The component's id on the page.
is_operationaltrue/false- Whether the component is fully working.
nametext- The component's name, such as Actions.
open_incidentslist- Open incidents that name this component. incident.io pages do not say which components an incident affects, so this is empty for them.
page_nametext- The status page's name, such as GitHub.
page_urltext- The status page's address.
platformtext- What runs the page: 'statuspage' (Atlassian Statuspage) or 'incident_io' (incident.io, which publishes no maintenance).
statustext- operational, under_maintenance, degraded_performance, partial_outage or major_outage.
status_labeltext- The status in words, such as Partial outage.
summarytext- A sentence summing it up, for a message.
updated_attext- When its status last changed (ISO 8601).
Example output
{
"description": "Workflows, Compute and Orchestration for GitHub Actions",
"group": null,
"id": "br0l2tvcx85d",
"is_operational": true,
"name": "Actions",
"open_incidents": [],
"page_name": "GitHub",
"page_url": "https://www.githubstatus.com",
"platform": "statuspage",
"status": "operational",
"status_label": "Operational",
"summary": "GitHub Actions: operational.",
"updated_at": "2026-10-07T15:32:02.136Z"
}Check several services
Check a list of status pages in one step, such as the services a product depends on, and get a verdict: whether any has issues, whether any has a major outage, and which ones. A page that cannot be read is reported in its place with the reason rather than stopping the run. Up to 25 pages per step.
Inputs
- Status pages
pageslistRequired - The status pages to check: a list from an earlier step, or typed in with one on each line or separated by commas. Each may be a service's name, such as GitHub, or a status page's address. Up to 25 per step.
Outputs
any_issuestrue/false- Whether any page has issues.
any_majortrue/false- Whether any page reports a major outage.
countnumber- How many were checked.
issue_countnumber- How many have something degraded or down.
not_foundlist- The pages given that could not be read.
pageslist- One entry per page given, in the same order.
pages_with_issueslist- The names of the pages with issues, ready to put in a message.
Example output
{
"any_issues": false,
"any_major": false,
"count": 3,
"issue_count": 0,
"not_found": [
"example.com"
],
"pages": [
{
"components_with_issues": [],
"description": "All Systems Operational",
"error": "",
"found": true,
"has_issues": false,
"indicator": "none",
"is_major": false,
"page": "GitHub",
"page_name": "GitHub",
"page_url": "https://www.githubstatus.com",
"platform": "statuspage"
},
{
"components_with_issues": [],
"description": "All Systems Operational",
"error": "",
"found": true,
"has_issues": false,
"indicator": "none",
"is_major": false,
"page": "status.openai.com",
"page_name": "OpenAI",
"page_url": "https://status.openai.com",
"platform": "incident_io"
},
{
"components_with_issues": [],
"description": "",
"error": "example.com has no status page API: it answers 404 for /api/v2/summary.json. Only status pages run on Atlassian Statuspage, or that serve its API as incident.io's do, can be read.",
"found": false,
"has_issues": false,
"indicator": "",
"is_major": false,
"page": "example.com",
"page_name": "",
"page_url": "",
"platform": ""
}
],
"pages_with_issues": []
}Get a service's status
Read a service's status page: its own verdict, such as All Systems Operational, each component that is not working, the incidents still open and any maintenance in progress, with a sentence summing it up for a message. Works with GitHub, Cloudflare, OpenAI, Zoom and any status page run on Atlassian Statuspage or incident.io. No account or API key required.
Inputs
- Status page
pagetextRequired - The status page to read: pick a service from the list (GitHub, Cloudflare, OpenAI, Zoom and 75 more), or type the address of any status page run on Atlassian Statuspage or incident.io, such as www.githubstatus.com. A service's name, such as Discord, works too.
Outputs
component_countnumber- How many components the page lists.
components_with_issueslist- Each component not operational, the most serious first.
descriptiontext- The page's own verdict, such as All Systems Operational.
indicatortext- none, minor, major, critical or maintenance.
is_operationaltrue/false- Whether everything on the page is working.
maintenances_in_progresslist- Maintenance under way now. Always empty for incident.io pages, which do not publish it.
open_incidentslist- The incidents not yet resolved.
page_nametext- The status page's name, such as GitHub.
page_urltext- The status page's address.
platformtext- What runs the page: 'statuspage' (Atlassian Statuspage) or 'incident_io' (incident.io, which publishes no maintenance).
summarytext- A sentence summing it up, for a message.
updated_attext- When the page last changed (ISO 8601).
Example output
{
"component_count": 40,
"components_with_issues": [
{
"description": null,
"group": "Latin America & the Caribbean",
"id": "2htqrtyxmmtr",
"is_operational": false,
"name": "Arica, Chile - (ARI)",
"status": "major_outage",
"status_label": "Major outage",
"updated_at": "2026-02-27T23:03:00.000Z"
},
{
"description": null,
"group": "Africa",
"id": "p2w5bf74rw6p",
"is_operational": false,
"name": "Annaba, Algeria - (AAE)",
"status": "major_outage",
"status_label": "Major outage",
"updated_at": "2026-08-24T12:32:47.000Z"
}
],
"description": "Partial System Outage",
"indicator": "major",
"is_operational": false,
"maintenances_in_progress": [
{
"components": [
"Reykjav\u00edk, Iceland - (KEF)"
],
"id": "4ks86g48zrsw",
"impact": "maintenance",
"is_in_progress": true,
"latest_update": {
"at": "2026-10-09T02:01:08.025Z",
"body": "Scheduled maintenance is currently in progress. We will provide updates as necessary.",
"status": "in_progress"
},
"name": "KEF (Reykjav\u00edk) on 2026-10-09",
"scheduled_for": "2026-10-09T02:00:00.000Z",
"scheduled_until": "2026-10-09T06:00:00.000Z",
"status": "in_progress",
"url": "https://www.cloudflarestatus.com/incidents/4ks86g48zrsw"
},
{
"components": [
"Lisbon, Portugal - (LIS)"
],
"id": "wnz6jjsfhtm2",
"impact": "maintenance",
"is_in_progress": true,
"latest_update": {
"at": "2026-10-09T00:01:07.376Z",
"body": "Scheduled maintenance is currently in progress. We will provide updates as necessary.",
"status": "in_progress"
},
"name": "LIS (Lisbon) on 2026-10-09",
"scheduled_for": "2026-10-09T00:00:00.000Z",
"scheduled_until": "2026-10-09T05:00:00.000Z",
"status": "in_progress",
"url": "https://www.cloudflarestatus.com/incidents/wnz6jjsfhtm2"
}
],
"open_incidents": [
{
"components": [
"Cloudflare One Client"
],
"created_at": "2026-09-22T19:23:17.000Z",
"id": "tl0vrgjy99r0",
"impact": "minor",
"is_open": true,
"latest_update": {
"at": "2026-09-23T11:02:41.670Z",
"body": "The issue has been identified and a fix is being implemented.",
"status": "identified"
},
"name": "Cloudflare One Clients are incorrectly challenged on some sites",
"resolved_at": null,
"started_at": "2026-09-22T19:23:17.000Z",
"status": "identified",
"update_count": 2,
"updated_at": "2026-09-23T11:02:41.000Z",
"url": "https://www.cloudflarestatus.com/incidents/tl0vrgjy99r0"
},
{
"components": [
"WARP"
],
"created_at": "2026-08-27T18:46:19.000Z",
"id": "9g65dxfbcjln",
"impact": "minor",
"is_open": true,
"latest_update": {
"at": "2026-09-01T08:29:56.950Z",
"body": "We are continuing to work on a fix for this issue.",
"status": "identified"
},
"name": "Incorrect geo location for some Cloudflare WARP users",
"resolved_at": null,
"started_at": "2026-08-27T18:46:19.000Z",
"status": "identified",
"update_count": 2,
"updated_at": "2026-09-01T08:29:56.000Z",
"url": "https://www.cloudflarestatus.com/incidents/9g65dxfbcjln"
}
],
"page_name": "Cloudflare Status",
"page_url": "https://www.cloudflarestatus.com",
"platform": "statuspage",
"summary": "Cloudflare Status: Partial System Outage. 16 components have issues: Latin America & the Caribbean Arica, Chile - (ARI) (major outage), Africa Annaba, Algeria - (AAE) (major outage), Oceania Canberra, ACT, Australia - (CBR) (major outage),\u2026",
"updated_at": "2026-08-27T00:00:00.000Z"
}Get an incident
Get one incident from a status page with every update posted on it, newest first, to follow it or quote it. Give its id or a link to it, including an stspg.io short link.
Inputs
- Status page
pagetextRequired - The status page to read: pick a service from the list (GitHub, Cloudflare, OpenAI, Zoom and 75 more), or type the address of any status page run on Atlassian Statuspage or incident.io, such as www.githubstatus.com. A service's name, such as Discord, works too.
- Incident
incidenttextRequired - The incident's id, as List incidents returns it, or a link to it on the status page.
Outputs
componentslist- The components it affects. incident.io pages do not say, so this is empty for them.
created_attext- When it was posted (ISO 8601).
idtext- The incident's id.
impacttext- none, minor, major or critical.
is_opentrue/false- Whether the incident is still open.
latest_updateobjectnametext- The incident's title.
page_nametext- The status page's name, such as GitHub.
page_urltext- The status page's address.
platformtext- What runs the page: 'statuspage' (Atlassian Statuspage) or 'incident_io' (incident.io, which publishes no maintenance).
resolved_attext- When it was resolved (ISO 8601), or null while open.
started_attext- When it started (ISO 8601).
statustext- investigating, identified, monitoring, resolved or postmortem.
update_countnumber- How many updates it has.
updated_attext- When it was last updated (ISO 8601).
updateslist- Every update on the incident, newest first.
urltext- A link to the incident.
Example output
{
"components": [
"Git Operations",
"Issues"
],
"created_at": "2026-10-07T17:17:05.776Z",
"id": "qpfv5p86dmrl",
"impact": "critical",
"is_open": false,
"latest_update": {
"at": "2026-10-07T18:04:49.441Z",
"body": "This incident has been resolved. Thank you for your patience and understanding as we addressed this issue. A detailed root cause analysis will be shared as soon as it is available.",
"status": "resolved"
},
"name": "Incident with Git Operations, Issues, Actions and Pull Requests",
"page_name": "GitHub",
"page_url": "https://www.githubstatus.com",
"platform": "statuspage",
"resolved_at": "2026-10-07T18:04:49.441Z",
"started_at": "2026-10-07T17:17:05.768Z",
"status": "resolved",
"update_count": 2,
"updated_at": "2026-10-07T18:04:49.479Z",
"updates": [
{
"at": "2026-10-07T18:04:49.441Z",
"body": "This incident has been resolved. Thank you for your patience and understanding as we addressed this issue. A detailed root cause analysis will be shared as soon as it is available.",
"components": [
"Issues",
"Git Operations"
],
"status": "resolved"
},
{
"at": "2026-10-07T18:00:49.016Z",
"body": "All systems have recovered. We have applied mitigations and do not anticipate another recurrence.",
"components": [
"Issues",
"Git Operations"
],
"status": "monitoring"
}
],
"url": "https://stspg.io/4p8x0jnnsx7m"
}List components
List the parts of a service its status page tracks, such as GitHub's Actions or Cloudflare's data centers, each with its status and group. Narrow to one status, or to anything not operational, or by a word in the name.
Inputs
- Status page
pagetextRequired - The status page to read: pick a service from the list (GitHub, Cloudflare, OpenAI, Zoom and 75 more), or type the address of any status page run on Atlassian Statuspage or incident.io, such as www.githubstatus.com. A service's name, such as Discord, works too.
- Status
statustext - Only components with this status.One of:
operational,not_operational(Anything but operational),under_maintenance(Under maintenance),degraded_performance(Degraded performance),partial_outage(Partial outage),major_outage(Major outage). - Name contains
searchtext - Only components whose name or group contains this, ignoring case, such as Europe or API.
Outputs
componentslist- The matching components, in page order.
page_nametext- The status page's name, such as GitHub.
page_urltext- The status page's address.
platformtext- What runs the page: 'statuspage' (Atlassian Statuspage) or 'incident_io' (incident.io, which publishes no maintenance).
totalnumber- How many matched.
Example output
{
"components": [
{
"description": null,
"group": "Europe",
"id": "57ctn3f2qsyj",
"is_operational": true,
"name": "Amsterdam, Netherlands - (AMS)",
"status": "operational",
"status_label": "Operational",
"updated_at": "2026-10-09T04:10:59.000Z"
},
{
"description": null,
"group": "Europe",
"id": "bm711sgbslfk",
"is_operational": true,
"name": "Athens, Greece - (ATH)",
"status": "operational",
"status_label": "Operational",
"updated_at": "2026-04-08T02:32:38.000Z"
}
],
"page_name": "Cloudflare Status",
"page_url": "https://www.cloudflarestatus.com",
"platform": "statuspage",
"total": 2
}List incidents
List a service's recent incidents, open ones first and then the newest, each with its impact, the components it affects and its latest update. Narrow to open or resolved ones, or to a minimum impact. Status pages publish the 50 most recent (25 on incident.io).
Inputs
- Status page
pagetextRequired - The status page to read: pick a service from the list (GitHub, Cloudflare, OpenAI, Zoom and 75 more), or type the address of any status page run on Atlassian Statuspage or incident.io, such as www.githubstatus.com. A service's name, such as Discord, works too.
- Open or resolved
statetext - Only open incidents, only resolved ones, or both.One of:
any(Open or resolved),open(Open (not resolved yet)),resolved. Default:any. - Minimum impact
minimum_impacttext - Only incidents with at least this impact.One of:
none(Any impact),minor(Minor or worse),major(Major or worse),critical(Critical only). Default:none. - How many
limitnumber - The most to return, from 1 to 50. Defaults to 10.From 1 to 50. Default:
10.
Outputs
incidentslist- The incidents, open ones first, then newest.
page_nametext- The status page's name, such as GitHub.
page_urltext- The status page's address.
platformtext- What runs the page: 'statuspage' (Atlassian Statuspage) or 'incident_io' (incident.io, which publishes no maintenance).
totalnumber- How many are returned.
Example output
{
"incidents": [
{
"components": [
"Git Operations",
"Issues"
],
"created_at": "2026-10-07T17:17:05.776Z",
"id": "qpfv5p86dmrl",
"impact": "critical",
"is_open": false,
"latest_update": {
"at": "2026-10-07T18:04:49.441Z",
"body": "This incident has been resolved. Thank you for your patience and understanding as we addressed this issue. A detailed root cause analysis will be shared as soon as it is available.",
"status": "resolved"
},
"name": "Incident with Git Operations, Issues, Actions and Pull Requests",
"resolved_at": "2026-10-07T18:04:49.441Z",
"started_at": "2026-10-07T17:17:05.768Z",
"status": "resolved",
"update_count": 5,
"updated_at": "2026-10-07T18:04:49.479Z",
"url": "https://stspg.io/4p8x0jnnsx7m"
},
{
"components": [
"Git Operations",
"Webhooks"
],
"created_at": "2026-10-07T15:14:45.614Z",
"id": "djlmxz2zd0j7",
"impact": "critical",
"is_open": false,
"latest_update": {
"at": "2026-10-07T16:25:14.613Z",
"body": "This incident has been resolved. Thank you for your patience and understanding as we addressed this issue. A detailed root cause analysis will be shared as soon as it is available.",
"status": "resolved"
},
"name": "Incident with Git Operations, Pull Requests and Actions",
"resolved_at": "2026-10-07T16:25:14.613Z",
"started_at": "2026-10-07T15:14:45.606Z",
"status": "resolved",
"update_count": 2,
"updated_at": "2026-10-07T16:25:14.647Z",
"url": "https://stspg.io/96smrcth8bpg"
}
],
"page_name": "GitHub",
"page_url": "https://www.githubstatus.com",
"platform": "statuspage",
"total": 2
}List scheduled maintenance
List a service's scheduled maintenance: what is under way now, what is coming up (soonest first) or what has finished. Only pages run on Atlassian Statuspage publish maintenance; for an incident.io page the step says so.
Inputs
- Status page
pagetextRequired - The status page to read: pick a service from the list (GitHub, Cloudflare, OpenAI, Zoom and 75 more), or type the address of any status page run on Atlassian Statuspage or incident.io, such as www.githubstatus.com. A service's name, such as Discord, works too.
- Which maintenance
statetext - Upcoming, in progress, completed, or any.One of:
upcoming_or_in_progress(Upcoming or in progress),upcoming,in_progress(In progress),completed,any(Any, including completed). Default:upcoming_or_in_progress. - How many
limitnumber - The most to return, from 1 to 50. Defaults to 10.From 1 to 50. Default:
10.
Outputs
maintenanceslist- In progress first, then upcoming soonest first, then completed newest first.
page_nametext- The status page's name, such as GitHub.
page_urltext- The status page's address.
platformtext- What runs the page: 'statuspage' (Atlassian Statuspage) or 'incident_io' (incident.io, which publishes no maintenance).
totalnumber- How many are returned.
Example output
{
"maintenances": [
{
"components": [
"Reykjav\u00edk, Iceland - (KEF)"
],
"id": "4ks86g48zrsw",
"impact": "maintenance",
"is_in_progress": true,
"latest_update": {
"at": "2026-10-09T02:01:08.025Z",
"body": "Scheduled maintenance is currently in progress. We will provide updates as necessary.",
"status": "in_progress"
},
"name": "KEF (Reykjav\u00edk) on 2026-10-09",
"scheduled_for": "2026-10-09T02:00:00.000Z",
"scheduled_until": "2026-10-09T06:00:00.000Z",
"status": "in_progress",
"url": "https://www.cloudflarestatus.com/incidents/4ks86g48zrsw"
},
{
"components": [
"Lisbon, Portugal - (LIS)"
],
"id": "wnz6jjsfhtm2",
"impact": "maintenance",
"is_in_progress": true,
"latest_update": {
"at": "2026-10-09T00:01:07.376Z",
"body": "Scheduled maintenance is currently in progress. We will provide updates as necessary.",
"status": "in_progress"
},
"name": "LIS (Lisbon) on 2026-10-09",
"scheduled_for": "2026-10-09T00:00:00.000Z",
"scheduled_until": "2026-10-09T05:00:00.000Z",
"status": "in_progress",
"url": "https://www.cloudflarestatus.com/incidents/wnz6jjsfhtm2"
}
],
"page_name": "Cloudflare Status",
"page_url": "https://www.cloudflarestatus.com",
"platform": "statuspage",
"total": 2
}