Snapshot 24770
Normalized text
Scripts and page chrome removed; this is what change detection compares.
{
"components": [
{
"components": [
"fhgjcgnmlfhb",
"914lsr04mdk9"
],
"created_at": "2022-02-23T10:20:37.928+01:00",
"description": "Shows the current status of the dashboards on GatewayAPI commercial (.com) and Europe (.eu).",
"group_id": null,
"id": "kfqgwl848f5d",
"name": "Dashboards",
"page_id": "fblhffkdhfcg",
"position": 1,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-06-22T11:24:00.929+02:00"
},
{
"components": [
"bkdhcclklpmf",
"s9xzhh6dm2n6"
],
"created_at": "2022-02-23T14:06:17.215+01:00",
"description": "Customer facing APIs for GatewayAPI commercial (.com) and Europe (.eu); incl. Mobile Message API, REST, SOAP, Kannel and Legacy API",
"group_id": null,
"id": "fj43bx7rlqlm",
"name": "APIs",
"page_id": "fblhffkdhfcg",
"position": 2,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-06-22T11:26:10.933+02:00"
},
{
"components": [
"vbz831rtdgcf",
"zrbfw82rsmcq"
],
"created_at": "2022-02-23T14:16:59.054+01:00",
"description": "Shows the current status of the SMPPs on GatewayAPI commercial (.com) and Europe (.eu).",
"group_id": null,
"id": "8v1pzr36rnjw",
"name": "SMPP connections",
"page_id": "fblhffkdhfcg",
"position": 3,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-06-22T11:26:42.424+02:00"
},
{
"components": [
"lgpljmhpfdbn",
"mkdfjnlknjdn",
"jplfcllkjdcn",
"16wbfg79kk81"
],
"created_at": "2016-01-06T00:11:00.170+01:00",
"description": "Shows the status of our message services for GatewayAPI commercial (.com).",
"group_id": null,
"id": "lmpcmjplkjhd",
"name": "Message Services - Commercial",
"page_id": "fblhffkdhfcg",
"position": 4,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2022-02-24T10:04:31.014+01:00"
},
{
"components": [
"2vmtx52dxqy6",
"nb6ljd5w1tqg",
"wq9k21b9mq8c",
"hhj47tlvckvs"
],
"created_at": "2022-02-24T10:07:11.947+01:00",
"description": "Shows the status of our message services for GatewayAPI Europe (.eu).",
"group_id": null,
"id": "0n3j8hytcg0t",
"name": "Message Services - Europe",
"page_id": "fblhffkdhfcg",
"position": 5,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2022-02-24T10:10:15.174+01:00"
},
{
"components": [
"msp87zcgv2jf",
"bzndvn4f72xz"
],
"created_at": "2022-08-09T16:21:20.893+02:00",
"description": null,
"group_id": null,
"id": "p4ph669mk73t",
"name": "Campaign sites",
"page_id": "fblhffkdhfcg",
"position": 6,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-06-22T11:27:07.297+02:00"
},
{
"components": [
"p315pgs6xwxd",
"kzhvrq4c3sts"
],
"created_at": "2022-02-23T15:40:51.826+01:00",
"description": "Shows the status of the login system (OCiD) used on GatewayAPI commercial (.com) and Europe (.eu).",
"group_id": null,
"id": "xm4fzfjsc59g",
"name": "Login system: OCiD",
"page_id": "fblhffkdhfcg",
"position": 7,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-06-22T11:27:27.731+02:00"
},
{
"created_at": "2017-09-21T09:56:10.928+02:00",
"description": "Payment UI",
"group_id": null,
"id": "l9kv2wbqwmhv",
"name": "Stripe Checkout.js",
"page_id": "fblhffkdhfcg",
"position": 8,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2022-08-09T16:21:37.185+02:00"
},
{
"created_at": "2017-09-21T09:56:13.934+02:00",
"description": "Payment processing",
"group_id": null,
"id": "5d2mc7x6j9jc",
"name": "Stripe API",
"page_id": "fblhffkdhfcg",
"position": 9,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2023-06-17T20:03:12.157+02:00"
},
{
"created_at": "2019-10-28T14:36:03.282+01:00",
"description": "All systems will remain operational during maintenance.",
"group_id": null,
"id": "7ypr8nj2ty5f",
"name": "Maintenance",
"page_id": "fblhffkdhfcg",
"position": 10,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-07-09T11:00:07.398+02:00"
},
{
"created_at": "2020-03-12T16:07:09.075+01:00",
"description": "External Provider",
"group_id": null,
"id": "rjgtkd0frldx",
"name": "External Provider",
"page_id": "fblhffkdhfcg",
"position": 11,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-09-02T22:06:30.735+02:00"
},
{
"created_at": "2020-03-31T11:00:49.752+02:00",
"description": null,
"group_id": null,
"id": "l1xbb6pn8149",
"name": "Undetermined issue",
"page_id": "fblhffkdhfcg",
"position": 12,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-02-04T07:18:03.903+01:00"
},
{
"components": [
"m73l4qb7qc4w",
"spz3l62rp4zw",
"gbm0cq0vth12",
"2fjlt66ydrzk",
"0q6hnb9vpjj4",
"hd8nnxfqjwby",
"fgg1t5l02lxq",
"cs755fhzmz4b",
"x7cbk7fh91gp",
"b057z6zxhdh4",
"sq1hlvjj4jzx",
"by61f76kftnj"
],
"created_at": "2023-10-03T13:12:56.073+02:00",
"description": null,
"group_id": null,
"id": "3875dkhzbnhd",
"name": "Specific country",
"page_id": "fblhffkdhfcg",
"position": 13,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2023-10-03T13:12:56.073+02:00"
}
],
"incidents": [
{
"components": [
{
"created_at": "2022-02-24T10:07:11.979+01:00",
"description": "Mobile Terminated SMS, sending/outgoing SMS'es",
"group_id": "0n3j8hytcg0t",
"id": "2vmtx52dxqy6",
"name": "MT (Outgoing) SMS - Europe",
"page_id": "fblhffkdhfcg",
"position": 1,
"showcase": true,
"start_date": "2022-02-24T00:00:00.000+01:00",
"status": "operational",
"updated_at": "2026-09-29T22:27:31.190+02:00"
},
{
"created_at": "2022-02-23T14:06:49.723+01:00",
"description": "Customer facing APIs for GatewayAPI Europe (.eu); incl. Mobile Message API, REST, SOAP, Kannel and Legacy API",
"group_id": "fj43bx7rlqlm",
"id": "s9xzhh6dm2n6",
"name": "API - Europe",
"page_id": "fblhffkdhfcg",
"position": 2,
"showcase": true,
"start_date": "2022-02-23T00:00:00.000+01:00",
"status": "operational",
"updated_at": "2026-09-29T22:27:31.214+02:00"
},
{
"created_at": "2022-02-23T14:17:41.337+01:00",
"description": "Shows the current status of the SMPP on GatewayAPI Europe (.eu).",
"group_id": "8v1pzr36rnjw",
"id": "zrbfw82rsmcq",
"name": "SMPP - Europe",
"page_id": "fblhffkdhfcg",
"position": 2,
"showcase": true,
"start_date": "2022-02-23T00:00:00.000+01:00",
"status": "operational",
"updated_at": "2026-09-29T22:27:31.236+02:00"
},
{
"created_at": "2022-02-24T10:11:24.025+01:00",
"description": "Mobile Originated SMS, incoming/receiving SMS'es",
"group_id": "0n3j8hytcg0t",
"id": "nb6ljd5w1tqg",
"name": "MO (Incoming) SMS - Europe",
"page_id": "fblhffkdhfcg",
"position": 2,
"showcase": true,
"start_date": "2022-02-24T00:00:00.000+01:00",
"status": "operational",
"updated_at": "2026-09-29T22:27:31.258+02:00"
}
],
"created_at": "2026-09-29T22:08:58.726+02:00",
"id": "jfnzd3h5xyg1",
"impact": "minor",
"impact_override": null,
"incident_updates": [
{
"affected_components": [
{
"code": "s9xzhh6dm2n6",
"name": "APIs - API - Europe",
"new_status": "operational",
"old_status": "degraded_performance"
},
{
"code": "zrbfw82rsmcq",
"name": "SMPP connections - SMPP - Europe",
"new_status": "operational",
"old_status": "degraded_performance"
},
{
"code": "2vmtx52dxqy6",
"name": "Message Services - Europe - MT (Outgoing) SMS - Europe",
"new_status": "operational",
"old_status": "degraded_performance"
},
{
"code": "nb6ljd5w1tqg",
"name": "Message Services - Europe - MO (Incoming) SMS - Europe",
"new_status": "operational",
"old_status": "degraded_performance"
}
],
"body": "We are seeing the services on GatewayAPI.EU fully operational again.\n\nThe traffic and services will be monitored for good measure.\n\nThank you for your patience and we apologize for the inconvenience caused by this.",
"created_at": "2026-09-29T22:27:31.295+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-09-29T22:27:31.295+02:00",
"id": "zqkbt0mc31jx",
"incident_id": "jfnzd3h5xyg1",
"status": "resolved",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-09-29T22:27:31.295+02:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "s9xzhh6dm2n6",
"name": "APIs - API - Europe",
"new_status": "degraded_performance",
"old_status": "operational"
},
{
"code": "zrbfw82rsmcq",
"name": "SMPP connections - SMPP - Europe",
"new_status": "degraded_performance",
"old_status": "operational"
},
{
"code": "2vmtx52dxqy6",
"name": "Message Services - Europe - MT (Outgoing) SMS - Europe",
"new_status": "degraded_performance",
"old_status": "operational"
},
{
"code": "nb6ljd5w1tqg",
"name": "Message Services - Europe - MO (Incoming) SMS - Europe",
"new_status": "degraded_performance",
"old_status": "operational"
}
],
"body": "We are experiencing issues with GatewayAPI.EU and are now investigating the root cause.\n\nWe are currently working on resolving the issue.\n\nThe .COM setup is still working as intended.\n\nWe will keep you updated.",
"created_at": "2026-09-29T22:08:58.917+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-09-29T22:08:58.917+02:00",
"id": "9hsgq8xzb98p",
"incident_id": "jfnzd3h5xyg1",
"status": "investigating",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-09-29T22:08:58.917+02:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": null,
"name": "GatewayAPI.EU incident",
"page_id": "fblhffkdhfcg",
"postmortem_body": "**Summary: Delayed message processing on** [**GatewayAPI.eu**](http://GatewayAPI.eu) **- 29 September 2026**\n\nOn 29 September 2026, between 18:24 and 20:05 UTC \\(20:24–22:05 CEST\\), [GatewayAPI.eu](http://GatewayAPI.eu) experienced a 101-minute delay in message processing. Our [GatewayAPI.com](http://GatewayAPI.com) platform was not affected.\n\nAll inbound APIs, including the Mobile Messaging API, REST API and SMPP, remained available throughout the incident and continued to accept messages. However, accepted messages were queued rather than processed and sent. Delivery reports \\(DLRs\\) were delayed for the same reason.\n\n**No messages were lost.** Once processing was restored, all queued messages were delivered, with delays of up to 101 minutes. Customers do not need to resend any messages submitted during this period. We have detected a few messages that was delivered twice - this will only count one time on billed usage.\n\n**What happened**\n\nAn unusually large bulk of messages was received and passed on to the internal service responsible for processing outgoing messages. Handling this volume required more memory than the service was allowed to use, so the platform automatically stopped it.\n\nWhen the service restarted, it picked up the same large backlog and was stopped again. This repeated in a loop, and during that time no messages could be processed.\n\n**Root cause**\n\nThe memory allocated to our message-processing service was not sized to handle a bulk load of this magnitude. As a result, a single large burst of traffic was enough to put the service into a restart loop instead of being processed gradually.\n\n**Detection**\n\nWe did not have automated alerting in place on [GatewayAPI.eu](http://GatewayAPI.eu) for this specific scenario, where our APIs keep accepting messages while processing stops. Because of this, the incident was not detected by our monitoring, and it took longer than it should have for us to respond. We take full responsibility for this gap.\n\n**Resolution**\n\nOur engineers identified the restart loop, increased the memory available to the message-processing service, and brought it back online. The service then worked through the queued backlog, and all pending messages and delivery reports were processed.\n\n**What we are doing to prevent this from happening again**\n\n* **Improved monitoring:** We have added an alert to [GatewayAPI.eu](http://GatewayAPI.eu) that triggers when processed traffic drops unexpectedly.\n* **Increased capacity:** The message-processing service now has a higher memory allocation, which reduces the risk of it being stopped under large bulk loads.\n* **Improved load handling \\(in progress\\):** We are already working on improvements to our internal message queueing, which will allow the platform to absorb similar spikes more gracefully in the future.\n\nWe know how important timely delivery is to your business, and we apologise for the delay this caused. If you have questions about how this incident affected your account, please contact our support team.",
"postmortem_body_last_updated_at": "2026-09-30T21:33:50.293+02:00",
"postmortem_ignored": false,
"postmortem_notified_subscribers": true,
"postmortem_notified_twitter": false,
"postmortem_published_at": "2026-09-30T21:33:50.293+02:00",
"reminder_intervals": null,
"resolved_at": "2026-09-29T22:27:31.295+02:00",
"scheduled_auto_completed": false,
"scheduled_auto_in_progress": false,
"scheduled_for": null,
"scheduled_remind_prior": false,
"scheduled_reminded_at": null,
"scheduled_until": null,
"shortlink": "https://stspg.io/zryfln327dq9",
"started_at": "2026-09-29T22:08:58.709+02:00",
"status": "resolved",
"updated_at": "2026-09-30T21:33:50.315+02:00"
},
{
"components": [
{
"created_at": "2016-01-05T22:59:59.049+01:00",
"description": "Customer facing APIs for GatewayAPI commercial (.com); incl. Mobile Message API, REST, SOAP, Kannel and Legacy API",
"group_id": "fj43bx7rlqlm",
"id": "bkdhcclklpmf",
"name": "API - Commercial",
"page_id": "fblhffkdhfcg",
"position": 1,
"showcase": true,
"start_date": null,
"status": "operational",
"updated_at": "2026-09-23T06:27:05.017+02:00"
},
{
"created_at": "2016-01-05T23:06:08.037+01:00",
"description": "Mobile Terminated SMS, sending/outgoing SMS'es",
"group_id": "lmpcmjplkjhd",
"id": "lgpljmhpfdbn",
"name": "MT (Outgoing) SMS - Commercial",
"page_id": "fblhffkdhfcg",
"position": 1,
"showcase": true,
"start_date": null,
"status": "operational",
"updated_at": "2026-09-23T06:27:05.037+02:00"
}
],
"created_at": "2026-09-23T05:56:34.338+02:00",
"id": "k8zg5s0qplh1",
"impact": "critical",
"impact_override": null,
"incident_updates": [
{
"affected_components": [
{
"code": "lgpljmhpfdbn",
"name": "Message Services - Commercial - MT (Outgoing) SMS - Commercial",
"new_status": "operational",
"old_status": "major_outage"
},
{
"code": "bkdhcclklpmf",
"name": "APIs - API - Commercial",
"new_status": "operational",
"old_status": "major_outage"
}
],
"body": "This incident has been resolved. \n\nMT traffic on our REST API (COM-setup) is working as expected nagain.\n\nThank you for your patience.",
"created_at": "2026-09-23T06:27:05.075+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-09-23T06:27:05.075+02:00",
"id": "48pg329kll4n",
"incident_id": "k8zg5s0qplh1",
"status": "resolved",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-09-23T06:27:05.075+02:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "lgpljmhpfdbn",
"name": "Message Services - Commercial - MT (Outgoing) SMS - Commercial",
"new_status": "major_outage",
"old_status": "operational"
},
{
"code": "bkdhcclklpmf",
"name": "APIs - API - Commercial",
"new_status": "major_outage",
"old_status": "operational"
}
],
"body": "We are currently experiencing MT traffic issues on our REST API.\n\nThis is only on our COM-setup.\n\nWe are currently working to identify the root cause and solve the issue.\n\nWe will keep you updated.",
"created_at": "2026-09-23T05:56:34.477+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-09-23T05:56:34.477+02:00",
"id": "ngm8q8lbykc2",
"incident_id": "k8zg5s0qplh1",
"status": "investigating",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-09-23T05:56:34.477+02:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": null,
"name": "Experiencing issues with REST API on GatewayAPI.com",
"page_id": "fblhffkdhfcg",
"postmortem_body": "**Summary: Disruption to outgoing messages on** [**GatewayAPI.com**](http://GatewayAPI.com) **- 23 September 2026**\n\nOn 23 September 2026, between 03:38 and 04:20 UTC \\(05:38–06:20 CEST\\), [GatewayAPI.com](http://GatewayAPI.com) experienced a 42-minute disruption on message handling. All public service APIs were affected, including the Mobile Messaging API and the REST API. Our initial status update referred only to the REST API; we apologise for under-reporting the scope.\n\nThe Customer Dashboard and our EU platform \\([GatewayAPI.eu](http://GatewayAPI.eu)\\) were not affected.\n\nMessage submissions during the incident were rejected by the API and needed to be resent.\n\n**What happened**\n\nOur platform runs on a managed Kubernetes service. During a routine automatic version upgrade performed by our cloud provider, an internal service that coordinates message processing failed to come back online. Each time it started, the platform's automated health check restarted it before startup had finished, leaving it in a restart loop.\n\n**Root cause**\n\nKubernetes health checks \\(\"probes\"\\) restart a service if a check exceeds its configured time limit. In earlier versions, this limit was not strictly enforced for our type of health check, which hid the fact that our limit was shorter than the service needs during startup.\n\nOur cloud provider had announced this change and paused automatic upgrades for clusters it identified as affected, but our cluster was not identified, so the upgrade went ahead. We take full responsibility for the configuration of our services.\n\n**Resolution**\n\nOur engineers analysed the startup requirements of the affected service and increased the health-check time limit with a safe buffer. The service then started normally, and message processing resumed.\n\n\n\nWe know how important reliable messaging is to your business and apologise for the disruption. If you have questions about how this incident affected your account, please contact our support team.",
"postmortem_body_last_updated_at": "2026-09-23T19:21:46.205+02:00",
"postmortem_ignored": false,
"postmortem_notified_subscribers": true,
"postmortem_notified_twitter": false,
"postmortem_published_at": "2026-09-23T19:21:46.205+02:00",
"reminder_intervals": null,
"resolved_at": "2026-09-23T06:27:05.075+02:00",
"scheduled_auto_completed": false,
"scheduled_auto_in_progress": false,
"scheduled_for": null,
"scheduled_remind_prior": false,
"scheduled_reminded_at": null,
"scheduled_until": null,
"shortlink": "https://stspg.io/v4v8dc2dg5p8",
"started_at": "2026-09-23T05:56:34.319+02:00",
"status": "resolved",
"updated_at": "2026-09-23T19:21:46.220+02:00"
},
{
"components": [
{
"created_at": "2023-10-03T13:17:11.057+02:00",
"description": "Receive alerts when we experience issues with this country.",
"group_id": "3875dkhzbnhd",
"id": "spz3l62rp4zw",
"name": "Sweden",
"page_id": "fblhffkdhfcg",
"position": 2,
"showcase": false,
"start_date": "2023-10-03T00:00:00.000+02:00",
"status": "operational",
"updated_at": "2026-09-02T22:06:30.721+02:00"
},
{
"created_at": "2020-03-12T16:07:09.075+01:00",
"description": "External Provider",
"group_id": null,
"id": "rjgtkd0frldx",
"name": "External Provider",
"page_id": "fblhffkdhfcg",
"position": 11,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-09-02T22:06:30.735+02:00"
}
],
"created_at": "2026-09-02T21:59:14.349+02:00",
"id": "8y794s829glc",
"impact": "minor",
"impact_override": null,
"incident_updates": [
{
"affected_components": [
{
"code": "rjgtkd0frldx",
"name": "External Provider",
"new_status": "operational",
"old_status": "degraded_performance"
},
{
"code": "spz3l62rp4zw",
"name": "Specific country - Sweden",
"new_status": "operational",
"old_status": "degraded_performance"
}
],
"body": "Traffic towards towards Tele2 Sweden is now back to normal.\n\nWe will continue to monitor for good measure.\n\nThank you for your understanding and we apologize for the inconvenience caused by this.",
"created_at": "2026-09-02T22:06:30.769+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-09-02T22:06:30.769+02:00",
"id": "f1z8qbmr8crz",
"incident_id": "8y794s829glc",
"status": "resolved",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-09-02T22:06:30.769+02:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "rjgtkd0frldx",
"name": "External Provider",
"new_status": "degraded_performance",
"old_status": "operational"
},
{
"code": "spz3l62rp4zw",
"name": "Specific country - Sweden",
"new_status": "degraded_performance",
"old_status": "operational"
}
],
"body": "We are currently experiencing delays towards Tele2 Sweden.\n\nThe traffic will be closely monitored whilst we expect an update and for the service to be functioning as intended again.\n\nThank you for your understanding and we apologize for the inconvenience caused by this.",
"created_at": "2026-09-02T21:59:14.436+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-09-02T21:59:14.436+02:00",
"id": "cksj8yvcpx6y",
"incident_id": "8y794s829glc",
"status": "identified",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-09-02T21:59:14.436+02:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": null,
"name": "Unscheduled disturbance towards Tele2 Sweden",
"page_id": "fblhffkdhfcg",
"postmortem_body": null,
"postmortem_body_last_updated_at": null,
"postmortem_ignored": false,
"postmortem_notified_subscribers": false,
"postmortem_notified_twitter": false,
"postmortem_published_at": null,
"reminder_intervals": null,
"resolved_at": "2026-09-02T22:06:30.769+02:00",
"scheduled_auto_completed": false,
"scheduled_auto_in_progress": false,
"scheduled_for": null,
"scheduled_remind_prior": false,
"scheduled_reminded_at": null,
"scheduled_until": null,
"shortlink": "https://stspg.io/btxxsty5nmdn",
"started_at": "2026-09-02T21:59:14.340+02:00",
"status": "resolved",
"updated_at": "2026-09-02T22:06:30.786+02:00"
},
{
"components": [
{
"created_at": "2022-02-24T10:12:16.095+01:00",
"description": "Delivery reporting is a feature of SMS MT that reports back if the SMS message has been delivered, for every message sent.",
"group_id": "0n3j8hytcg0t",
"id": "hhj47tlvckvs",
"name": "Delivery Reports (DLR) - Europe",
"page_id": "fblhffkdhfcg",
"position": 4,
"showcase": true,
"start_date": "2022-02-24T00:00:00.000+01:00",
"status": "operational",
"updated_at": "2026-08-24T15:48:58.415+02:00"
}
],
"created_at": "2026-08-24T11:01:30.223+02:00",
"id": "9z832rh2f53d",
"impact": "minor",
"impact_override": null,
"incident_updates": [
{
"affected_components": [
{
"code": "hhj47tlvckvs",
"name": "Message Services - Europe - Delivery Reports (DLR) - Europe",
"new_status": "operational",
"old_status": "degraded_performance"
}
],
"body": "The Delivery Report delays on our EU platform have now been resolved.\n\nAll delayed delivery reports have been processed and are being delivered as normal. MT traffic was not affected at any point during the incident.\n\nWe apologise for any inconvenience caused. If you are still seeing missing or delayed delivery reports, please contact our support team.",
"created_at": "2026-08-24T15:48:58.444+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-08-24T15:48:58.444+02:00",
"id": "sydls1bcfsgx",
"incident_id": "9z832rh2f53d",
"status": "resolved",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-08-24T15:48:58.444+02:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "hhj47tlvckvs",
"name": "Message Services - Europe - Delivery Reports (DLR) - Europe",
"new_status": "degraded_performance",
"old_status": "operational"
}
],
"body": "We are currently monitoring the Delivery Report delays on our EU platform.\n\nUsers may experience a delay receiving the delivery reports.\n\nMT traffic is not affected.\n\nWe will keep you updated.",
"created_at": "2026-08-24T11:01:30.302+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-08-24T11:01:30.302+02:00",
"id": "c2npcr5pjgvs",
"incident_id": "9z832rh2f53d",
"status": "identified",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-08-24T11:01:30.302+02:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": null,
"name": "Delivery Report Delays on Gatewayapi.eu",
"page_id": "fblhffkdhfcg",
"postmortem_body": null,
"postmortem_body_last_updated_at": null,
"postmortem_ignored": false,
"postmortem_notified_subscribers": false,
"postmortem_notified_twitter": false,
"postmortem_published_at": null,
"reminder_intervals": "[]",
"resolved_at": "2026-08-24T15:48:58.444+02:00",
"scheduled_auto_completed": false,
"scheduled_auto_in_progress": false,
"scheduled_for": null,
"scheduled_remind_prior": false,
"scheduled_reminded_at": null,
"scheduled_until": null,
"shortlink": "https://stspg.io/5005kbvdpt26",
"started_at": "2026-08-24T11:01:30.213+02:00",
"status": "resolved",
"updated_at": "2026-08-24T15:48:58.458+02:00"
},
{
"components": [
{
"created_at": "2023-10-03T13:18:56.380+02:00",
"description": "Receive alerts when we experience issues with this country.",
"group_id": "3875dkhzbnhd",
"id": "hd8nnxfqjwby",
"name": "Germany",
"page_id": "fblhffkdhfcg",
"position": 6,
"showcase": false,
"start_date": "2023-10-03T00:00:00.000+02:00",
"status": "operational",
"updated_at": "2026-08-19T22:09:38.407+02:00"
},
{
"created_at": "2020-03-12T16:07:09.075+01:00",
"description": "External Provider",
"group_id": null,
"id": "rjgtkd0frldx",
"name": "External Provider",
"page_id": "fblhffkdhfcg",
"position": 11,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-09-02T22:06:30.735+02:00"
}
],
"created_at": "2026-08-19T21:40:54.416+02:00",
"id": "w6r3rly5666m",
"impact": "minor",
"impact_override": null,
"incident_updates": [
{
"affected_components": [
{
"code": "rjgtkd0frldx",
"name": "External Provider",
"new_status": "operational",
"old_status": "degraded_performance"
},
{
"code": "hd8nnxfqjwby",
"name": "Specific country - Germany",
"new_status": "operational",
"old_status": "degraded_performance"
}
],
"body": "Traffic towards towards T-Mobile Germany is now back to normal.\n\nWe will continue to monitor for good measure.\n\nThank you for your understanding and we apologize for the inconvenience caused by this.",
"created_at": "2026-08-19T22:09:38.457+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-08-19T22:09:38.457+02:00",
"id": "z3jcxh8n6y5w",
"incident_id": "w6r3rly5666m",
"status": "resolved",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-08-19T22:09:38.457+02:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "rjgtkd0frldx",
"name": "External Provider",
"new_status": "degraded_performance",
"old_status": "operational"
},
{
"code": "hd8nnxfqjwby",
"name": "Specific country - Germany",
"new_status": "degraded_performance",
"old_status": "operational"
}
],
"body": "We are currently experiencing delays towards T-Mobile Germany.\n\nThe traffic will be closely monitored whilst we expect an update and for the service to be functioning as intended again.\n\nThank you for your understanding and we apologize for the inconvenience caused by this.",
"created_at": "2026-08-19T21:40:54.510+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-08-19T21:40:54.510+02:00",
"id": "kfn263g7kc4b",
"incident_id": "w6r3rly5666m",
"status": "identified",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-08-19T21:40:54.510+02:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": null,
"name": "Unscheduled disturbance towards T-Mobile Germany",
"page_id": "fblhffkdhfcg",
"postmortem_body": null,
"postmortem_body_last_updated_at": null,
"postmortem_ignored": false,
"postmortem_notified_subscribers": false,
"postmortem_notified_twitter": false,
"postmortem_published_at": null,
"reminder_intervals": null,
"resolved_at": "2026-08-19T22:09:38.457+02:00",
"scheduled_auto_completed": false,
"scheduled_auto_in_progress": false,
"scheduled_for": null,
"scheduled_remind_prior": false,
"scheduled_reminded_at": null,
"scheduled_until": null,
"shortlink": "https://stspg.io/6h40km1q22yk",
"started_at": "2026-08-19T21:40:54.406+02:00",
"status": "resolved",
"updated_at": "2026-08-19T22:09:38.474+02:00"
},
{
"components": [
{
"created_at": "2023-10-03T13:21:00.733+02:00",
"description": "Receive alerts when we experience issues with this country.",
"group_id": "3875dkhzbnhd",
"id": "x7cbk7fh91gp",
"name": "Switzerland",
"page_id": "fblhffkdhfcg",
"position": 9,
"showcase": false,
"start_date": "2023-10-03T00:00:00.000+02:00",
"status": "operational",
"updated_at": "2026-07-11T00:08:27.518+02:00"
},
{
"created_at": "2020-03-12T16:07:09.075+01:00",
"description": "External Provider",
"group_id": null,
"id": "rjgtkd0frldx",
"name": "External Provider",
"page_id": "fblhffkdhfcg",
"position": 11,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-09-02T22:06:30.735+02:00"
}
],
"created_at": "2026-07-10T20:12:57.080+02:00",
"id": "9v7mwrv477lk",
"impact": "minor",
"impact_override": null,
"incident_updates": [
{
"affected_components": [
{
"code": "rjgtkd0frldx",
"name": "External Provider",
"new_status": "operational",
"old_status": "degraded_performance"
},
{
"code": "x7cbk7fh91gp",
"name": "Specific country - Switzerland",
"new_status": "operational",
"old_status": "degraded_performance"
}
],
"body": "Traffic is now back to normal towards Swisscom \u0026 Sunrise in Switzerland.\n\nWe will continue to monitor for good measure.\n\nThank you for your understanding and we apologize for the inconvenience caused by this.",
"created_at": "2026-07-11T00:08:27.565+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-07-11T00:08:27.565+02:00",
"id": "r56k6jl65k70",
"incident_id": "9v7mwrv477lk",
"status": "resolved",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-07-11T00:08:27.565+02:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "rjgtkd0frldx",
"name": "External Provider",
"new_status": "degraded_performance",
"old_status": "operational"
},
{
"code": "x7cbk7fh91gp",
"name": "Specific country - Switzerland",
"new_status": "degraded_performance",
"old_status": "operational"
}
],
"body": "We are currently experiencing issues with delays towards Swisscom \u0026 Sunrise in Switzerland.\n\nThe traffic will be closely monitored whilst we expect an update and for the service to be functioning as intended again.\n\nThank you for your understanding and we apologize for the inconvenience caused by this.",
"created_at": "2026-07-10T20:12:57.180+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-07-10T20:12:57.180+02:00",
"id": "8plq4ljry75r",
"incident_id": "9v7mwrv477lk",
"status": "identified",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-07-10T20:12:57.180+02:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": null,
"name": "Unscheduled disturbance towards Switzerland",
"page_id": "fblhffkdhfcg",
"postmortem_body": null,
"postmortem_body_last_updated_at": null,
"postmortem_ignored": false,
"postmortem_notified_subscribers": false,
"postmortem_notified_twitter": false,
"postmortem_published_at": null,
"reminder_intervals": null,
"resolved_at": "2026-07-11T00:08:27.565+02:00",
"scheduled_auto_completed": false,
"scheduled_auto_in_progress": false,
"scheduled_for": null,
"scheduled_remind_prior": false,
"scheduled_reminded_at": null,
"scheduled_until": null,
"shortlink": "https://stspg.io/0shsbsvsfgj5",
"started_at": "2026-07-10T20:12:57.068+02:00",
"status": "resolved",
"updated_at": "2026-07-11T00:08:27.583+02:00"
},
{
"components": [
{
"created_at": "2022-02-23T10:20:37.958+01:00",
"description": "Shows the current status of the dashboard on GatewayAPI Europe (.eu).",
"group_id": "kfqgwl848f5d",
"id": "914lsr04mdk9",
"name": "Dashboard - Europe",
"page_id": "fblhffkdhfcg",
"position": 2,
"showcase": true,
"start_date": "2022-02-23T00:00:00.000+01:00",
"status": "operational",
"updated_at": "2026-07-09T11:00:07.341+02:00"
},
{
"created_at": "2022-02-24T10:11:24.025+01:00",
"description": "Mobile Originated SMS, incoming/receiving SMS'es",
"group_id": "0n3j8hytcg0t",
"id": "nb6ljd5w1tqg",
"name": "MO (Incoming) SMS - Europe",
"page_id": "fblhffkdhfcg",
"position": 2,
"showcase": true,
"start_date": "2022-02-24T00:00:00.000+01:00",
"status": "operational",
"updated_at": "2026-09-29T22:27:31.258+02:00"
},
{
"created_at": "2019-10-28T14:36:03.282+01:00",
"description": "All systems will remain operational during maintenance.",
"group_id": null,
"id": "7ypr8nj2ty5f",
"name": "Maintenance",
"page_id": "fblhffkdhfcg",
"position": 10,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-07-09T11:00:07.398+02:00"
}
],
"created_at": "2026-07-07T15:19:48.239+02:00",
"id": "03l5z2fsnl0b",
"impact": "maintenance",
"impact_override": null,
"incident_updates": [
{
"affected_components": [
{
"code": "7ypr8nj2ty5f",
"name": "Maintenance",
"new_status": "operational",
"old_status": "under_maintenance"
},
{
"code": "914lsr04mdk9",
"name": "Dashboards - Dashboard - Europe",
"new_status": "operational",
"old_status": "under_maintenance"
},
{
"code": "nb6ljd5w1tqg",
"name": "Message Services - Europe - MO (Incoming) SMS - Europe",
"new_status": "operational",
"old_status": "under_maintenance"
}
],
"body": "The scheduled maintenance has been completed.",
"created_at": "2026-07-09T11:00:07.461+02:00",
"custom_tweet": null,
"deliver_notifications": false,
"display_at": "2026-07-09T11:00:07.461+02:00",
"id": "fllk6p773f73",
"incident_id": "03l5z2fsnl0b",
"status": "completed",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-07-09T11:00:07.461+02:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "7ypr8nj2ty5f",
"name": "Maintenance",
"new_status": "under_maintenance",
"old_status": "operational"
},
{
"code": "914lsr04mdk9",
"name": "Dashboards - Dashboard - Europe",
"new_status": "under_maintenance",
"old_status": "operational"
},
{
"code": "nb6ljd5w1tqg",
"name": "Message Services - Europe - MO (Incoming) SMS - Europe",
"new_status": "under_maintenance",
"old_status": "operational"
}
],
"body": "Scheduled maintenance is currently in progress. We will provide updates as necessary.",
"created_at": "2026-07-09T10:30:07.556+02:00",
"custom_tweet": null,
"deliver_notifications": false,
"display_at": "2026-07-09T10:30:07.556+02:00",
"id": "zfrjl3pjcfzv",
"incident_id": "03l5z2fsnl0b",
"status": "in_progress",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-07-09T10:30:07.556+02:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "7ypr8nj2ty5f",
"name": "Maintenance",
"new_status": "operational",
"old_status": "operational"
},
{
"code": "914lsr04mdk9",
"name": "Dashboards - Dashboard - Europe",
"new_status": "operational",
"old_status": "operational"
},
{
"code": "nb6ljd5w1tqg",
"name": "Message Services - Europe - MO (Incoming) SMS - Europe",
"new_status": "operational",
"old_status": "operational"
}
],
"body": "We are planning a scheduled update and maintenance window for GatewayAPI EU.\n\nDuring this period, the dashboard will be unavailable for approximately 10 minutes.\nWe are not expecting any disruptions on MT traffic, however slight delay may occur on MO traffic.\n\nOur infrastructure team is aware of the impact and will actively monitor the platform throughout the maintenance window.\n\nThank you for your understanding.",
"created_at": "2026-07-07T15:19:48.306+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-07-07T15:19:48.306+02:00",
"id": "td647qcdlzv5",
"incident_id": "03l5z2fsnl0b",
"status": "scheduled",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-07-07T15:19:48.306+02:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": null,
"name": "Planned maintenance on Gateway EU platform",
"page_id": "fblhffkdhfcg",
"postmortem_body": null,
"postmortem_body_last_updated_at": null,
"postmortem_ignored": false,
"postmortem_notified_subscribers": false,
"postmortem_notified_twitter": false,
"postmortem_published_at": null,
"reminder_intervals": null,
"resolved_at": "2026-07-09T11:00:07.461+02:00",
"scheduled_auto_completed": true,
"scheduled_auto_in_progress": true,
"scheduled_for": "2026-07-09T10:30:00.000+02:00",
"scheduled_remind_prior": false,
"scheduled_reminded_at": null,
"scheduled_until": "2026-07-09T11:00:00.000+02:00",
"shortlink": "https://stspg.io/4x9jcshtklcw",
"started_at": "2026-07-07T15:19:48.224+02:00",
"status": "completed",
"updated_at": "2026-07-09T11:00:07.512+02:00"
},
{
"components": [
{
"created_at": "2023-10-03T13:12:56.093+02:00",
"description": "Receive alerts when we experience issues with this country.",
"group_id": "3875dkhzbnhd",
"id": "m73l4qb7qc4w",
"name": "Denmark",
"page_id": "fblhffkdhfcg",
"position": 1,
"showcase": false,
"start_date": "2023-10-03T00:00:00.000+02:00",
"status": "operational",
"updated_at": "2026-07-02T09:49:31.019+02:00"
},
{
"created_at": "2020-03-12T16:07:09.075+01:00",
"description": "External Provider",
"group_id": null,
"id": "rjgtkd0frldx",
"name": "External Provider",
"page_id": "fblhffkdhfcg",
"position": 11,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-09-02T22:06:30.735+02:00"
}
],
"created_at": "2026-07-02T09:36:12.017+02:00",
"id": "djnlz19tvp1k",
"impact": "minor",
"impact_override": null,
"incident_updates": [
{
"affected_components": [
{
"code": "rjgtkd0frldx",
"name": "External Provider",
"new_status": "operational",
"old_status": "operational"
},
{
"code": "m73l4qb7qc4w",
"name": "Specific country - Denmark",
"new_status": "operational",
"old_status": "operational"
}
],
"body": "The traffic towards TDC Denmark/Nuuday is fully operational.\n \nWe will continue to monitor the traffic for good measure.\n\nThank you for your understanding and we apologize for the inconvenience caused by this.",
"created_at": "2026-07-02T10:35:43.470+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-07-02T10:35:43.470+02:00",
"id": "kqv5tsgh5cb7",
"incident_id": "djnlz19tvp1k",
"status": "resolved",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-07-02T10:35:43.470+02:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "rjgtkd0frldx",
"name": "External Provider",
"new_status": "operational",
"old_status": "degraded_performance"
},
{
"code": "m73l4qb7qc4w",
"name": "Specific country - Denmark",
"new_status": "operational",
"old_status": "degraded_performance"
}
],
"body": "Traffic to TDC Denmark has recovered and rejected and enroute rates are back to normal. \n\nWe are monitoring closely to confirm stability. \n\nThank you for your patience, and we apologise for the inconvenience.",
"created_at": "2026-07-02T09:49:31.083+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-07-02T09:49:31.083+02:00",
"id": "579ympcz2v5p",
"incident_id": "djnlz19tvp1k",
"status": "monitoring",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-07-02T09:49:31.083+02:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "rjgtkd0frldx",
"name": "External Provider",
"new_status": "degraded_performance",
"old_status": "operational"
},
{
"code": "m73l4qb7qc4w",
"name": "Specific country - Denmark",
"new_status": "degraded_performance",
"old_status": "operational"
}
],
"body": "We are currently seeing a lot of rejected and enroute with the SMS service of TDC Denmark.\n\nThe traffic will be closely monitored whilst we expect an update.\n\nThank you for your understanding and we apologize for the inconvenience caused by this.",
"created_at": "2026-07-02T09:36:12.117+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-07-02T09:36:12.117+02:00",
"id": "69r5kd0s4w5p",
"incident_id": "djnlz19tvp1k",
"status": "identified",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-07-02T09:36:12.117+02:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": "2026-07-02T09:49:31.083+02:00",
"name": "Unscheduled disturbance towards TDC Denmark",
"page_id": "fblhffkdhfcg",
"postmortem_body": null,
"postmortem_body_last_updated_at": null,
"postmortem_ignored": false,
"postmortem_notified_subscribers": false,
"postmortem_notified_twitter": false,
"postmortem_published_at": null,
"reminder_intervals": null,
"resolved_at": "2026-07-02T10:35:43.470+02:00",
"scheduled_auto_completed": false,
"scheduled_auto_in_progress": false,
"scheduled_for": null,
"scheduled_remind_prior": false,
"scheduled_reminded_at": null,
"scheduled_until": null,
"shortlink": "https://stspg.io/byhfggxg8wrn",
"started_at": "2026-07-02T09:36:12.007+02:00",
"status": "resolved",
"updated_at": "2026-07-02T10:35:43.491+02:00"
},
{
"components": [
{
"created_at": "2019-10-28T14:36:03.282+01:00",
"description": "All systems will remain operational during maintenance.",
"group_id": null,
"id": "7ypr8nj2ty5f",
"name": "Maintenance",
"page_id": "fblhffkdhfcg",
"position": 10,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-07-09T11:00:07.398+02:00"
}
],
"created_at": "2026-06-09T16:51:56.658+02:00",
"id": "3vlxjfxthgl7",
"impact": "maintenance",
"impact_override": null,
"incident_updates": [
{
"affected_components": [
{
"code": "7ypr8nj2ty5f",
"name": "Maintenance",
"new_status": "operational",
"old_status": "under_maintenance"
}
],
"body": "The scheduled maintenance has been completed.",
"created_at": "2026-06-28T11:00:07.295+02:00",
"custom_tweet": null,
"deliver_notifications": false,
"display_at": "2026-06-28T11:00:07.295+02:00",
"id": "w3vqx9m6vbsd",
"incident_id": "3vlxjfxthgl7",
"status": "completed",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-06-28T11:00:07.295+02:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "7ypr8nj2ty5f",
"name": "Maintenance",
"new_status": "under_maintenance",
"old_status": "operational"
}
],
"body": "Scheduled maintenance is currently in progress. We will provide updates as necessary.",
"created_at": "2026-06-28T10:00:07.382+02:00",
"custom_tweet": null,
"deliver_notifications": false,
"display_at": "2026-06-28T10:00:07.382+02:00",
"id": "5pfyd4zv4j8f",
"incident_id": "3vlxjfxthgl7",
"status": "in_progress",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-06-28T10:00:07.382+02:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "7ypr8nj2ty5f",
"name": "Maintenance",
"new_status": "operational",
"old_status": "operational"
}
],
"body": "Planned system maintenance will be performed in the this period\n\nDuring the maintenance you should not experience any issues.\nIf you do, please check back on this status page to see if there are any updates.\nOtherwise reach our to our support team via chat or email.\n\nBest Regards\nGatewayAPI",
"created_at": "2026-06-09T16:51:56.715+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-06-09T16:51:56.715+02:00",
"id": "djy18557k1db",
"incident_id": "3vlxjfxthgl7",
"status": "scheduled",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-06-09T16:51:56.715+02:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": null,
"name": "GatewayAPI database maintenance",
"page_id": "fblhffkdhfcg",
"postmortem_body": null,
"postmortem_body_last_updated_at": null,
"postmortem_ignored": false,
"postmortem_notified_subscribers": false,
"postmortem_notified_twitter": false,
"postmortem_published_at": null,
"reminder_intervals": null,
"resolved_at": "2026-06-28T11:00:07.295+02:00",
"scheduled_auto_completed": true,
"scheduled_auto_in_progress": true,
"scheduled_for": "2026-06-28T10:00:00.000+02:00",
"scheduled_remind_prior": false,
"scheduled_reminded_at": null,
"scheduled_until": "2026-06-28T11:00:00.000+02:00",
"shortlink": "https://stspg.io/wwcywrhy27k5",
"started_at": "2026-06-09T16:51:56.652+02:00",
"status": "completed",
"updated_at": "2026-06-28T11:00:07.333+02:00"
},
{
"components": [
{
"created_at": "2016-01-05T22:59:59.049+01:00",
"description": "Customer facing APIs for GatewayAPI commercial (.com); incl. Mobile Message API, REST, SOAP, Kannel and Legacy API",
"group_id": "fj43bx7rlqlm",
"id": "bkdhcclklpmf",
"name": "API - Commercial",
"page_id": "fblhffkdhfcg",
"position": 1,
"showcase": true,
"start_date": null,
"status": "operational",
"updated_at": "2026-09-23T06:27:05.017+02:00"
},
{
"created_at": "2016-01-05T22:59:59.064+01:00",
"description": "Shows the current status of the dashboard on GatewayAPI commercial (.com).",
"group_id": "kfqgwl848f5d",
"id": "fhgjcgnmlfhb",
"name": "Dashboard - Commercial",
"page_id": "fblhffkdhfcg",
"position": 1,
"showcase": true,
"start_date": null,
"status": "operational",
"updated_at": "2026-06-25T13:30:07.398+02:00"
},
{
"created_at": "2019-10-28T14:36:03.282+01:00",
"description": "All systems will remain operational during maintenance.",
"group_id": null,
"id": "7ypr8nj2ty5f",
"name": "Maintenance",
"page_id": "fblhffkdhfcg",
"position": 10,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-07-09T11:00:07.398+02:00"
}
],
"created_at": "2026-06-18T15:57:25.502+02:00",
"id": "tkhrwbm10q06",
"impact": "maintenance",
"impact_override": null,
"incident_updates": [
{
"affected_components": [
{
"code": "7ypr8nj2ty5f",
"name": "Maintenance",
"new_status": "operational",
"old_status": "under_maintenance"
},
{
"code": "fhgjcgnmlfhb",
"name": "Dashboards - Dashboard - Commercial",
"new_status": "operational",
"old_status": "under_maintenance"
},
{
"code": "bkdhcclklpmf",
"name": "APIs - API - Commercial",
"new_status": "operational",
"old_status": "under_maintenance"
}
],
"body": "The scheduled maintenance has been completed.",
"created_at": "2026-06-25T13:30:07.483+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-06-25T13:30:07.483+02:00",
"id": "0c9m9fd3q961",
"incident_id": "tkhrwbm10q06",
"status": "completed",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-06-25T13:30:07.483+02:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "7ypr8nj2ty5f",
"name": "Maintenance",
"new_status": "under_maintenance",
"old_status": "operational"
},
{
"code": "fhgjcgnmlfhb",
"name": "Dashboards - Dashboard - Commercial",
"new_status": "under_maintenance",
"old_status": "operational"
},
{
"code": "bkdhcclklpmf",
"name": "APIs - API - Commercial",
"new_status": "under_maintenance",
"old_status": "operational"
}
],
"body": "Scheduled maintenance is currently in progress. We will provide updates as necessary.",
"created_at": "2026-06-25T13:00:08.297+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-06-25T13:00:08.297+02:00",
"id": "9jxk0ldq0rq4",
"incident_id": "tkhrwbm10q06",
"status": "in_progress",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-06-25T13:00:08.297+02:00",
"wants_twitter_update": false
},
{
"affected_components": null,
"body": "Maintenance will begin as scheduled in 60 minutes.",
"created_at": "2026-06-25T12:00:30.217+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-06-25T12:00:30.217+02:00",
"id": "mj7yz906n9xp",
"incident_id": "tkhrwbm10q06",
"status": "scheduled",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-06-25T12:00:30.217+02:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "7ypr8nj2ty5f",
"name": "Maintenance",
"new_status": "operational",
"old_status": "operational"
},
{
"code": "fhgjcgnmlfhb",
"name": "Dashboards - Commercial \u0026 Europe - Dashboard - Commercial",
"new_status": "operational",
"old_status": "operational"
},
{
"code": "bkdhcclklpmf",
"name": "APIs - Commercial \u0026 Europe - API - Commercial",
"new_status": "operational",
"old_status": "operational"
}
],
"body": "Planned system maintenance\n\nWe will be performing scheduled maintenance.\nDuring the maintenance window, the following will be affected:\n\n- The Dashboard will be unavailable\n- GET SMS status API will be unavailable\n- Mobile Originated (MO) messages may be delayed\n\nWe will finish this maintenance as quickly as possible. If you experience issues after this window. Please contact us via email or chat.\n\nBest Regards\nGatewayAPI",
"created_at": "2026-06-18T15:57:25.580+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-06-18T15:57:25.580+02:00",
"id": "60nv538gzd04",
"incident_id": "tkhrwbm10q06",
"status": "scheduled",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-06-18T15:57:25.580+02:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": null,
"name": "GatewayAPI Maintenance",
"page_id": "fblhffkdhfcg",
"postmortem_body": null,
"postmortem_body_last_updated_at": null,
"postmortem_ignored": false,
"postmortem_notified_subscribers": false,
"postmortem_notified_twitter": false,
"postmortem_published_at": null,
"reminder_intervals": null,
"resolved_at": "2026-06-25T13:30:07.483+02:00",
"scheduled_auto_completed": true,
"scheduled_auto_in_progress": true,
"scheduled_for": "2026-06-25T13:00:00.000+02:00",
"scheduled_remind_prior": true,
"scheduled_reminded_at": "2026-06-25T12:00:30.750+02:00",
"scheduled_until": "2026-06-25T13:30:00.000+02:00",
"shortlink": "https://stspg.io/v280v72zl1pq",
"started_at": "2026-06-18T15:57:25.486+02:00",
"status": "completed",
"updated_at": "2026-06-25T13:30:07.513+02:00"
}
],
"page": {
"id": "fblhffkdhfcg",
"name": "GatewayAPI",
"url": "https://status.gatewayapi.com"
},
"status": {
"description": "All Systems Operational",
"indicator": "none"
}
}