Snapshot 212876
Raw (normalized text)
Scripts and page chrome removed; this is what change detection compares.
{
"components": [
{
"created_at": "2017-06-09T08:25:38.182-04:00",
"description": null,
"group_id": null,
"id": "nsfpy40jxk6s",
"name": "Authorization",
"page_id": "3xwt3vszxh6w",
"position": 1,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-01-28T03:34:46.760-05:00"
},
{
"created_at": "2016-11-24T12:06:25.007-05:00",
"description": null,
"group_id": null,
"id": "qjfkb76n0fzs",
"name": "API",
"page_id": "3xwt3vszxh6w",
"position": 2,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-11-04T12:00:07.811-05:00"
},
{
"created_at": "2016-11-24T11:51:44.033-05:00",
"description": null,
"group_id": null,
"id": "rb0x55w93lh4",
"name": "File manager FSP API",
"page_id": "3xwt3vszxh6w",
"position": 3,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2025-09-25T12:21:53.102-04:00"
},
{
"created_at": "2025-10-31T13:55:52.271-04:00",
"description": null,
"group_id": null,
"id": "gk3czhs17xcs",
"name": "Co-editing",
"page_id": "3xwt3vszxh6w",
"position": 4,
"showcase": false,
"start_date": "2025-10-31T00:00:00.000-04:00",
"status": "operational",
"updated_at": "2026-05-16T02:04:44.239-04:00"
},
{
"created_at": "2016-11-24T11:51:44.053-05:00",
"description": "Access to subscription settings and app configuration, formerly known as the Developer Portal.",
"group_id": null,
"id": "vhnfqsy1q3mv",
"name": "SDK Console",
"page_id": "3xwt3vszxh6w",
"position": 5,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-03-06T13:13:07.624-05:00"
},
{
"created_at": "2016-11-24T12:05:54.607-05:00",
"description": null,
"group_id": null,
"id": "c7r8c36jjkyw",
"name": "Support site",
"page_id": "3xwt3vszxh6w",
"position": 6,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-11-03T12:24:06.007-05:00"
},
{
"created_at": "2025-09-25T12:21:43.386-04:00",
"description": null,
"group_id": null,
"id": "h1bfzcmlbhb3",
"name": "Other services",
"page_id": "3xwt3vszxh6w",
"position": 7,
"showcase": false,
"start_date": "2025-09-25T00:00:00.000-04:00",
"status": "operational",
"updated_at": "2025-10-31T13:56:08.700-04:00"
},
{
"components": [
"djzq8c7j6jkc",
"pgdj7t9vj7g5",
"ltb5njxts1q0",
"63j48qlp4dl7",
"q8cq4sll8j3h",
"wv8gqc66krst"
],
"created_at": "2016-11-29T07:14:22.036-05:00",
"description": null,
"group_id": null,
"id": "zml2kgzbrfh0",
"name": "Third-party components",
"page_id": "3xwt3vszxh6w",
"position": 8,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2025-10-31T13:56:08.729-04:00"
}
],
"incidents": [
{
"components": [
{
"created_at": "2016-11-24T12:06:25.007-05:00",
"description": null,
"group_id": null,
"id": "qjfkb76n0fzs",
"name": "API",
"page_id": "3xwt3vszxh6w",
"position": 2,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-11-04T12:00:07.811-05:00"
}
],
"created_at": "2026-11-03T09:01:59.007-05:00",
"id": "2qld8d6gtpf6",
"impact": "maintenance",
"impact_override": null,
"incident_updates": [
{
"affected_components": [
{
"code": "qjfkb76n0fzs",
"name": "API",
"new_status": "operational",
"old_status": "under_maintenance"
}
],
"body": "The scheduled maintenance has been completed.",
"created_at": "2026-11-04T12:00:08.474-05:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-11-04T12:00:08.474-05:00",
"id": "k8796fd7x16v",
"incident_id": "2qld8d6gtpf6",
"status": "completed",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-11-04T12:00:08.474-05:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "qjfkb76n0fzs",
"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-11-04T04:00:09.021-05:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-11-04T04:00:09.021-05:00",
"id": "1qph5qcjw6kd",
"incident_id": "2qld8d6gtpf6",
"status": "in_progress",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-11-04T04:00:09.021-05:00",
"wants_twitter_update": false
},
{
"affected_components": null,
"body": "Maintenance will begin as scheduled in 60 minutes.",
"created_at": "2026-11-04T03:00:13.317-05:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-11-04T03:00:13.317-05:00",
"id": "syqh8rtq0qv2",
"incident_id": "2qld8d6gtpf6",
"status": "scheduled",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-11-04T03:00:13.317-05:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "qjfkb76n0fzs",
"name": "API",
"new_status": "operational",
"old_status": "operational"
}
],
"body": "As part of ongoing improvements to our SDK infrastructure and deployment model, we're retiring a set of endpoints that will no longer be reachable after December 14, 2026. After that date, these endpoints will be permanently decommissioned, and any calls to them will start failing.\n\nWe'd encourage you to check whether your integration depends on any of these calls, so their removal doesn't cause unexpected issues. The Content Services API and the editor instance methods already cover the same needs and are fully documented.\n\nEndpoints being retired:\n\nMultiparser\nhttps://bee-multiparser.getbee.io\nhttps://delayed-bee-multiparser.getbee.io\nPaths starting with /api/v3/parser/ (/email, /page, /popup)\n\nBumper\nhttps://bee-bumper.getbee.io\nhttps://delayed-bee-bumper.getbee.io\nPaths including /message and /bump-row\n\nTo help you confirm the impact ahead of time, we’ll run two brownout windows in the weeks leading up to the shutdown, temporarily disabling these endpoints so you can verify whether your integration depends on them, rather than finding out on the shutdown date itself:\n\nOn November 4, 2026, at 01:00 AM PDT / 04:00 AM EDT / 10:00 AM CEST, we will run an 8-hour brownout to allow you to verify the correct migration to the new services.\n\nIf you have any questions, feel free to reach out to our Support Team at sdksupport@beefree.io.",
"created_at": "2026-11-03T09:01:59.120-05:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-11-03T09:01:59.120-05:00",
"id": "g5z80vfy4jd5",
"incident_id": "2qld8d6gtpf6",
"status": "scheduled",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-11-03T09:01:59.120-05:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": null,
"name": "Upcoming shutdown of legacy multiparser and bumper endpoints",
"page_id": "3xwt3vszxh6w",
"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-11-04T12:00:08.474-05:00",
"scheduled_auto_completed": true,
"scheduled_auto_in_progress": true,
"scheduled_for": "2026-11-04T04:00:00.000-05:00",
"scheduled_remind_prior": true,
"scheduled_reminded_at": "2026-11-04T03:00:15.787-05:00",
"scheduled_until": "2026-11-04T12:00:00.000-05:00",
"shortlink": "https://stspg.io/4czd4fmdz4fk",
"started_at": "2026-11-03T09:01:58.993-05:00",
"status": "completed",
"updated_at": "2026-11-04T12:00:09.085-05:00"
},
{
"components": [
{
"created_at": "2016-11-24T12:05:54.607-05:00",
"description": null,
"group_id": null,
"id": "c7r8c36jjkyw",
"name": "Support site",
"page_id": "3xwt3vszxh6w",
"position": 6,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-11-03T12:24:06.007-05:00"
}
],
"created_at": "2026-11-03T10:23:44.967-05:00",
"id": "8qpl29znp5xt",
"impact": "minor",
"impact_override": null,
"incident_updates": [
{
"affected_components": [
{
"code": "c7r8c36jjkyw",
"name": "Support site",
"new_status": "operational",
"old_status": "degraded_performance"
}
],
"body": "Our documentation hosting provider has restored full service, and our documentation site is now operating normally. Pages that were intermittently returning errors are loading as expected again.",
"created_at": "2026-11-03T12:24:06.043-05:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-11-03T12:24:06.043-05:00",
"id": "jt2mtnd8q78c",
"incident_id": "8qpl29znp5xt",
"status": "resolved",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-11-03T12:24:06.043-05:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "c7r8c36jjkyw",
"name": "Support site",
"new_status": "degraded_performance",
"old_status": "operational"
}
],
"body": "GitBook, our documentation hosting provider, is currently experiencing a platform-wide service disruption. As a result, some pages on our docs site may intermittently return errors (500s) while GitBook works to restore full service.\n\nWe’re monitoring the situation and will update this notice as we learn more. You can also follow GitBook’s own status updates at status.gitbook.com.",
"created_at": "2026-11-03T10:23:45.088-05:00",
"custom_tweet": null,
"deliver_notifications": false,
"display_at": "2026-11-03T10:23:45.088-05:00",
"id": "q284861b5wjz",
"incident_id": "8qpl29znp5xt",
"status": "identified",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-11-03T10:23:45.088-05:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": null,
"name": "Some Beefree SDK documentation pages may be temporarily unavailable",
"page_id": "3xwt3vszxh6w",
"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-11-03T12:24:06.043-05: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/6c711p3y1z89",
"started_at": "2026-11-03T10:23:44.954-05:00",
"status": "resolved",
"updated_at": "2026-11-03T12:24:06.065-05:00"
},
{
"components": [
{
"created_at": "2016-11-24T12:06:25.007-05:00",
"description": null,
"group_id": null,
"id": "qjfkb76n0fzs",
"name": "API",
"page_id": "3xwt3vszxh6w",
"position": 2,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-11-04T12:00:07.811-05:00"
}
],
"created_at": "2026-10-28T10:23:41.273-04:00",
"id": "msksnvqysckz",
"impact": "none",
"impact_override": "none",
"incident_updates": [
{
"affected_components": [
{
"code": "qjfkb76n0fzs",
"name": "API",
"new_status": "operational",
"old_status": "operational"
}
],
"body": "The root cause of the issue has been pinpointed, and our team has implemented contingencies to prevent it from recurring while we work on a definitive fix.\nThe system is now operational, and we will keep monitoring, although we don't expect further disruption.",
"created_at": "2026-10-28T10:50:08.883-04:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-10-28T10:50:08.883-04:00",
"id": "7vn859bl14cx",
"incident_id": "msksnvqysckz",
"status": "resolved",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-10-28T10:50:08.883-04:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "qjfkb76n0fzs",
"name": "API",
"new_status": "partial_outage",
"old_status": "operational"
}
],
"body": "Starting today at 14:03:27 UTC, some users may have experienced issues accessing design previews in the editors or exporting HTML, and you might have seen elevated API error rates on the \"message/html\" endpoint or with the onSave() callback due to an outage affecting our Multiparser, the service that translates Beefree JSON into HTML.\nWe are investigating the root cause and planning contingencies to solve the issue. \nThank you for your patience",
"created_at": "2026-10-28T10:23:41.368-04:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-10-28T10:23:41.368-04:00",
"id": "8zhy3tmmv4y8",
"incident_id": "msksnvqysckz",
"status": "investigating",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-10-28T10:23:41.368-04:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": null,
"name": "Multiparser Outage",
"page_id": "3xwt3vszxh6w",
"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-28T10:50:08.883-04: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/jyl9sb2trrvn",
"started_at": "2026-10-28T10:23:41.267-04:00",
"status": "resolved",
"updated_at": "2026-10-28T10:50:08.906-04:00"
},
{
"components": [
{
"created_at": "2016-11-24T12:06:25.007-05:00",
"description": null,
"group_id": null,
"id": "qjfkb76n0fzs",
"name": "API",
"page_id": "3xwt3vszxh6w",
"position": 2,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-11-04T12:00:07.811-05:00"
}
],
"created_at": "2026-10-14T08:51:01.599-04:00",
"id": "ycvg889b282t",
"impact": "maintenance",
"impact_override": null,
"incident_updates": [
{
"affected_components": [
{
"code": "qjfkb76n0fzs",
"name": "API",
"new_status": "operational",
"old_status": "partial_outage"
}
],
"body": "The scheduled maintenance has been completed.",
"created_at": "2026-10-28T10:33:10.934-04:00",
"custom_tweet": null,
"deliver_notifications": false,
"display_at": "2026-10-28T10:33:10.934-04:00",
"id": "vdsw08c21gdq",
"incident_id": "ycvg889b282t",
"status": "completed",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-10-28T10:33:10.934-04:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "qjfkb76n0fzs",
"name": "API",
"new_status": "operational",
"old_status": "operational"
}
],
"body": "As part of ongoing improvements to our SDK infrastructure and deployment model, we're retiring a set of endpoints that will no longer be reachable after December 14, 2026. After that date, these endpoints will be permanently decommissioned, and any calls to them will start failing.\n\nWe'd encourage you to check whether your integration depends on any of these calls, so their removal doesn't cause unexpected issues. The Content Services API and the editor instance methods already cover the same needs and are fully documented.\n\nEndpoints being retired:\n\nMultiparser\nhttps://bee-multiparser.getbee.io\nhttps://delayed-bee-multiparser.getbee.io\nPaths starting with /api/v3/parser/ (/email, /page, /popup)\n\nBumper\nhttps://bee-bumper.getbee.io\nhttps://delayed-bee-bumper.getbee.io\nPaths including /message and /bump-row\n\nTo help you confirm the impact ahead of time, we’ll run two brownout windows in the weeks leading up to the shutdown, temporarily disabling these endpoints so you can verify whether your integration depends on them, rather than finding out on the shutdown date itself:\n\nOctober 15, 2026, at 7:00 AM PDT / 10:00 AM EDT / 4:00 PM CEST: a short 2-hour brownout, for an initial check.\nNovember 3, 2026 (exact time will be shared closer to the date): a longer brownout lasting approximately 8 hours, for more thorough validation. \n\nIf you have any questions, feel free to reach out to our Support Team at sdksupport@beefree.io.",
"created_at": "2026-10-14T08:51:01.707-04:00",
"custom_tweet": null,
"deliver_notifications": false,
"display_at": "2026-10-14T08:51:01.707-04:00",
"id": "fky4w8wy08w6",
"incident_id": "ycvg889b282t",
"status": "scheduled",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-10-14T08:51:01.707-04:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": null,
"name": "Upcoming shutdown of legacy multiparser and bumper endpoints",
"page_id": "3xwt3vszxh6w",
"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-28T10:33:10.934-04:00",
"scheduled_auto_completed": false,
"scheduled_auto_in_progress": false,
"scheduled_for": "2026-10-15T10:00:00.000-04:00",
"scheduled_remind_prior": false,
"scheduled_reminded_at": null,
"scheduled_until": "2026-10-15T12:00:00.000-04:00",
"shortlink": "https://stspg.io/hf3zqd47m79f",
"started_at": "2026-10-14T08:51:01.592-04:00",
"status": "completed",
"updated_at": "2026-10-28T10:33:10.978-04:00"
},
{
"components": [
{
"created_at": "2016-11-24T12:06:25.007-05:00",
"description": null,
"group_id": null,
"id": "qjfkb76n0fzs",
"name": "API",
"page_id": "3xwt3vszxh6w",
"position": 2,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-11-04T12:00:07.811-05:00"
}
],
"created_at": "2026-10-14T08:24:03.724-04:00",
"id": "x29hfryzq7d5",
"impact": "critical",
"impact_override": null,
"incident_updates": [
{
"affected_components": [
{
"code": "qjfkb76n0fzs",
"name": "API",
"new_status": "operational",
"old_status": "major_outage"
}
],
"body": "The issue has been resolved. The 502 and 504 errors were caused by a configuration issue in our gateway, which our team has fixed. The Beefree SDK is back online, and all services are operating normally.",
"created_at": "2026-10-14T08:30:58.092-04:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-10-14T08:30:58.092-04:00",
"id": "4x6yxj2d5t6m",
"incident_id": "x29hfryzq7d5",
"status": "resolved",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-10-14T08:30:58.092-04:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "qjfkb76n0fzs",
"name": "API",
"new_status": "major_outage",
"old_status": "operational"
}
],
"body": "We’re currently experiencing an issue that makes the Beefree SDK unreachable. Requests to the SDK return a 502 Bad Gateway or 504 Gateway Timeout error, so the editor may fail to load or respond.\n\nOur team is already investigating the cause and working to restore service as quickly as possible. We’ll post an update here as soon as we have more information.",
"created_at": "2026-10-14T08:24:03.861-04:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-10-14T08:24:03.861-04:00",
"id": "xk8mg6cjt2ch",
"incident_id": "x29hfryzq7d5",
"status": "investigating",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-10-14T08:24:03.861-04:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": null,
"name": "Beefree SDK unavailable (502 or 504 errors)",
"page_id": "3xwt3vszxh6w",
"postmortem_body": "# **Summary**\n\nOn Oct 14, between 12:12 UTC and 12:26 UTC, a service disruption impacted the availability of the Editor component for end-users. The incident occurred during a planned configuration update aimed at decommissioning a legacy service. During execution via Terraform, an undetected state drift between the remote infrastructure and the defined configuration caused an unexpected destruction and recreation of the API Gateway, followed by a listener misconfiguration on the Application Load Balancer \\(ALB\\). Total service degradation lasted approximately 14 minutes. Full functionality was restored at 12:26 UTC following targeted manual remediation.\n\n# **Status**\n\n**Solved**\n\n# **Timeline \\(UTC\\)**\n\nOct 14, 2026\n\n* 12:10 UTC – A routine infrastructure update was initiated via Terraform to remove resources associated with a decommissioned service.\n* 12:12 UTC – Upon execution, Terraform identified an implicit dependency drift, triggering an unintended `destroy-and-recreate` cycle for the API Gateway instance.\n* 12:18 UTC – The API Gateway replacement was provisioned. However, traffic routing failed due to a mismatched configuration state on the Application Load Balancer \\(ALB\\) listener bindings.\n* 12:20 UTC – Engineering teams identified the routing anomaly on the ALB listener and initiated corrective configuration procedures.\n* 12:26 UTC – Listener configuration was fully restored and verified. Traffic flow to the EVC cluster normalized, resolving customer impact.\n\n**Incident window**: ~14m, all EVC services not reachable\n\n# **Customer impact**\n\nDuration: 14 minutes \\(12:12 UTC – 12:26 UTC\\)\n\nAffected Components: EVC Cluster underlying services, Editor interface.\n\nUser Experience: End-users attempting to access or perform operations within the Editor experienced temporary service unavailability and request timeouts. No data loss or corruption occurred during this period.\n\n# **Root Cause**\n\nThe root cause was an unexpected dynamic resource replacement triggered by Terraform execution, resulting from a latent configuration drift between the active cloud resources and the declarative state file.\n\nDuring the removal of legacy service declarations, an implicit resource attribute dependency within the Terraform provider schema evaluated the update as a breaking change requiring resource replacement rather than an in-place update. Because the environment had experienced minor manual or unindexed attribute shifts over time \\(configuration drift\\), the plan preview did not clearly highlight the cascading effect on the API Gateway's dependent ALB listener configuration. Consequently, when the gateway was recreated, the associated ALB listener bindings failed to map correctly to the target group, cutting off ingress traffic to the EVC cluster.\n\n# **Lessons Learned \u0026 Action Items**\n\nTo prevent similar issues during future infrastructure changes, the following systemic improvements will be implemented:\n\n1. Enhanced Pre-Apply Plan Inspection \u0026 Safety Gates:\n\n * Implement automated CI/CD checks to block Terraform execution if a plan contains destructive actions \\(`destroy`\\) on critical network infrastructure \\(gateways, ALBs\\) without explicit secondary authorization.\n \n2. Drift Detection \u0026 Reconciliation Automation:\n\n * Introduce periodic scheduled drift-detection pipelines \\(e.g., automated `terraform plan` audits\\) to identify and reconcile discrepancies between real-world infrastructure and state files prior to active maintenance windows.\n \n3. Decoupling Dependency Graphs:\n\n * Refactor infrastructure-as-code modules to isolate API Gateway definitions from underlying ALB target group lifecycle management, ensuring gateway updates cannot implicitly impact ingress routing listeners.",
"postmortem_body_last_updated_at": "2026-10-14T11:49:33.911-04:00",
"postmortem_ignored": false,
"postmortem_notified_subscribers": true,
"postmortem_notified_twitter": false,
"postmortem_published_at": "2026-10-14T11:49:33.911-04:00",
"reminder_intervals": null,
"resolved_at": "2026-10-14T08:30:58.092-04: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/1tmynvwr2h49",
"started_at": "2026-10-14T08:24:03.716-04:00",
"status": "resolved",
"updated_at": "2026-10-14T11:49:33.932-04:00"
},
{
"components": [
{
"created_at": "2016-11-24T12:06:25.007-05:00",
"description": null,
"group_id": null,
"id": "qjfkb76n0fzs",
"name": "API",
"page_id": "3xwt3vszxh6w",
"position": 2,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-11-04T12:00:07.811-05:00"
}
],
"created_at": "2026-09-19T13:57:00.976-04:00",
"id": "glfbmzmvgd6d",
"impact": "minor",
"impact_override": "minor",
"incident_updates": [
{
"affected_components": [
{
"code": "qjfkb76n0fzs",
"name": "API",
"new_status": "operational",
"old_status": "degraded_performance"
}
],
"body": "We implemented temporary contingencies to prevent the issue from happening again while we continue investigating the root cause. \nThe service is now stable, and we are continuing to monitor.",
"created_at": "2026-09-19T14:04:29.537-04:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-09-19T14:04:29.537-04:00",
"id": "dlrbfb3djrfs",
"incident_id": "glfbmzmvgd6d",
"status": "resolved",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-09-19T14:04:29.537-04:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "qjfkb76n0fzs",
"name": "API",
"new_status": "degraded_performance",
"old_status": "major_outage"
}
],
"body": "We are continuing to investigate this issue.",
"created_at": "2026-09-19T14:00:00.916-04:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-09-19T14:00:00.916-04:00",
"id": "65pm71y2kgpp",
"incident_id": "glfbmzmvgd6d",
"status": "investigating",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-09-19T14:00:00.916-04:00",
"wants_twitter_update": false
},
{
"affected_components": [
{
"code": "qjfkb76n0fzs",
"name": "API",
"new_status": "major_outage",
"old_status": "operational"
}
],
"body": "Starting today at 17.39 UTC, the service responsible for the creation of PDFs and thumbnails has been experiencing degraded performance. As a result, you or your users may experience longer wait times or errors when trying to generate PDFs or thumbnails.\nOther APIs and services are operational at this time. \nOur team is investigating the root cause and preparing a fix.",
"created_at": "2026-09-19T13:57:01.069-04:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-09-19T13:57:01.069-04:00",
"id": "19h3mqw9hfmy",
"incident_id": "glfbmzmvgd6d",
"status": "investigating",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-09-19T13:57:01.069-04:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": null,
"name": "PDFs and Thumbnail creation outage",
"page_id": "3xwt3vszxh6w",
"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-19T14:04:29.537-04: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/0nsrf2zzrgp5",
"started_at": "2026-09-19T13:57:00.965-04:00",
"status": "resolved",
"updated_at": "2026-09-19T14:04:29.554-04:00"
},
{
"components": [
{
"created_at": "2016-11-24T12:06:25.007-05:00",
"description": null,
"group_id": null,
"id": "qjfkb76n0fzs",
"name": "API",
"page_id": "3xwt3vszxh6w",
"position": 2,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-11-04T12:00:07.811-05:00"
}
],
"created_at": "2026-06-19T08:41:52.379-04:00",
"id": "phn904qnrdgc",
"impact": "none",
"impact_override": null,
"incident_updates": [
{
"affected_components": [
{
"code": "qjfkb76n0fzs",
"name": "API",
"new_status": "operational",
"old_status": "operational"
}
],
"body": "On June 19, between 12:21 and 12:24 am UTC, some users may have experienced issues accessing design previews in the editors or exporting HTML, and you might have seen elevated API error rates on the \"message/html\" endpoint or with the onSave() callback.\nThe affected component was our Multiparser, the service that translates Beefree JSON into HTML. The root cause has been identified, and we have deployed a fix to address it. We aim to deploy it as soon as the testing is completed.\nThe service is now stable, and we are continuing to monitor.",
"created_at": "2026-06-19T08:41:52.420-04:00",
"custom_tweet": null,
"deliver_notifications": false,
"display_at": "2026-06-19T08:41:52.420-04:00",
"id": "vtdqdcn25w9v",
"incident_id": "phn904qnrdgc",
"status": "resolved",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-06-19T08:41:52.420-04:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": null,
"name": "Multiparser Outage",
"page_id": "3xwt3vszxh6w",
"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-19T08:41:52.420-04: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/qgjf6rt4qx5x",
"started_at": "2026-06-19T08:41:52.374-04:00",
"status": "resolved",
"updated_at": "2026-06-19T08:41:52.429-04:00"
},
{
"components": [
{
"created_at": "2016-11-24T12:06:25.007-05:00",
"description": null,
"group_id": null,
"id": "qjfkb76n0fzs",
"name": "API",
"page_id": "3xwt3vszxh6w",
"position": 2,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-11-04T12:00:07.811-05:00"
}
],
"created_at": "2026-06-17T04:29:30.908-04:00",
"id": "jm84xccpw432",
"impact": "none",
"impact_override": null,
"incident_updates": [
{
"affected_components": [
{
"code": "qjfkb76n0fzs",
"name": "API",
"new_status": "operational",
"old_status": "operational"
}
],
"body": "On June 17, between 06:37 and 06:55 am UTC, some users may have experienced issues accessing design previews in the editors or exporting HTML, and you might have seen elevated API error rates on the \"message/html\" endpoint or with the onSave() callback.\nThe affected component was our Multiparser, the service that translates Beefree JSON into HTML. The root cause has been identified, and its fix is ready and undergoing QA. We aim to deploy it as soon as the testing is completed.\nThe system has been rebooted, and we implemented temporary contingencies to prevent this from recurring while we complete testing for the definitive fix.\nThe service is now stable, and we are continuing to monitor.",
"created_at": "2026-06-17T04:29:30.969-04:00",
"custom_tweet": null,
"deliver_notifications": false,
"display_at": "2026-06-17T04:29:30.969-04:00",
"id": "c09kb1qlfy3b",
"incident_id": "jm84xccpw432",
"status": "resolved",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-06-17T04:29:30.969-04:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": null,
"name": "Multiparser Outage",
"page_id": "3xwt3vszxh6w",
"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-17T04:29:30.969-04: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/fn2t345jw53g",
"started_at": "2026-06-17T04:29:30.903-04:00",
"status": "resolved",
"updated_at": "2026-06-17T04:29:30.982-04:00"
},
{
"components": [
{
"created_at": "2016-11-24T12:06:25.007-05:00",
"description": null,
"group_id": null,
"id": "qjfkb76n0fzs",
"name": "API",
"page_id": "3xwt3vszxh6w",
"position": 2,
"showcase": false,
"start_date": null,
"status": "operational",
"updated_at": "2026-11-04T12:00:07.811-05:00"
}
],
"created_at": "2026-06-04T12:40:49.430-04:00",
"id": "0502npy5nzmc",
"impact": "none",
"impact_override": null,
"incident_updates": [
{
"affected_components": [
{
"code": "qjfkb76n0fzs",
"name": "API",
"new_status": "operational",
"old_status": "operational"
}
],
"body": "Today, June 4th, between 11:15 and 14:12 UTC, some customers may have experienced intermittent loading and authorization issues, causing the builders not to load. \nAs a remediation strategy, we decided to roll back the involved component to the latest stable version while we investigate the root cause and determine the best path forward to prevent the issue from happening again.\nAlthough we don't expect any further disservice, we keep monitoring our systems.",
"created_at": "2026-06-04T12:40:49.472-04:00",
"custom_tweet": null,
"deliver_notifications": false,
"display_at": "2026-06-04T12:40:49.472-04:00",
"id": "th11hwq54488",
"incident_id": "0502npy5nzmc",
"status": "resolved",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-06-04T12:40:49.472-04:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": null,
"name": "Incident - Loading and authorization issues",
"page_id": "3xwt3vszxh6w",
"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-04T12:40:49.472-04: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/fvg8cgnvcy1n",
"started_at": "2026-06-04T12:40:49.425-04:00",
"status": "resolved",
"updated_at": "2026-06-04T12:40:49.480-04:00"
},
{
"components": [
{
"created_at": "2025-09-25T12:21:43.386-04:00",
"description": null,
"group_id": null,
"id": "h1bfzcmlbhb3",
"name": "Other services",
"page_id": "3xwt3vszxh6w",
"position": 7,
"showcase": false,
"start_date": "2025-09-25T00:00:00.000-04:00",
"status": "operational",
"updated_at": "2025-10-31T13:56:08.700-04:00"
}
],
"created_at": "2026-06-02T01:45:57.000-04:00",
"id": "jgxg1k4tpn9r",
"impact": "none",
"impact_override": null,
"incident_updates": [
{
"affected_components": [
{
"code": "h1bfzcmlbhb3",
"name": "Other services",
"new_status": "operational",
"old_status": "operational"
}
],
"body": "On June 2, between 5:02 and 5:06 UTC, some users may have experienced issues accessing design previews in the editors and exporting HTML from JSON, and you might have seen elevated API error rates on the \"message/html\" endpoint or with the onSave() callback.\nThe root cause was a brief outage of our Multiparser, the service that translates Beefree JSON into HTML. \nThe team performed a system reboot and has implemented contingencies to prevent this from recurring while the root cause investigation is ongoing.\nThe service is now stable, and we are continuing to monitor.",
"created_at": "2026-06-02T01:45:57.633-04:00",
"custom_tweet": null,
"deliver_notifications": true,
"display_at": "2026-06-02T01:45:57.000-04:00",
"id": "sf1lfj262scm",
"incident_id": "jgxg1k4tpn9r",
"status": "resolved",
"tweet_id": null,
"twitter_updated_at": null,
"updated_at": "2026-06-02T02:30:24.919-04:00",
"wants_twitter_update": false
}
],
"metadata": {},
"monitoring_at": null,
"name": "Multiparser Outage",
"page_id": "3xwt3vszxh6w",
"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-02T01:45:57.000-04: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/p9h0w7sk16x8",
"started_at": "2026-06-02T01:45:57.000-04:00",
"status": "resolved",
"updated_at": "2026-06-02T02:30:24.996-04:00"
}
],
"page": {
"id": "3xwt3vszxh6w",
"name": "Beefree SDK",
"url": "https://status.beefree.io"
},
"status": {
"description": "All Systems Operational",
"indicator": "none"
}
}