DigitalOcean Status
App · Monitoring · 7 actions
Know when DigitalOcean is having a problem, from inside a workflow, with the public API of its status page. Get the overall status with a ready-made summary, check whether a service such as Droplets, App Platform or Managed Databases is working in a region such as NYC3, list every component with its status, list open and recent incidents with every update DigitalOcean posted, follow one incident by its link, and list upcoming, in-progress and past scheduled maintenances. Every action only reads. No account or API key required.
Actions
| Action | What it does |
|---|---|
| Check a service | Check whether one DigitalOcean service is working, such as Droplets, App Platform or Managed Databases, everywhere or in one region such as NYC3. |
| Get a scheduled maintenance | Get one DigitalOcean scheduled maintenance with its updates, by its id, a link to its page on status.digitalocean.com, or its stspg.io short link. |
| Get an incident | Get one DigitalOcean incident with every update posted on it, by its id, a link to its page on status.digitalocean.com, or its stspg.io short link. |
| Get the overall status | Get DigitalOcean's overall status as its status page shows it: DigitalOcean's own verdict, such as All Systems Operational, whether everything is working, each component that is not, the incidents still open, and the maintenances in progress or coming up, with a sentence summing it up for a chat message. |
| List components | List the components on DigitalOcean's status page with their status now, in the page's order: each service, and each region of the services split by region, more than 200 in all. |
| List incidents | List DigitalOcean's incidents, open ones first and then the rest, newest first, each with its impact, the components it names and every update DigitalOcean posted. |
| List scheduled maintenances | List DigitalOcean's scheduled maintenances: by default those in progress and those coming up, soonest first, or completed ones too, newest first, reaching back about a year. |
Check a service
Check whether one DigitalOcean service is working, such as Droplets, App Platform or Managed Databases, everywhere or in one region such as NYC3. Returns its worst status now and a plain yes or no, each of its components with its status, the open incidents and the maintenances in progress or coming up that name it, and a sentence summing it up. No API key required.
Inputs
- Service
servicetextRequired - The service to check, as DigitalOcean's status page lists it, such as Droplets, App Platform, Managed Databases or API. A part of Agentic Inference Cloud, such as Inference, can be checked on its own. Pick it from the list, which is read from the status page itself, or type its name: case, spacing and plurals do not matter, and part of a name works when only one service has it, so Databases is Managed Databases. A name that fits several services is refused with them named.
- Region
regiontext - Only this region: a data center such as NYC3 or FRA1, Global for the parts of a service that serve every region, or a city such as New York for every data center in it. App Platform is listed by city, so a data center also finds App Platform's entry for its city. Leave it empty for every region.
Outputs
componentslist- Each of its components checked, with its status, in page order.
maintenanceslist- The maintenances in progress or coming up that name any of those components, in progress first. Empty when there are none.
open_incidentslist- The incidents not yet resolved that name any of those components, newest first. Empty when there are none.
operationaltrue/false- Whether all its components are operational. An open incident can name a component DigitalOcean still shows as operational, so check open incidents too.
regiontext- The region checked, e.g. 'NYC3', 'Global' or 'New York', or null when every region was.
servicetext- The service checked, as the status page names it, e.g. 'Managed Databases' when asked for 'databases'.
statustext- The worst status among its components now: 'operational', 'under_maintenance', 'degraded_performance', 'partial_outage' or 'major_outage'.
summarytext- One or more sentences saying all of this, e.g. 'Droplets in NYC3 is operational.'
Example output
{
"components": [
{
"description": "Managed execution environment for running AI agents on GPU-powered infrastructure. Handles orchestration, scaling, and lifecycle management for deployed agents.",
"group": "Agentic Inference Cloud",
"id": "br95fz33h6td",
"name": "Agent Runtime",
"operational": false,
"region": null,
"service": "Agent Runtime",
"status": "partial_outage",
"updated_at": "2026-07-27T18:31:40.623Z"
},
{
"description": "Serverless access to foundation models (e.g. Llama, Mistral, GPT) via OpenAI-compatible API.",
"group": "Agentic Inference Cloud",
"id": "2z9ldz1t4dgp",
"name": "Inference",
"operational": true,
"region": null,
"service": "Inference",
"status": "operational",
"updated_at": "2026-07-23T12:36:59.981Z"
},
{
"description": "(Agent Development Kit) Open-source toolkit for building, testing, and deploying AI agents locally or in the cloud via CLI and SDK integrations.",
"group": "Agentic Inference Cloud",
"id": "zjmmzjfcbh16",
"name": "ADK",
"operational": true,
"region": null,
"service": "ADK",
"status": "operational",
"updated_at": "2026-05-15T07:03:10.420Z"
},
{
"description": "RAG-powered document stores that give agents access to your data. Supports multiple data sources for accurate, context-aware responses.",
"group": "Agentic Inference Cloud",
"id": "ks0p9z6mcksw",
"name": "Knowledge Bases",
"operational": true,
"region": null,
"service": "Knowledge Bases",
"status": "operational",
"updated_at": "2026-07-02T03:38:53.300Z"
},
{
"description": "Content safety layer that filters agent inputs and outputs. Enforces topic restrictions and behavioral boundaries to keep agents on-task and compliant.",
"group": "Agentic Inference Cloud",
"id": "s40901432yn0",
"name": "Guardrails",
"operational": true,
"region": null,
"service": "Guardrails",
"status": "operational",
"updated_at": "2026-05-15T07:04:56.012Z"
},
{
"description": "Hosts and serves foundation and embedding models for serverless and dedicated inference workloads across the Gradient AI Platform.",
"group": "Agentic Inference Cloud",
"id": "pmy8cw253ck9",
"name": "Model Services",
"operational": true,
"region": null,
"service": "Model Services",
"status": "operational",
"updated_at": "2026-07-04T23:18:01.093Z"
}
],
"maintenances": [],
"open_incidents": [
{
"components": [
{
"description": "Managed execution environment for running AI agents on GPU-powered infrastructure. Handles orchestration, scaling, and lifecycle management for deployed agents.",
"group": "Agentic Inference Cloud",
"id": "br95fz33h6td",
"name": "Agent Runtime",
"operational": false,
"region": null,
"service": "Agent Runtime",
"status": "partial_outage",
"updated_at": "2026-07-27T18:31:40.623Z"
}
],
"created_at": "2026-07-27T18:31:40.584Z",
"id": "fcfplv03vbwt",
"impact": "major",
"latest_update": {
"affected_components": [
{
"id": "br95fz33h6td",
"name": "Agentic Inference Cloud - Agent Runtime",
"new_status": "partial_outage",
"old_status": "partial_outage"
}
],
"body": "The issue has been identified and a fix is being implemented.",
"created_at": "2026-07-27T19:44:00.102Z",
"display_at": "2026-07-27T19:44:00.102Z",
"id": "72gqn6sm70rv",
"status": "identified"
},
"monitoring_at": null,
"name": "Agent Platform Requests Returning HTTP 500 Errors",
"resolved": false,
"resolved_at": null,
"shortlink": "https://stspg.io/54mh0lzk9733",
"started_at": "2026-07-27T18:31:40.572Z",
"status": "identified",
"updated_at": "2026-07-27T19:44:00.106Z",
"updates": [
{
"affected_components": [
{
"id": "br95fz33h6td",
"name": "Agentic Inference Cloud - Agent Runtime",
"new_status": "partial_outage",
"old_status": "partial_outage"
}
],
"body": "The issue has been identified and a fix is being implemented.",
"created_at": "2026-07-27T19:44:00.102Z",
"display_at": "2026-07-27T19:44:00.102Z",
"id": "72gqn6sm70rv",
"status": "identified"
},
{
"affected_components": [
{
"id": "br95fz33h6td",
"name": "Agentic Inference Cloud - Agent Runtime",
"new_status": "partial_outage",
"old_status": "operational"
}
],
"body": "We are currently investigating this issue.",
"created_at": "2026-07-27T18:31:40.677Z",
"display_at": "2026-07-27T18:31:40.677Z",
"id": "2g2w7k9t81z4",
"status": "investigating"
}
],
"url": "https://status.digitalocean.com/incidents/fcfplv03vbwt"
}
],
"operational": false,
"region": null,
"service": "Agentic Inference Cloud",
"status": "partial_outage",
"summary": "Agentic Inference Cloud is not fully operational: Agent Runtime has a partial outage. 1 open incident: Agent Platform Requests Returning HTTP 500 Errors."
}Get a scheduled maintenance
Get one DigitalOcean scheduled maintenance with its updates, by its id, a link to its page on status.digitalocean.com, or its stspg.io short link. Useful for following a maintenance until it is completed. No API key required.
Inputs
- Maintenance
maintenancetextRequired - The maintenance's id, such as cnm4s0mdkh7l, as List scheduled maintenances returns it, or a link to it: its page on status.digitalocean.com, or its stspg.io short link.
Outputs
maintenanceobject- A scheduled maintenance on DigitalOcean's status page.
Example output
{
"maintenance": {
"components": [
{
"description": null,
"group": "Spaces",
"id": "b44h3yhj3jy5",
"name": "BLR1",
"operational": true,
"region": "BLR1",
"service": "Spaces",
"status": "operational",
"updated_at": "2026-08-27T17:40:22.474Z"
}
],
"created_at": "2026-08-26T18:36:37.369Z",
"id": "cnm4s0mdkh7l",
"impact": "maintenance",
"latest_update": {
"affected_components": [
{
"id": "b44h3yhj3jy5",
"name": "Spaces - BLR1",
"new_status": "operational",
"old_status": "under_maintenance"
}
],
"body": "The scheduled maintenance has been completed.",
"created_at": "2026-08-27T17:40:22.535Z",
"display_at": "2026-08-27T17:40:22.535Z",
"id": "tw8s15s5rl0k",
"status": "completed"
},
"name": "Rescheduled: Spaces Maintenance in BLR1",
"resolved_at": "2026-08-27T17:40:22.535Z",
"scheduled_for": "2026-08-27T16:00:00.000Z",
"scheduled_until": "2026-08-27T18:00:00.000Z",
"shortlink": "https://stspg.io/c6wrsbv7wbkh",
"status": "completed",
"updated_at": "2026-08-27T17:40:22.567Z",
"updates": [
{
"affected_components": [
{
"id": "b44h3yhj3jy5",
"name": "Spaces - BLR1",
"new_status": "operational",
"old_status": "under_maintenance"
}
],
"body": "The scheduled maintenance has been completed.",
"created_at": "2026-08-27T17:40:22.535Z",
"display_at": "2026-08-27T17:40:22.535Z",
"id": "tw8s15s5rl0k",
"status": "completed"
},
{
"affected_components": [
{
"id": "b44h3yhj3jy5",
"name": "Spaces - BLR1",
"new_status": "under_maintenance",
"old_status": "operational"
}
],
"body": "Scheduled maintenance is currently in progress. We will provide updates as necessary.",
"created_at": "2026-08-27T16:00:07.719Z",
"display_at": "2026-08-27T16:00:07.719Z",
"id": "6kvljq0zzlb1",
"status": "in_progress"
},
{
"affected_components": [],
"body": "Maintenance will begin as scheduled in 60 minutes.",
"created_at": "2026-08-27T15:00:19.752Z",
"display_at": "2026-08-27T15:00:19.752Z",
"id": "r869762zrdvg",
"status": "scheduled"
},
{
"affected_components": [
{
"id": "b44h3yhj3jy5",
"name": "Spaces - BLR1",
"new_status": "operational",
"old_status": "operational"
}
],
"body": "Start: 2026-08-27 16:00 UTC\nEnd: 2026-08-27 18:00 UTC\n\nHello,\n\nDuring the above window, our Storage Engineering team will be performing maintenance on the Spaces service in the BLR1 region in order to improve performance and reliability. This is a rescheduled maintenance event previously scheduled for 2026-08-26.\n\nExpected Impact:\n\nThis maintenance is designed to be low-impact. As infrastructure components are updated, you may experience brief network interruptions or momentary delays accessing your spaces. Service will resume normal operation automatically, and no action is required on your part.\n\nIf you have any questions related to this issue, please send us a ticket from your cloud support page. https://cloudsupport.digitalocean.com/s/createticket",
"created_at": "2026-08-26T18:36:37.455Z",
"display_at": "2026-08-26T18:36:37.455Z",
"id": "9gcczfmhgcbk",
"status": "scheduled"
}
],
"url": "https://status.digitalocean.com/incidents/cnm4s0mdkh7l"
}
}Get an incident
Get one DigitalOcean incident with every update posted on it, by its id, a link to its page on status.digitalocean.com, or its stspg.io short link. Useful for following an incident until it is resolved. A recent incident with a published postmortem has it as its latest update. No API key required.
Inputs
- Incident
incidenttextRequired - The incident's id, such as grb2v0td1nq5, as other actions return it, or a link to it: its page on status.digitalocean.com, or the stspg.io short link DigitalOcean shares.
Outputs
incidentobject- An incident on DigitalOcean's status page.
Example output
{
"incident": {
"components": [
{
"description": null,
"group": null,
"id": "hklgsphcrjq4",
"name": "Support Center",
"operational": true,
"region": null,
"service": "Support Center",
"status": "operational",
"updated_at": "2026-09-16T21:09:31.466Z"
}
],
"created_at": "2026-09-16T09:48:19.081Z",
"id": "grb2v0td1nq5",
"impact": "minor",
"latest_update": {
"affected_components": [
{
"id": "hklgsphcrjq4",
"name": "Support Center",
"new_status": "operational",
"old_status": "degraded_performance"
}
],
"body": "From 08:06 UTC to 13:41 UTC, users may have experienced issues accessing the Support Portal, creating new support tickets, or reviewing existing support requests. \n\nOur Engineering team has confirmed the full resolution of the issue affecting the Support Portal following a fix from our upstream provider. We have verified that the Support Portal, ticket creation, and ticket review are now operating normally.\n\nIf you continue to experience problems, please open a ticket with our support team. We apologize for any inconvenience and appreciate your patience.",
"created_at": "2026-09-16T21:09:31.508Z",
"display_at": "2026-09-16T21:09:31.508Z",
"id": "547yr1cm4z2z",
"status": "resolved"
},
"monitoring_at": "2026-09-16T14:07:22.697Z",
"name": "Support Portal Service Disruption",
"resolved": true,
"resolved_at": "2026-09-16T21:09:31.508Z",
"shortlink": "https://stspg.io/n6hr8jd64qjl",
"started_at": "2026-09-16T09:48:19.073Z",
"status": "resolved",
"updated_at": "2026-09-16T21:09:31.524Z",
"updates": [
{
"affected_components": [
{
"id": "hklgsphcrjq4",
"name": "Support Center",
"new_status": "operational",
"old_status": "degraded_performance"
}
],
"body": "From 08:06 UTC to 13:41 UTC, users may have experienced issues accessing the Support Portal, creating new support tickets, or reviewing existing support requests. \n\nOur Engineering team has confirmed the full resolution of the issue affecting the Support Portal following a fix from our upstream provider. We have verified that the Support Portal, ticket creation, and ticket review are now operating normally.\n\nIf you continue to experience problems, please open a ticket with our support team. We apologize for any inconvenience and appreciate your patience.",
"created_at": "2026-09-16T21:09:31.508Z",
"display_at": "2026-09-16T21:09:31.508Z",
"id": "547yr1cm4z2z",
"status": "resolved"
},
{
"affected_components": [
{
"id": "hklgsphcrjq4",
"name": "Support Center",
"new_status": "degraded_performance",
"old_status": "degraded_performance"
}
],
"body": "The Support Portal and ticket creation are now accessible. Our upstream provider has applied a fix, and we've verified ticket creation and review are working as expected. We'll continue monitoring for the next 2 hours to confirm full stability and will post a final update once the incident is closed. If you're still unable to access the portal, please use our Support Contact form as a backup: https://www.digitalocean.com/company/contact/support\nWe apologize for the disruption and appreciate your patience.",
"created_at": "2026-09-16T14:07:22.697Z",
"display_at": "2026-09-16T14:07:22.697Z",
"id": "ldwbdz86z64w",
"status": "monitoring"
},
{
"affected_components": [
{
"id": "hklgsphcrjq4",
"name": "Support Center",
"new_status": "degraded_performance",
"old_status": "operational"
}
],
"body": "Our Support Portal is currently experiencing issues due to a third-party service disruption impacting our systems. During this time, customers may be unable to access the Support Portal or create new support tickets for their concerns. Existing support requests may also experience delayed responses from our Support team.\n\nAs a workaround if you're unable to access the Support Portal or need to create a new support ticket, please submit your request via Support Contact form: https://www.digitalocean.com/company/contact/support.\n\nWe apologize for the inconvenience and appreciate your patience while we work to resolve the issue. We'll provide another update as soon as we have more information.",
"created_at": "2026-09-16T09:48:19.170Z",
"display_at": "2026-09-16T09:48:19.170Z",
"id": "68pdwfsqxmqp",
"status": "investigating"
}
],
"url": "https://status.digitalocean.com/incidents/grb2v0td1nq5"
}
}Get the overall status
Get DigitalOcean's overall status as its status page shows it: DigitalOcean's own verdict, such as All Systems Operational, whether everything is working, each component that is not, the incidents still open, and the maintenances in progress or coming up, with a sentence summing it up for a chat message. No API key required.
Inputs
None.
Outputs
all_operationaltrue/false- Whether every component is operational and no incident is open. A maintenance that has not taken a component out of operation does not count against it.
components_not_operationallist- Every component whose status is not operational, in page order. Empty when all are.
descriptiontext- DigitalOcean's words for it, e.g. 'All Systems Operational' or 'Partial System Outage'.
indicatortext- DigitalOcean's overall indicator: 'none' when all is well, 'minor', 'major' or 'critical' as things get worse, or 'maintenance'.
maintenanceslist- The maintenances in progress, then those coming up, soonest first. Empty when there are none.
open_incidentslist- Every incident not yet resolved, newest first. Empty when there are none.
summarytext- One or more sentences saying all of this, e.g. 'DigitalOcean reports All Systems Operational.'
updated_attext- When DigitalOcean last changed the status page, as an ISO 8601 time.
urltext- The status page, 'https://status.digitalocean.com'.
Example output
{
"all_operational": false,
"components_not_operational": [
{
"description": "Managed execution environment for running AI agents on GPU-powered infrastructure. Handles orchestration, scaling, and lifecycle management for deployed agents.",
"group": "Agentic Inference Cloud",
"id": "br95fz33h6td",
"name": "Agent Runtime",
"operational": false,
"region": null,
"service": "Agent Runtime",
"status": "partial_outage",
"updated_at": "2026-07-27T18:31:40.623Z"
}
],
"description": "Minor Service Outage",
"indicator": "minor",
"maintenances": [],
"open_incidents": [
{
"components": [
{
"description": "Managed execution environment for running AI agents on GPU-powered infrastructure. Handles orchestration, scaling, and lifecycle management for deployed agents.",
"group": "Agentic Inference Cloud",
"id": "br95fz33h6td",
"name": "Agent Runtime",
"operational": false,
"region": null,
"service": "Agent Runtime",
"status": "partial_outage",
"updated_at": "2026-07-27T18:31:40.623Z"
}
],
"created_at": "2026-07-27T18:31:40.584Z",
"id": "fcfplv03vbwt",
"impact": "major",
"latest_update": {
"affected_components": [
{
"id": "br95fz33h6td",
"name": "Agentic Inference Cloud - Agent Runtime",
"new_status": "partial_outage",
"old_status": "partial_outage"
}
],
"body": "The issue has been identified and a fix is being implemented.",
"created_at": "2026-07-27T19:44:00.102Z",
"display_at": "2026-07-27T19:44:00.102Z",
"id": "72gqn6sm70rv",
"status": "identified"
},
"monitoring_at": null,
"name": "Agent Platform Requests Returning HTTP 500 Errors",
"resolved": false,
"resolved_at": null,
"shortlink": "https://stspg.io/54mh0lzk9733",
"started_at": "2026-07-27T18:31:40.572Z",
"status": "identified",
"updated_at": "2026-07-27T19:44:00.106Z",
"updates": [
{
"affected_components": [
{
"id": "br95fz33h6td",
"name": "Agentic Inference Cloud - Agent Runtime",
"new_status": "partial_outage",
"old_status": "partial_outage"
}
],
"body": "The issue has been identified and a fix is being implemented.",
"created_at": "2026-07-27T19:44:00.102Z",
"display_at": "2026-07-27T19:44:00.102Z",
"id": "72gqn6sm70rv",
"status": "identified"
},
{
"affected_components": [
{
"id": "br95fz33h6td",
"name": "Agentic Inference Cloud - Agent Runtime",
"new_status": "partial_outage",
"old_status": "operational"
}
],
"body": "We are currently investigating this issue.",
"created_at": "2026-07-27T18:31:40.677Z",
"display_at": "2026-07-27T18:31:40.677Z",
"id": "2g2w7k9t81z4",
"status": "investigating"
}
],
"url": "https://status.digitalocean.com/incidents/fcfplv03vbwt"
}
],
"summary": "DigitalOcean reports Minor Service Outage. 1 open incident: Agent Platform Requests Returning HTTP 500 Errors. Not fully operational: Agent Runtime has a partial outage.",
"updated_at": "2026-07-27T19:44:00.116Z",
"url": "https://status.digitalocean.com"
}List components
List the components on DigitalOcean's status page with their status now, in the page's order: each service, and each region of the services split by region, more than 200 in all. Optionally only one service or region, only those with a status, such as anything but operational, or those whose name contains some text. No API key required.
Inputs
- Service
servicetext - Only those for this service, such as Droplets, App Platform or API, or a part of Agentic Inference Cloud, such as Inference. Leave it empty for every service. Pick it from the list, which is read from the status page itself, or type its name: case, spacing and plurals do not matter, and part of a name works when only one service has it.
- Region
regiontext - Only this region: a data center such as NYC3 or FRA1, Global for the parts of a service that serve every region, or a city such as New York for every data center in it. App Platform is listed by city, so a data center also finds App Platform's entry for its city. Leave it empty for every region.
- Status
statustext - Only components with this status now. Anything but operational finds those under maintenance or with problems.One of:
operational,not_operational(Anything but operational),under_maintenance(Under maintenance),degraded_performance(Degraded performance),partial_outage(Partial outage),major_outage(Major outage). - Search
searchtext - Only components whose service, region, group, name or description contains this, ignoring case, such as cdn.
Outputs
componentslist- The components that match, in page order. Empty when none do.
countnumber- How many components match.
Example output
{
"components": [
{
"description": null,
"group": "Droplets",
"id": "fb63qt9f69m0",
"name": "NYC1",
"operational": true,
"region": "NYC1",
"service": "Droplets",
"status": "operational",
"updated_at": "2026-07-15T20:06:20.921Z"
},
{
"description": null,
"group": "Droplets",
"id": "9czvz44l7dp3",
"name": "NYC2",
"operational": true,
"region": "NYC2",
"service": "Droplets",
"status": "operational",
"updated_at": "2026-07-15T20:06:20.931Z"
},
{
"description": null,
"group": "Droplets",
"id": "mrdxgk8b9l9m",
"name": "NYC3",
"operational": true,
"region": "NYC3",
"service": "Droplets",
"status": "operational",
"updated_at": "2026-07-15T20:06:20.940Z"
}
],
"count": 3
}List incidents
List DigitalOcean's incidents, open ones first and then the rest, newest first, each with its impact, the components it names and every update DigitalOcean posted. Covers the 50 most recent, a few months' worth, and every one still open. Optionally only open or resolved ones, one service or region, a minimum impact, those updated since a time, or those whose title or updates contain some text. No API key required.
Inputs
- State
statetext - Open or resolved (the default), only those still open, or only resolved ones. An incident is open while DigitalOcean is investigating, has identified the cause or is monitoring a fix.One of:
any(Open or resolved),open(Open (not resolved yet)),resolved. Default:any. - Service
servicetext - Only those for this service, such as Droplets, App Platform or API, or a part of Agentic Inference Cloud, such as Inference. Leave it empty for every service. Pick it from the list, which is read from the status page itself, or type its name: case, spacing and plurals do not matter, and part of a name works when only one service has it.
- Region
regiontext - Only this region: a data center such as NYC3 or FRA1, Global for the parts of a service that serve every region, or a city such as New York for every data center in it. App Platform is listed by city, so a data center also finds App Platform's entry for its city. Leave it empty for every region.
- Minimum impact
minimum_impacttext - Only incidents at least this bad, by the impact DigitalOcean gave them: none, minor, major or critical.One of:
none(Any impact),minor(Minor or worse),major(Major or worse),critical(Critical only). - Updated since
sincedate and time - Only those DigitalOcean posted or updated at or after this time, in UTC as the status page is. A workflow that checks on a schedule can pass the time it last ran, to hear only about what is new or changed.
- Search
searchtext - Only incidents whose title or updates contain this, ignoring case, such as database.
- How many to return
limitnumber - How many to return at most, from 1 to 50. Defaults to 20.From 1 to 50. Default:
20.
Outputs
countnumber- How many incidents are returned.
incidentslist- The incidents that match, open ones first, each part newest first by when it started. Empty when none do.
Example output
{
"count": 2,
"incidents": [
{
"components": [
{
"description": null,
"group": null,
"id": "hklgsphcrjq4",
"name": "Support Center",
"operational": true,
"region": null,
"service": "Support Center",
"status": "operational",
"updated_at": "2026-09-16T21:09:31.466Z"
}
],
"created_at": "2026-09-16T09:48:19.081Z",
"id": "grb2v0td1nq5",
"impact": "minor",
"latest_update": {
"affected_components": [
{
"id": "hklgsphcrjq4",
"name": "Support Center",
"new_status": "operational",
"old_status": "degraded_performance"
}
],
"body": "From 08:06 UTC to 13:41 UTC, users may have experienced issues accessing the Support Portal, creating new support tickets, or reviewing existing support requests. \n\nOur Engineering team has confirmed the full resolution of the issue affecting the Support Portal following a fix from our upstream provider. We have verified that the Support Portal, ticket creation, and ticket review are now operating normally.\n\nIf you continue to experience problems, please open a ticket with our support team. We apologize for any inconvenience and appreciate your patience.",
"created_at": "2026-09-16T21:09:31.508Z",
"display_at": "2026-09-16T21:09:31.508Z",
"id": "547yr1cm4z2z",
"status": "resolved"
},
"monitoring_at": "2026-09-16T14:07:22.697Z",
"name": "Support Portal Service Disruption",
"resolved": true,
"resolved_at": "2026-09-16T21:09:31.508Z",
"shortlink": "https://stspg.io/n6hr8jd64qjl",
"started_at": "2026-09-16T09:48:19.073Z",
"status": "resolved",
"updated_at": "2026-09-16T21:09:31.524Z",
"updates": [
{
"affected_components": [
{
"id": "hklgsphcrjq4",
"name": "Support Center",
"new_status": "operational",
"old_status": "degraded_performance"
}
],
"body": "From 08:06 UTC to 13:41 UTC, users may have experienced issues accessing the Support Portal, creating new support tickets, or reviewing existing support requests. \n\nOur Engineering team has confirmed the full resolution of the issue affecting the Support Portal following a fix from our upstream provider. We have verified that the Support Portal, ticket creation, and ticket review are now operating normally.\n\nIf you continue to experience problems, please open a ticket with our support team. We apologize for any inconvenience and appreciate your patience.",
"created_at": "2026-09-16T21:09:31.508Z",
"display_at": "2026-09-16T21:09:31.508Z",
"id": "547yr1cm4z2z",
"status": "resolved"
},
{
"affected_components": [
{
"id": "hklgsphcrjq4",
"name": "Support Center",
"new_status": "degraded_performance",
"old_status": "degraded_performance"
}
],
"body": "The Support Portal and ticket creation are now accessible. Our upstream provider has applied a fix, and we've verified ticket creation and review are working as expected. We'll continue monitoring for the next 2 hours to confirm full stability and will post a final update once the incident is closed. If you're still unable to access the portal, please use our Support Contact form as a backup: https://www.digitalocean.com/company/contact/support\nWe apologize for the disruption and appreciate your patience.",
"created_at": "2026-09-16T14:07:22.697Z",
"display_at": "2026-09-16T14:07:22.697Z",
"id": "ldwbdz86z64w",
"status": "monitoring"
},
{
"affected_components": [
{
"id": "hklgsphcrjq4",
"name": "Support Center",
"new_status": "degraded_performance",
"old_status": "operational"
}
],
"body": "Our Support Portal is currently experiencing issues due to a third-party service disruption impacting our systems. During this time, customers may be unable to access the Support Portal or create new support tickets for their concerns. Existing support requests may also experience delayed responses from our Support team.\n\nAs a workaround if you're unable to access the Support Portal or need to create a new support ticket, please submit your request via Support Contact form: https://www.digitalocean.com/company/contact/support.\n\nWe apologize for the inconvenience and appreciate your patience while we work to resolve the issue. We'll provide another update as soon as we have more information.",
"created_at": "2026-09-16T09:48:19.170Z",
"display_at": "2026-09-16T09:48:19.170Z",
"id": "68pdwfsqxmqp",
"status": "investigating"
}
],
"url": "https://status.digitalocean.com/incidents/grb2v0td1nq5"
},
{
"components": [
{
"description": null,
"group": "GPU Droplets",
"id": "cxxt9nh9v10h",
"name": "ATL1",
"operational": true,
"region": "ATL1",
"service": "GPU Droplets",
"status": "operational",
"updated_at": "2026-09-09T11:32:30.650Z"
}
],
"created_at": "2026-09-09T10:47:40.428Z",
"id": "1t16vfgq3zpx",
"impact": "minor",
"latest_update": {
"affected_components": [
{
"id": "cxxt9nh9v10h",
"name": "GPU Droplets - ATL1",
"new_status": "operational",
"old_status": "operational"
}
],
"body": "This incident is now resolved. Power redundancy has been fully restored, and we have confirmed that customer impact has been mitigated. We are closing this incident.",
"created_at": "2026-09-09T12:25:52.141Z",
"display_at": "2026-09-09T12:25:52.141Z",
"id": "l803ng8p1ssl",
"status": "resolved"
},
"monitoring_at": "2026-09-09T11:32:30.689Z",
"name": "Power Degradation impacting GPU Performance in ATL1",
"resolved": true,
"resolved_at": "2026-09-09T12:25:52.141Z",
"shortlink": "https://stspg.io/g4s2358yl9tt",
"started_at": "2026-09-09T10:47:40.420Z",
"status": "resolved",
"updated_at": "2026-09-09T12:25:52.160Z",
"updates": [
{
"affected_components": [
{
"id": "cxxt9nh9v10h",
"name": "GPU Droplets - ATL1",
"new_status": "operational",
"old_status": "operational"
}
],
"body": "This incident is now resolved. Power redundancy has been fully restored, and we have confirmed that customer impact has been mitigated. We are closing this incident.",
"created_at": "2026-09-09T12:25:52.141Z",
"display_at": "2026-09-09T12:25:52.141Z",
"id": "l803ng8p1ssl",
"status": "resolved"
},
{
"affected_components": [
{
"id": "cxxt9nh9v10h",
"name": "GPU Droplets - ATL1",
"new_status": "operational",
"old_status": "degraded_performance"
}
],
"body": "The power issue affecting part of our ATL1 datacenter has been fully resolved. Power redundancy has been restored, and any potential customer impact has been mitigated.\n\nWe will continue monitoring the environment to ensure continued stability.",
"created_at": "2026-09-09T11:32:30.689Z",
"display_at": "2026-09-09T11:32:30.689Z",
"id": "g3dvqfxj5q1f",
"status": "monitoring"
},
{
"affected_components": [
{
"id": "cxxt9nh9v10h",
"name": "GPU Droplets - ATL1",
"new_status": "degraded_performance",
"old_status": "operational"
}
],
"body": "We are investigating a power issue affecting part of our ATL1 datacenter. Redundant power systems are keeping servers online, and we have not observed any server outages.\n\nHowever, available power capacity is reduced, which may cause degraded performance for some GPU workloads, particularly during periods of high utilization.\n\nOur datacenter and infrastructure teams are working to restore full power redundancy. We will provide an update as more information becomes available. We apologize for the inconvenience and appreciate your patience.",
"created_at": "2026-09-09T10:47:40.518Z",
"display_at": "2026-09-09T10:47:40.518Z",
"id": "vp3bc595t1dk",
"status": "investigating"
}
],
"url": "https://status.digitalocean.com/incidents/1t16vfgq3zpx"
}
]
}List scheduled maintenances
List DigitalOcean's scheduled maintenances: by default those in progress and those coming up, soonest first, or completed ones too, newest first, reaching back about a year. Each comes with when it is scheduled, the components it covers and its updates. Optionally only one service or region, those updated since a time, or those whose title or updates contain some text. No API key required.
Inputs
- State
statetext - Upcoming or in progress (the default), only upcoming, only in progress, only completed, or any. Lists with completed ones hold the 50 most recent.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. - Service
servicetext - Only those for this service, such as Droplets, App Platform or API, or a part of Agentic Inference Cloud, such as Inference. Leave it empty for every service. Pick it from the list, which is read from the status page itself, or type its name: case, spacing and plurals do not matter, and part of a name works when only one service has it.
- Region
regiontext - Only this region: a data center such as NYC3 or FRA1, Global for the parts of a service that serve every region, or a city such as New York for every data center in it. App Platform is listed by city, so a data center also finds App Platform's entry for its city. Leave it empty for every region.
- Updated since
sincedate and time - Only those DigitalOcean posted or updated at or after this time, in UTC as the status page is. A workflow that checks on a schedule can pass the time it last ran, to hear only about what is new or changed.
- Search
searchtext - Only maintenances whose title or updates contain this, ignoring case, such as network.
- How many to return
limitnumber - How many to return at most, from 1 to 50. Defaults to 20.From 1 to 50. Default:
20.
Outputs
countnumber- How many maintenances are returned.
maintenanceslist- The maintenances that match: in progress first, then upcoming, soonest first, then completed, newest first. Empty when none do.
Example output
{
"count": 2,
"maintenances": [
{
"components": [
{
"description": null,
"group": "Spaces",
"id": "b44h3yhj3jy5",
"name": "BLR1",
"operational": false,
"region": "BLR1",
"service": "Spaces",
"status": "under_maintenance",
"updated_at": "2026-08-27T17:40:22.474Z"
}
],
"created_at": "2026-08-26T18:36:37.369Z",
"id": "cnm4s0mdkh7l",
"impact": "maintenance",
"latest_update": {
"affected_components": [
{
"id": "b44h3yhj3jy5",
"name": "Spaces - BLR1",
"new_status": "under_maintenance",
"old_status": "operational"
}
],
"body": "Scheduled maintenance is currently in progress. We will provide updates as necessary.",
"created_at": "2026-08-27T16:00:07.719Z",
"display_at": "2026-08-27T16:00:07.719Z",
"id": "6kvljq0zzlb1",
"status": "in_progress"
},
"name": "Rescheduled: Spaces Maintenance in BLR1",
"resolved_at": null,
"scheduled_for": "2026-08-27T16:00:00.000Z",
"scheduled_until": "2026-08-27T18:00:00.000Z",
"shortlink": "https://stspg.io/c6wrsbv7wbkh",
"status": "in_progress",
"updated_at": "2026-08-27T17:40:22.567Z",
"updates": [
{
"affected_components": [
{
"id": "b44h3yhj3jy5",
"name": "Spaces - BLR1",
"new_status": "under_maintenance",
"old_status": "operational"
}
],
"body": "Scheduled maintenance is currently in progress. We will provide updates as necessary.",
"created_at": "2026-08-27T16:00:07.719Z",
"display_at": "2026-08-27T16:00:07.719Z",
"id": "6kvljq0zzlb1",
"status": "in_progress"
},
{
"affected_components": [],
"body": "Maintenance will begin as scheduled in 60 minutes.",
"created_at": "2026-08-27T15:00:19.752Z",
"display_at": "2026-08-27T15:00:19.752Z",
"id": "r869762zrdvg",
"status": "scheduled"
},
{
"affected_components": [
{
"id": "b44h3yhj3jy5",
"name": "Spaces - BLR1",
"new_status": "operational",
"old_status": "operational"
}
],
"body": "Start: 2026-08-27 16:00 UTC\nEnd: 2026-08-27 18:00 UTC\n\nHello,\n\nDuring the above window, our Storage Engineering team will be performing maintenance on the Spaces service in the BLR1 region in order to improve performance and reliability. This is a rescheduled maintenance event previously scheduled for 2026-08-26.\n\nExpected Impact:\n\nThis maintenance is designed to be low-impact. As infrastructure components are updated, you may experience brief network interruptions or momentary delays accessing your spaces. Service will resume normal operation automatically, and no action is required on your part.\n\nIf you have any questions related to this issue, please send us a ticket from your cloud support page. https://cloudsupport.digitalocean.com/s/createticket",
"created_at": "2026-08-26T18:36:37.455Z",
"display_at": "2026-08-26T18:36:37.455Z",
"id": "9gcczfmhgcbk",
"status": "scheduled"
}
],
"url": "https://status.digitalocean.com/incidents/cnm4s0mdkh7l"
},
{
"components": [
{
"description": null,
"group": "Networking",
"id": "dhcf7lpc5q3z",
"name": "NYC1",
"operational": true,
"region": "NYC1",
"service": "Networking",
"status": "operational",
"updated_at": "2024-04-16T13:00:03.561Z"
}
],
"created_at": "2024-06-09T14:32:52.504Z",
"id": "v7td276ckdbm",
"impact": "maintenance",
"latest_update": {
"affected_components": [
{
"id": "dhcf7lpc5q3z",
"name": "Networking - NYC1",
"new_status": "operational",
"old_status": "operational"
}
],
"body": "Start: 2024-06-11 10:00 UTC\nEnd: 2024-06-11 12:00 UTC\n\nDuring the above window, our Networking team will be performing maintenance on core switches in our NYC1 datacenter as part of network upgrades. \n\nExpected Impact:\n\nWe anticipate brief interruptions in network traffic from Droplets and Droplet-based services. This impact would be for a duration of 5 to 10 seconds and could occur a few times within the maintenance window. We will endeavor to keep any such impact to a minimum.\n\nIf you have any questions related to this issue please send us a ticket from your cloud support page. https://cloudsupport.digitalocean.com/s/createticket",
"created_at": "2024-06-09T14:32:52.550Z",
"display_at": "2024-06-09T14:32:52.550Z",
"id": "485hvyhqrhzw",
"status": "scheduled"
},
"name": "NYC1 Network Maintenance",
"resolved_at": null,
"scheduled_for": "2024-06-11T10:00:00.000Z",
"scheduled_until": "2024-06-11T12:00:00.000Z",
"shortlink": "https://stspg.io/209d26qklwhd",
"status": "scheduled",
"updated_at": "2024-06-09T14:32:52.553Z",
"updates": [
{
"affected_components": [
{
"id": "dhcf7lpc5q3z",
"name": "Networking - NYC1",
"new_status": "operational",
"old_status": "operational"
}
],
"body": "Start: 2024-06-11 10:00 UTC\nEnd: 2024-06-11 12:00 UTC\n\nDuring the above window, our Networking team will be performing maintenance on core switches in our NYC1 datacenter as part of network upgrades. \n\nExpected Impact:\n\nWe anticipate brief interruptions in network traffic from Droplets and Droplet-based services. This impact would be for a duration of 5 to 10 seconds and could occur a few times within the maintenance window. We will endeavor to keep any such impact to a minimum.\n\nIf you have any questions related to this issue please send us a ticket from your cloud support page. https://cloudsupport.digitalocean.com/s/createticket",
"created_at": "2024-06-09T14:32:52.550Z",
"display_at": "2024-06-09T14:32:52.550Z",
"id": "485hvyhqrhzw",
"status": "scheduled"
}
],
"url": "https://status.digitalocean.com/incidents/v7td276ckdbm"
}
]
}