Snapshot 179798
Raw (normalized text)
Scripts and page chrome removed; this is what change detection compares.
{
"components": [
{
"created_at": "2019-12-09T15:47:18.139+01:00",
"description": null,
"group_id": null,
"id": "qk9rn1tc00c6",
"name": "Web Application",
"page_id": "5r7vm2z68p2z",
"position": 1,
"showcase": true,
"start_date": null,
"status": "operational",
"updated_at": "2026-10-07T23:12:13.647+02:00"
},
{
"created_at": "2019-12-11T18:51:37.581+01:00",
"description": null,
"group_id": null,
"id": "lyvrgy1hb1rj",
"name": "API",
"page_id": "5r7vm2z68p2z",
"position": 2,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-08-27T17:00:10.585+02:00"
},
{
"created_at": "2019-12-11T18:52:14.457+01:00",
"description": null,
"group_id": null,
"id": "hv786bcjd1xv",
"name": "Android App",
"page_id": "5r7vm2z68p2z",
"position": 3,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-05-29T23:18:14.304+02:00"
},
{
"created_at": "2019-12-11T18:52:27.994+01:00",
"description": null,
"group_id": null,
"id": "9g6vs6t8t04y",
"name": "iOS App",
"page_id": "5r7vm2z68p2z",
"position": 4,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-05-29T23:18:14.317+02:00"
},
{
"created_at": "2021-03-25T16:16:55.963+01:00",
"description": null,
"group_id": null,
"id": "hrmfks1qq3yb",
"name": "Marketing website",
"page_id": "5r7vm2z68p2z",
"position": 5,
"showcase": true,
"start_date": "2021-03-25T00:00:00.000+01:00",
"status": "operational",
"updated_at": "2022-03-23T13:30:22.595+01:00"
}
],
"incidents": [
{
"components": [
{
"created_at": "2019-12-09T15:47:18.139+01:00",
"description": null,
"group_id": null,
"id": "qk9rn1tc00c6",
"name": "Web Application",
"page_id": "5r7vm2z68p2z",
"position": 1,
"showcase": true,
"start_date": null,
"status": "operational",
"updated_at": "2026-10-07T23:12:13.647+02:00"
},
{
"created_at": "2019-12-11T18:51:37.581+01:00",
"description": null,
"group_id": null,
"id": "lyvrgy1hb1rj",
"name": "API",
"page_id": "5r7vm2z68p2z",
"position": 2,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-08-27T17:00:10.585+02:00"
},
{
"created_at": "2019-12-11T18:52:14.457+01:00",
"description": null,
"group_id": null,
"id": "hv786bcjd1xv",
"name": "Android App",
"page_id": "5r7vm2z68p2z",
"position": 3,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-05-29T23:18:14.304+02:00"
},
{
"created_at": "2019-12-11T18:52:27.994+01:00",
"description": null,
"group_id": null,
"id": "9g6vs6t8t04y",
"name": "iOS App",
"page_id": "5r7vm2z68p2z",
"position": 4,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-05-29T23:18:14.317+02:00"
}
],
"created_at": "2026-10-20T12:19:45.488+02:00",
"id": "52d9zydqhpwn",
"impact": "maintenance",
"impact_override": null,
"incident_updates": [
{
"affected_components": [
{
"code": "qk9rn1tc00c6",
"name": "Web Application",
"new_status": "operational",
"old_status": "operational"
},
{
"code": "lyvrgy1hb1rj",
"name": "API",
"new_status": "operational",
"old_status": "operational"
},
{
"code": "hv786bcjd1xv",
"name": "Android App",
"new_status": "operational",
"old_status": "operational"
},
{
"code": "9g6vs6t8t04y",
"name": "iOS App",
"new_status": "operational",
"old_status": "operational"
}
],
"body": "The scheduled maintenance has been completed.",
"created_at": "2026-10-26T07:57:36.284+01:00",
"custom_tweet": null,
"deliver_notifications": false,
"display_at": "2026-10-26T07:57:36.284+01:00",
"id": "5tx3r3wfc84k",
"incident_id": "52d9zydqhpwn",
"status": "completed",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-10-26T07:57:36.284+01:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "qk9rn1tc00c6",
"name": "Web Application",
"new_status": "operational",
"old_status": "operational"
},
{
"code": "lyvrgy1hb1rj",
"name": "API",
"new_status": "operational",
"old_status": "operational"
},
{
"code": "hv786bcjd1xv",
"name": "Android App",
"new_status": "operational",
"old_status": "operational"
},
{
"code": "9g6vs6t8t04y",
"name": "iOS App",
"new_status": "operational",
"old_status": "operational"
}
],
"body": "Scheduled maintenance is currently in progress. We will provide updates as necessary.",
"created_at": "2026-10-26T07:34:08.962+01:00",
"custom_tweet": null,
"deliver_notifications": false,
"display_at": "2026-10-26T07:34:08.962+01:00",
"id": "5d6fsh5lddt2",
"incident_id": "52d9zydqhpwn",
"status": "in_progress",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-10-26T07:34:08.962+01:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "qk9rn1tc00c6",
"name": "Web Application",
"new_status": "operational",
"old_status": "operational"
},
{
"code": "lyvrgy1hb1rj",
"name": "API",
"new_status": "operational",
"old_status": "operational"
},
{
"code": "hv786bcjd1xv",
"name": "Android App",
"new_status": "operational",
"old_status": "operational"
},
{
"code": "9g6vs6t8t04y",
"name": "iOS App",
"new_status": "operational",
"old_status": "operational"
}
],
"body": "EN\nTo ensure 360Learning continues to run at peak performance, we will be performing a brief technical migration on October 26th at 7:30 AM CET / 6:30 AM UTC.\n\nWhat this means for you: Some features of our platform will be temporarily unavailable for a maximum of half an hour during this window :\n- AI content creation: Chat conversations from the previous 24 hours won’t be retained \n- Dynamic audiences: Group changes will not be possible during the maintenance window.\n\nNo action is required on your side, and everything will be back to normal by 8:00 AM CET / 7:00 AM UTC.\n\nFR\nAfin de garantir que 360Learning continue de fonctionner de manière optimale, nous allons procéder à une brève migration technique le 26 octobre à 7h30 CET / 6h30 UTC.\n\nCe que cela signifie pour vous : Certaines fonctionnalités de notre plateforme seront temporairement indisponibles pour une durée maximale de trente minutes durant ce créneau :\n- Création de contenu avec l’IA : Les conversations IA des dernières 24 heures ne seront pas conservées.\n- Audiences dynamiques : Il ne sera pas possible de modifier les groupes pendant la fenêtre de maintenance.\n\nAucune action n'est requise de votre part, la plateforme sera de retour à l'état nominal avant 8h00 CET / 7h00 UTC.",
"created_at": "2026-10-20T12:19:45.571+02:00",
"custom_tweet": null,
"deliver_notifications": false,
"display_at": "2026-10-20T12:19:45.571+02:00",
"id": "sm3b235lyvqf",
"incident_id": "52d9zydqhpwn",
"status": "scheduled",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-10-20T12:19:45.571+02:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": null,
"name": "Platform features unavailable due to technical migration",
"page_id": "5r7vm2z68p2z",
"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-10-26T07:57:36.284+01:00",
"scheduled_auto_completed": false,
"scheduled_auto_in_progress": false,
"scheduled_for": "2026-10-26T08:30:00.000+01:00",
"scheduled_remind_prior": false,
"scheduled_reminded_at": null,
"scheduled_until": "2026-10-26T09:00:00.000+01:00",
"shortlink": "https://stspg.io/3kq829ykgvg8",
"started_at": "2026-10-20T12:19:45.479+02:00",
"status": "completed",
"updated_at": "2026-10-26T07:57:36.336+01:00"
},
{
"components": [],
"created_at": "2026-10-01T16:50:58.061+02:00",
"id": "5671999g9k8r",
"impact": "maintenance",
"impact_override": null,
"incident_updates": [
{
"affected_components": null,
"body": "The scheduled maintenance has been completed.",
"created_at": "2026-10-19T12:00:07.668+02:00",
"custom_tweet": null,
"deliver_notifications": false,
"display_at": "2026-10-19T12:00:07.668+02:00",
"id": "frpt42bl4c8d",
"incident_id": "5671999g9k8r",
"status": "completed",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-10-19T12:00:07.668+02:00",
"wants_twitter_update": false
},
{
"affected_components": null,
"body": "Scheduled maintenance is currently in progress. We will provide updates as necessary.",
"created_at": "2026-10-19T10:00:07.702+02:00",
"custom_tweet": null,
"deliver_notifications": false,
"display_at": "2026-10-19T10:00:07.702+02:00",
"id": "k5dbgn9wxxzm",
"incident_id": "5671999g9k8r",
"status": "in_progress",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-10-19T10:00:07.702+02:00",
"wants_twitter_update": false
},
{
"affected_components": null,
"body": "We will be performing scheduled maintenance on our production FTP server.\n\nImpact: During this window, expect a service interruption of up to a few hours. Access to the production FTP server (integration-server.360learning.com and integration-server.prod-dmz.360learning-dev.com) will be unavailable, and file uploads/downloads will not be possible.\n\nNot affected: Staging and development FTP servers are unaffected and will continue to operate normally.\n\nWe appreciate your patience during this maintenance window.",
"created_at": "2026-10-01T16:50:58.157+02:00",
"custom_tweet": null,
"deliver_notifications": false,
"display_at": "2026-10-01T16:50:58.157+02:00",
"id": "pgp9b3thntbs",
"incident_id": "5671999g9k8r",
"status": "scheduled",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-10-01T16:50:58.157+02:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": null,
"name": "Production FTP server maintenance",
"page_id": "5r7vm2z68p2z",
"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-10-19T12:00:07.668+02:00",
"scheduled_auto_completed": true,
"scheduled_auto_in_progress": true,
"scheduled_for": "2026-10-19T10:00:00.000+02:00",
"scheduled_remind_prior": false,
"scheduled_reminded_at": null,
"scheduled_until": "2026-10-19T12:00:00.000+02:00",
"shortlink": "https://stspg.io/dbnwdn6mtq9r",
"started_at": "2026-10-01T16:50:58.055+02:00",
"status": "completed",
"updated_at": "2026-10-19T12:00:07.931+02:00"
},
{
"components": [],
"created_at": "2026-10-01T16:48:11.863+02:00",
"id": "gw8kqc04djkd",
"impact": "maintenance",
"impact_override": null,
"incident_updates": [
{
"affected_components": null,
"body": "The scheduled maintenance has been completed.",
"created_at": "2026-10-12T12:00:07.485+02:00",
"custom_tweet": null,
"deliver_notifications": false,
"display_at": "2026-10-12T12:00:07.485+02:00",
"id": "sc2qfl8gs0c8",
"incident_id": "gw8kqc04djkd",
"status": "completed",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-10-12T12:00:07.485+02:00",
"wants_twitter_update": false
},
{
"affected_components": null,
"body": "Scheduled maintenance is currently in progress. We will provide updates as necessary.",
"created_at": "2026-10-12T10:00:07.654+02:00",
"custom_tweet": null,
"deliver_notifications": false,
"display_at": "2026-10-12T10:00:07.654+02:00",
"id": "lcxrrv5dyzsz",
"incident_id": "gw8kqc04djkd",
"status": "in_progress",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-10-12T10:00:07.654+02:00",
"wants_twitter_update": false
},
{
"affected_components": null,
"body": "We will be performing scheduled maintenance on our dev FTP server.\n\nImpact: During this window, expect a service interruption of up to a few hours. Access to the dev FTP server (test-integration-server.360learning.com and integration-server-dev.non-prod-dmz.360learning-dev.com) will be unavailable, and file uploads/downloads will not be possible.\n\nNot affected: Production and staging FTP servers are unaffected and will continue to operate normally.\n\nWe appreciate your patience during this maintenance window.",
"created_at": "2026-10-01T16:48:11.976+02:00",
"custom_tweet": null,
"deliver_notifications": false,
"display_at": "2026-10-01T16:48:11.976+02:00",
"id": "1140q1sd70gc",
"incident_id": "gw8kqc04djkd",
"status": "scheduled",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-10-01T16:48:11.976+02:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": null,
"name": "Dev FTP server maintenance",
"page_id": "5r7vm2z68p2z",
"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-10-12T12:00:07.485+02:00",
"scheduled_auto_completed": true,
"scheduled_auto_in_progress": true,
"scheduled_for": "2026-10-12T10:00:00.000+02:00",
"scheduled_remind_prior": false,
"scheduled_reminded_at": null,
"scheduled_until": "2026-10-12T12:00:00.000+02:00",
"shortlink": "https://stspg.io/sssl07txcjxk",
"started_at": "2026-10-01T16:48:11.856+02:00",
"status": "completed",
"updated_at": "2026-10-12T12:00:07.808+02:00"
},
{
"components": [
{
"created_at": "2019-12-09T15:47:18.139+01:00",
"description": null,
"group_id": null,
"id": "qk9rn1tc00c6",
"name": "Web Application",
"page_id": "5r7vm2z68p2z",
"position": 1,
"showcase": true,
"start_date": null,
"status": "operational",
"updated_at": "2026-10-07T23:12:13.647+02:00"
}
],
"created_at": "2026-10-07T16:44:36.558+02:00",
"id": "0yyzkjj7wcq8",
"impact": "minor",
"impact_override": null,
"incident_updates": [
{
"affected_components": [
{
"code": "qk9rn1tc00c6",
"name": "Web Application",
"new_status": "operational",
"old_status": "degraded_performance"
}
],
"body": "This incident has been resolved.",
"created_at": "2026-10-07T23:12:13.689+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-10-07T23:12:13.689+02:00",
"id": "q6rgfngkmzsb",
"incident_id": "0yyzkjj7wcq8",
"status": "resolved",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-10-07T23:12:13.689+02:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "qk9rn1tc00c6",
"name": "Web Application",
"new_status": "degraded_performance",
"old_status": "operational"
}
],
"body": "We have identified an issue causing delays in emails sent from the platform. Emails triggered between 2:00 AM and 11:00 AM on October 7, 2026 are affected. No emails have been lost, and all affected messages will still be delivered, though with some delay.",
"created_at": "2026-10-07T16:44:36.647+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-10-07T16:44:36.647+02:00",
"id": "h71fmkvn5q79",
"incident_id": "0yyzkjj7wcq8",
"status": "monitoring",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-10-07T16:44:36.647+02:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": "2026-10-07T16:44:36.647+02:00",
"name": "Delays in email notifications",
"page_id": "5r7vm2z68p2z",
"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-10-07T23:12:13.689+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/xpthv62h4r47",
"started_at": "2026-10-07T16:44:36.551+02:00",
"status": "resolved",
"updated_at": "2026-10-07T23:12:13.712+02:00"
},
{
"components": [],
"created_at": "2026-09-02T11:41:59.585+02:00",
"id": "jz5lt8g7w7w9",
"impact": "maintenance",
"impact_override": null,
"incident_updates": [
{
"affected_components": null,
"body": "Scheduled maintenance is completed. The staging FTP server is now operational. Thank you for your patience.",
"created_at": "2026-09-09T11:01:08.559+02:00",
"custom_tweet": null,
"deliver_notifications": false,
"display_at": "2026-09-09T11:01:08.559+02:00",
"id": "g1clj488mx8b",
"incident_id": "jz5lt8g7w7w9",
"status": "completed",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-09-09T11:01:08.559+02:00",
"wants_twitter_update": false
},
{
"affected_components": null,
"body": "Scheduled maintenance is currently in progress. We will provide updates as necessary.",
"created_at": "2026-09-09T10:00:07.628+02:00",
"custom_tweet": null,
"deliver_notifications": false,
"display_at": "2026-09-09T10:00:07.628+02:00",
"id": "6byn749qrbvq",
"incident_id": "jz5lt8g7w7w9",
"status": "in_progress",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-09-09T10:00:07.628+02:00",
"wants_twitter_update": false
},
{
"affected_components": null,
"body": "We will be performing scheduled maintenance on our staging FTP server.\n\nImpact: During this window, expect a service interruption of up to a few hours. Access to the staging FTP server (integration-server-staging.non-prod-dmz.360learning-dev.com) will be unavailable, and file uploads/downloads will not be possible.\n\nNot affected: Production and development FTP servers are unaffected and will continue to operate normally.\n\nWe appreciate your patience during this maintenance window.",
"created_at": "2026-09-02T11:41:59.652+02:00",
"custom_tweet": null,
"deliver_notifications": false,
"display_at": "2026-09-02T11:41:59.652+02:00",
"id": "lcj40v7s8hzd",
"incident_id": "jz5lt8g7w7w9",
"status": "scheduled",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-09-02T11:41:59.652+02:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": null,
"name": "Staging FTP server maintenance",
"page_id": "5r7vm2z68p2z",
"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-09T11:01:08.559+02:00",
"scheduled_auto_completed": true,
"scheduled_auto_in_progress": true,
"scheduled_for": "2026-09-09T10:00:00.000+02:00",
"scheduled_remind_prior": false,
"scheduled_reminded_at": null,
"scheduled_until": "2026-09-09T13:00:00.000+02:00",
"shortlink": "https://stspg.io/pfrymd7st806",
"started_at": "2026-09-02T11:41:59.578+02:00",
"status": "completed",
"updated_at": "2026-09-09T11:01:08.594+02:00"
},
{
"components": [
{
"created_at": "2019-12-11T18:51:37.581+01:00",
"description": null,
"group_id": null,
"id": "lyvrgy1hb1rj",
"name": "API",
"page_id": "5r7vm2z68p2z",
"position": 2,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-08-27T17:00:10.585+02:00"
}
],
"created_at": "2026-08-24T14:39:23.488+02:00",
"id": "gqpt1t8hc94g",
"impact": "maintenance",
"impact_override": null,
"incident_updates": [
{
"affected_components": [
{
"code": "lyvrgy1hb1rj",
"name": "API",
"new_status": "operational",
"old_status": "under_maintenance"
}
],
"body": "The scheduled maintenance has been completed.",
"created_at": "2026-08-27T17:00:10.635+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-08-27T17:00:10.635+02:00",
"id": "hd7b2f0dc0rr",
"incident_id": "gqpt1t8hc94g",
"status": "completed",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-08-27T17:00:10.635+02:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "lyvrgy1hb1rj",
"name": "API",
"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:13.902+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-08-27T16:00:13.902+02:00",
"id": "ds4445xsq7y3",
"incident_id": "gqpt1t8hc94g",
"status": "in_progress",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-08-27T16:00:13.902+02:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "lyvrgy1hb1rj",
"name": "API",
"new_status": "operational",
"old_status": "operational"
}
],
"body": "We will perform a security upgrade of the authentication service behind our public API.\n\nWithin this window, a service interruption of up to one hour is expected. While it lasts:\n- API v2 requests may fail with 5xx errors, including authentication requests (POST /api/v2/oauth2/token). Failed calls can safely be retried once the interruption is over. If your integration retries automatically, no action is needed.\n- Course completion synchronization and e-Learning Standard course imports may be briefly delayed, and will catch up automatically.\n- Logging in and using the 360Learning platform are not affected.\n\nWe recommend avoiding large scheduled API syncs during this window.",
"created_at": "2026-08-24T14:39:23.545+02:00",
"custom_tweet": null,
"deliver_notifications": false,
"display_at": "2026-08-24T14:39:23.545+02:00",
"id": "dtspjv0qp7pn",
"incident_id": "gqpt1t8hc94g",
"status": "scheduled",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-08-24T14:39:23.545+02:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": null,
"name": "Public API authentication service upgrade",
"page_id": "5r7vm2z68p2z",
"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-27T17:00:10.635+02:00",
"scheduled_auto_completed": true,
"scheduled_auto_in_progress": true,
"scheduled_for": "2026-08-27T16:00:00.000+02:00",
"scheduled_remind_prior": false,
"scheduled_reminded_at": null,
"scheduled_until": "2026-08-27T17:00:00.000+02:00",
"shortlink": "https://stspg.io/xzw67d7rs24f",
"started_at": "2026-08-24T14:39:23.481+02:00",
"status": "completed",
"updated_at": "2026-08-27T17:00:10.668+02:00"
},
{
"components": [
{
"created_at": "2019-12-09T15:47:18.139+01:00",
"description": null,
"group_id": null,
"id": "qk9rn1tc00c6",
"name": "Web Application",
"page_id": "5r7vm2z68p2z",
"position": 1,
"showcase": true,
"start_date": null,
"status": "operational",
"updated_at": "2026-10-07T23:12:13.647+02:00"
},
{
"created_at": "2019-12-11T18:52:14.457+01:00",
"description": null,
"group_id": null,
"id": "hv786bcjd1xv",
"name": "Android App",
"page_id": "5r7vm2z68p2z",
"position": 3,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-05-29T23:18:14.304+02:00"
},
{
"created_at": "2019-12-11T18:52:27.994+01:00",
"description": null,
"group_id": null,
"id": "9g6vs6t8t04y",
"name": "iOS App",
"page_id": "5r7vm2z68p2z",
"position": 4,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-05-29T23:18:14.317+02:00"
}
],
"created_at": "2026-05-29T17:30:28.380+02:00",
"id": "m2fnl9d86014",
"impact": "minor",
"impact_override": null,
"incident_updates": [
{
"affected_components": [
{
"code": "qk9rn1tc00c6",
"name": "Web Application",
"new_status": "operational",
"old_status": "degraded_performance"
},
{
"code": "hv786bcjd1xv",
"name": "Android App",
"new_status": "operational",
"old_status": "degraded_performance"
},
{
"code": "9g6vs6t8t04y",
"name": "iOS App",
"new_status": "operational",
"old_status": "degraded_performance"
}
],
"body": "A fix has been applied successfully. The platform is now up and running.\nWe maintain reinforced monitoring to accompany this return to normal.",
"created_at": "2026-05-29T23:18:14.346+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-05-29T23:18:14.346+02:00",
"id": "426d2kwty452",
"incident_id": "m2fnl9d86014",
"status": "resolved",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-05-29T23:18:14.346+02:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "qk9rn1tc00c6",
"name": "Web Application",
"new_status": "degraded_performance",
"old_status": "operational"
},
{
"code": "hv786bcjd1xv",
"name": "Android App",
"new_status": "degraded_performance",
"old_status": "operational"
},
{
"code": "9g6vs6t8t04y",
"name": "iOS App",
"new_status": "degraded_performance",
"old_status": "operational"
}
],
"body": "A critical issue is currently affecting our AI systems.\nAs a result, all our generative AI features are currently unavailable:\n- Course Builder \n- Smart Reviews\n- AI Companion \n- AI Moderation\n- Question and Quiz Generation\n- AI Inline Editing\n\nWe are aware of this issue and are actively investigating. We will keep you posted and provide the next update as soon as more information becomes available.",
"created_at": "2026-05-29T17:30:28.497+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-05-29T17:30:28.497+02:00",
"id": "1syhrvdf99t9",
"incident_id": "m2fnl9d86014",
"status": "investigating",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-05-29T17:30:28.497+02:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": null,
"name": "AI features are down",
"page_id": "5r7vm2z68p2z",
"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-05-29T23:18:14.346+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/wcdg5gmsb1lj",
"started_at": "2026-05-29T17:30:28.369+02:00",
"status": "resolved",
"updated_at": "2026-05-29T23:18:14.361+02:00"
},
{
"components": [
{
"created_at": "2019-12-09T15:47:18.139+01:00",
"description": null,
"group_id": null,
"id": "qk9rn1tc00c6",
"name": "Web Application",
"page_id": "5r7vm2z68p2z",
"position": 1,
"showcase": true,
"start_date": null,
"status": "operational",
"updated_at": "2026-10-07T23:12:13.647+02:00"
},
{
"created_at": "2019-12-11T18:52:14.457+01:00",
"description": null,
"group_id": null,
"id": "hv786bcjd1xv",
"name": "Android App",
"page_id": "5r7vm2z68p2z",
"position": 3,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-05-29T23:18:14.304+02:00"
},
{
"created_at": "2019-12-11T18:52:27.994+01:00",
"description": null,
"group_id": null,
"id": "9g6vs6t8t04y",
"name": "iOS App",
"page_id": "5r7vm2z68p2z",
"position": 4,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-05-29T23:18:14.317+02:00"
}
],
"created_at": "2026-04-27T14:18:20.732+02:00",
"id": "prsr05b1nfpj",
"impact": "minor",
"impact_override": null,
"incident_updates": [
{
"affected_components": [
{
"code": "qk9rn1tc00c6",
"name": "Web Application",
"new_status": "operational",
"old_status": "degraded_performance"
},
{
"code": "hv786bcjd1xv",
"name": "Android App",
"new_status": "operational",
"old_status": "degraded_performance"
},
{
"code": "9g6vs6t8t04y",
"name": "iOS App",
"new_status": "operational",
"old_status": "degraded_performance"
}
],
"body": "The incident was resolved yesterday at 6pm.",
"created_at": "2026-04-28T08:49:12.447+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-04-28T08:49:12.447+02:00",
"id": "f7p4hgyyy1xj",
"incident_id": "prsr05b1nfpj",
"status": "resolved",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-04-28T08:49:12.447+02:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "qk9rn1tc00c6",
"name": "Web Application",
"new_status": "degraded_performance",
"old_status": "degraded_performance"
},
{
"code": "hv786bcjd1xv",
"name": "Android App",
"new_status": "degraded_performance",
"old_status": "degraded_performance"
},
{
"code": "9g6vs6t8t04y",
"name": "iOS App",
"new_status": "degraded_performance",
"old_status": "degraded_performance"
}
],
"body": "We are continuing to investigate this issue.\nUnfortunately, it's unlikely that the service will be restored by the end of the day.",
"created_at": "2026-04-27T16:57:44.944+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-04-27T16:57:44.000+02:00",
"id": "bpjp0vr0zyf6",
"incident_id": "prsr05b1nfpj",
"status": "investigating",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-04-27T17:36:44.233+02:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "qk9rn1tc00c6",
"name": "Web Application",
"new_status": "degraded_performance",
"old_status": "operational"
},
{
"code": "hv786bcjd1xv",
"name": "Android App",
"new_status": "degraded_performance",
"old_status": "operational"
},
{
"code": "9g6vs6t8t04y",
"name": "iOS App",
"new_status": "degraded_performance",
"old_status": "operational"
}
],
"body": "We are currently experiencing issues impacting the Search functionality.\nWe are investigating and will keep you posted as soon as we have an update to share.",
"created_at": "2026-04-27T14:18:20.854+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-04-27T14:18:20.854+02:00",
"id": "2kjcqzghp9l6",
"incident_id": "prsr05b1nfpj",
"status": "investigating",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-04-27T14:18:20.854+02:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": null,
"name": "Search Functionality Currently Unavailable",
"page_id": "5r7vm2z68p2z",
"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-04-28T08:49:12.447+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/2f2fy32g985l",
"started_at": "2026-04-27T14:18:20.725+02:00",
"status": "resolved",
"updated_at": "2026-04-28T08:49:12.476+02:00"
},
{
"components": [
{
"created_at": "2019-12-09T15:47:18.139+01:00",
"description": null,
"group_id": null,
"id": "qk9rn1tc00c6",
"name": "Web Application",
"page_id": "5r7vm2z68p2z",
"position": 1,
"showcase": true,
"start_date": null,
"status": "operational",
"updated_at": "2026-10-07T23:12:13.647+02:00"
},
{
"created_at": "2019-12-11T18:52:14.457+01:00",
"description": null,
"group_id": null,
"id": "hv786bcjd1xv",
"name": "Android App",
"page_id": "5r7vm2z68p2z",
"position": 3,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-05-29T23:18:14.304+02:00"
},
{
"created_at": "2019-12-11T18:52:27.994+01:00",
"description": null,
"group_id": null,
"id": "9g6vs6t8t04y",
"name": "iOS App",
"page_id": "5r7vm2z68p2z",
"position": 4,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-05-29T23:18:14.317+02:00"
}
],
"created_at": "2026-04-13T16:31:14.342+02:00",
"id": "k07bpg0wwg57",
"impact": "minor",
"impact_override": null,
"incident_updates": [
{
"affected_components": [
{
"code": "qk9rn1tc00c6",
"name": "Web Application",
"new_status": "operational",
"old_status": "operational"
},
{
"code": "hv786bcjd1xv",
"name": "Android App",
"new_status": "operational",
"old_status": "operational"
},
{
"code": "9g6vs6t8t04y",
"name": "iOS App",
"new_status": "operational",
"old_status": "operational"
}
],
"body": "We confirm that the issue is solved and our services are back to normal.\n\nWe apologize for the inconvenience.\n\nIf you are still experiencing any issues or have questions or concerns, please contact our support team on the webform on our help center at https://support.360learning.com/hc/en-us/requests/new.\n\nThank you for your patience and continued trust in 360Learning!",
"created_at": "2026-04-13T18:18:57.739+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-04-13T18:18:57.739+02:00",
"id": "qgsk5mq9wbjm",
"incident_id": "k07bpg0wwg57",
"status": "resolved",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-04-13T18:18:57.739+02:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "qk9rn1tc00c6",
"name": "Web Application",
"new_status": "operational",
"old_status": "degraded_performance"
},
{
"code": "hv786bcjd1xv",
"name": "Android App",
"new_status": "operational",
"old_status": "degraded_performance"
},
{
"code": "9g6vs6t8t04y",
"name": "iOS App",
"new_status": "operational",
"old_status": "degraded_performance"
}
],
"body": "A fix has been applied successfully. Search is now up and running.\nWe continue to closely monitor the situation.",
"created_at": "2026-04-13T18:17:50.486+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-04-13T18:17:50.486+02:00",
"id": "g23989bh4bp2",
"incident_id": "k07bpg0wwg57",
"status": "investigating",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-04-13T18:17:50.486+02:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "qk9rn1tc00c6",
"name": "Web Application",
"new_status": "degraded_performance",
"old_status": "operational"
},
{
"code": "hv786bcjd1xv",
"name": "Android App",
"new_status": "degraded_performance",
"old_status": "operational"
},
{
"code": "9g6vs6t8t04y",
"name": "iOS App",
"new_status": "degraded_performance",
"old_status": "operational"
}
],
"body": "We are currently experiencing issues impacting the Search functionality.\nWe are investigating and will keep you posted as soon as we have an update to share.",
"created_at": "2026-04-13T16:31:14.424+02:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-04-13T16:31:14.424+02:00",
"id": "3l821ndv9z9t",
"incident_id": "k07bpg0wwg57",
"status": "investigating",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-04-13T16:31:14.424+02:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": null,
"name": "Search Functionality Currently Unavailable",
"page_id": "5r7vm2z68p2z",
"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-04-13T18:18:57.739+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/q97jxzvqsmk1",
"started_at": "2026-04-13T16:31:14.337+02:00",
"status": "resolved",
"updated_at": "2026-04-13T18:18:57.752+02:00"
},
{
"components": [
{
"created_at": "2019-12-09T15:47:18.139+01:00",
"description": null,
"group_id": null,
"id": "qk9rn1tc00c6",
"name": "Web Application",
"page_id": "5r7vm2z68p2z",
"position": 1,
"showcase": true,
"start_date": null,
"status": "operational",
"updated_at": "2026-10-07T23:12:13.647+02:00"
},
{
"created_at": "2019-12-11T18:51:37.581+01:00",
"description": null,
"group_id": null,
"id": "lyvrgy1hb1rj",
"name": "API",
"page_id": "5r7vm2z68p2z",
"position": 2,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-08-27T17:00:10.585+02:00"
},
{
"created_at": "2019-12-11T18:52:14.457+01:00",
"description": null,
"group_id": null,
"id": "hv786bcjd1xv",
"name": "Android App",
"page_id": "5r7vm2z68p2z",
"position": 3,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-05-29T23:18:14.304+02:00"
},
{
"created_at": "2019-12-11T18:52:27.994+01:00",
"description": null,
"group_id": null,
"id": "9g6vs6t8t04y",
"name": "iOS App",
"page_id": "5r7vm2z68p2z",
"position": 4,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-05-29T23:18:14.317+02:00"
}
],
"created_at": "2026-03-20T16:59:14.177+01:00",
"id": "qqvh1qknspc9",
"impact": "maintenance",
"impact_override": null,
"incident_updates": [
{
"affected_components": [
{
"code": "qk9rn1tc00c6",
"name": "Web Application",
"new_status": "operational",
"old_status": "under_maintenance"
},
{
"code": "lyvrgy1hb1rj",
"name": "API",
"new_status": "operational",
"old_status": "under_maintenance"
},
{
"code": "hv786bcjd1xv",
"name": "Android App",
"new_status": "operational",
"old_status": "under_maintenance"
},
{
"code": "9g6vs6t8t04y",
"name": "iOS App",
"new_status": "operational",
"old_status": "under_maintenance"
}
],
"body": "The scheduled maintenance has been completed.",
"created_at": "2026-03-25T07:00:07.384+01:00",
"custom_tweet": null,
"deliver_notifications": false,
"display_at": "2026-03-25T07:00:07.384+01:00",
"id": "5ktpx8r52092",
"incident_id": "qqvh1qknspc9",
"status": "completed",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-03-25T07:00:07.384+01:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "qk9rn1tc00c6",
"name": "Web Application",
"new_status": "under_maintenance",
"old_status": "operational"
},
{
"code": "lyvrgy1hb1rj",
"name": "API",
"new_status": "under_maintenance",
"old_status": "operational"
},
{
"code": "hv786bcjd1xv",
"name": "Android App",
"new_status": "under_maintenance",
"old_status": "operational"
},
{
"code": "9g6vs6t8t04y",
"name": "iOS App",
"new_status": "under_maintenance",
"old_status": "operational"
}
],
"body": "Scheduled maintenance is currently in progress. We will provide updates as necessary.",
"created_at": "2026-03-25T06:00:07.986+01:00",
"custom_tweet": null,
"deliver_notifications": false,
"display_at": "2026-03-25T06:00:07.986+01:00",
"id": "60z2m23m8c8y",
"incident_id": "qqvh1qknspc9",
"status": "in_progress",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-03-25T06:00:07.986+01:00",
"wants_twitter_update": false
},
{
"affected_components": null,
"body": "Maintenance will begin as scheduled in 60 minutes.",
"created_at": "2026-03-25T05:00:11.600+01:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-03-25T05:00:11.600+01:00",
"id": "kgksxb7k7rgf",
"incident_id": "qqvh1qknspc9",
"status": "scheduled",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-03-25T05:00:11.600+01:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "qk9rn1tc00c6",
"name": "Web Application",
"new_status": "operational",
"old_status": "operational"
},
{
"code": "lyvrgy1hb1rj",
"name": "API",
"new_status": "operational",
"old_status": "operational"
},
{
"code": "hv786bcjd1xv",
"name": "Android App",
"new_status": "operational",
"old_status": "operational"
},
{
"code": "9g6vs6t8t04y",
"name": "iOS App",
"new_status": "operational",
"old_status": "operational"
}
],
"body": "EN\nTo ensure 360Learning continues to run at peak performance, we will be performing a brief technical migration on March 25th at 6:00 AM CET / 5:00 AM UTC.\n\nWhat this means for you: Our platform will be temporarily unavailable for a maximum of one hour during this window.\n\nNo action is required on your part, and everything will be back to normal by 7:00 AM CET / 6:00 AM UTC.\n\nFR\nAfin de garantir que 360Learning continue de fonctionner de manière optimale, nous allons procéder à une brève migration technique le 25 mars à 6h00 CET / 5h00 UTC.\n\nCe que cela signifie pour vous : Notre plateforme sera temporairement indisponible pour une durée maximale d'une heure durant ce créneau.\n\nAucune action n'est requise de votre part, la plateforme sera de retour à l'état nominal avant 7h00 CET / 6h00 UTC.\n\nDE\nUm eine optimale Performance von 360Learning zu gewährleisten, führen wir am 25. März um 6:00 CET / 05:00 UTC eine kurze technische Migration durch.\n\nWas das für Sie bedeutet: Unsere Plattform wird innerhalb dieses Zeitfensters für maximal eine Stunde vorübergehend nicht verfügbar sein.",
"created_at": "2026-03-20T16:59:14.227+01:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-03-20T16:59:14.227+01:00",
"id": "8klshsygfn3s",
"incident_id": "qqvh1qknspc9",
"status": "scheduled",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-03-20T16:59:14.227+01:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": null,
"name": "Platform unavailable due to technical migration",
"page_id": "5r7vm2z68p2z",
"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-03-25T07:00:07.384+01:00",
"scheduled_auto_completed": true,
"scheduled_auto_in_progress": true,
"scheduled_for": "2026-03-25T06:00:00.000+01:00",
"scheduled_remind_prior": true,
"scheduled_reminded_at": "2026-03-25T05:00:11.774+01:00",
"scheduled_until": "2026-03-25T07:00:00.000+01:00",
"shortlink": "https://stspg.io/cm637styzh4t",
"started_at": "2026-03-20T16:59:14.171+01:00",
"status": "completed",
"updated_at": "2026-03-25T07:00:07.438+01:00"
}
],
"page": {
"id": "5r7vm2z68p2z",
"name": "360Learning",
"url": "https://status.360learning.com"
},
"status": {
"description": "All Systems Operational",
"indicator": "none"
}
}