{"page":{"id":"01KX5ZM3M45N00Z1PM4V3P76WJ","name":"Synthflow AI Status Page","url":"https://status.synthflow.ai/","updated_at":"2026-08-17T08:17:00Z"},"incidents":[{"id":"01M07RBXMMS1XMKKJY2MX3CK8W","name":"Call failures and degraded performance on call transfers ","status":"resolved","created_at":"2026-08-17T11:40:32Z","updated_at":"2026-08-17T11:40:32Z","resolved_at":"2026-08-17T08:17:00Z","impact":"minor","page_id":"01KX5ZM3M45N00Z1PM4V3P76WJ","incident_updates":[{"id":"01M07RBXMMYP2JHD7PJ7YXXVZS","body":"**What happened**\n\nA change to our internal telephony configuration was rolled out to production and introduced an unexpected fault in call routing.\n\n**What was affected**\n\n• **EU region:** calls failed from 10:32–10:44 UTC (12:32–12:44 CEST) — 12 minutes.\n\n• **US region:** calls failed from 10:33–10:42 UTC (12:33–12:42 CEST) — 9 minutes.\n\n• **All regions:** warm transfers failed intermittently from 07:00–10:42 UTC (09:00–12:42 CEST) — 3 hours 42 minutes.\n\nAll services were fully restored by 10:44 UTC. No customer data was affected.\n\n**What we're doing next**\n\nWe have rolled back the change and added a pre-deployment check to catch this class of routing fault before it reaches production. A full root cause analysis will be published here shortly. \n\nWe're sorry for the disruption.","created_at":"2026-08-17T11:40:32Z","display_at":"2026-08-17T08:17:00Z","incident_id":"01M07RBXMMS1XMKKJY2MX3CK8W","status":"resolved","updated_at":"2026-08-17T11:40:32Z"}]},{"id":"01KZE86M0Z0B0Y602D5H2DBK7V","name":"Failures within our post call webhook ","status":"resolved","created_at":"2026-08-07T13:57:01Z","updated_at":"2026-08-07T13:57:01Z","resolved_at":"2026-08-07T08:30:00Z","impact":"minor","page_id":"01KX5ZM3M45N00Z1PM4V3P76WJ","incident_updates":[{"id":"01KZE86M0Z5XPWCNTHPZQAMEG7","body":"**What happened**\n\nAn internal configuration change restricted which AI models the Synthflow platform was permitted to call. The restriction was applied more broadly than intended and blocked the models used by our post-call processing pipeline.\n\nAs a result, AI-generated post-call outputs failed to produce calls completed during the window. The configuration was reverted at 11:10 UTC and all functionality returned to normal immediately.\n\n**What was affected**\n\nCalls placed and received during this window connected, ran, and completed normally. The failures were confined to AI processing within the post call webhook that runs **after** a call ends.\n\nThe following were affected:\n\n_Info extractors_: Extracted variables not populated\n\n_Call summary_: Not generated\n\n_LLM-as-a-judge_: Did not run\n\n_Custom evaluations_: Did not run\n\n_Post-call SMS actions_: Not triggered or sent\n\nIf you consume the post-call webhook, the webhook is still fired and delivered but these fields were empty or missing in the payload for affected calls.\n\n**What was not affected**\n\n• Inbound and outbound call connectivity\n\n• Live conversation with your agents during the call\n\n• Call recordings and audio\n\n• Transcripts\n\n• Post-call webhook delivery itself (the webhook fired as normal)\n\n• Call logs, billing records, and the dashboard\n\n**What you should do**\n\nIf your workflows depend on extracted variables, summaries, or post-call SMS for calls completed between 08:20 and 11:10 UTC on 7 August, treat those records as incomplete. Recordings and transcripts for those calls are intact.\n\n**What we're changing**\n\nWe've completed an internal review of this incident and are making improvements in three areas:\n\n• **Detection** — strengthening monitoring so issues of this type are surfaced and acted on faster.\n\n• **Change controls** — tightening the review and approval process for platform configuration changes.\n\n• **Impact review** — improving how we assess the downstream reach of a change before it is applied.","created_at":"2026-08-07T13:57:01Z","display_at":"2026-08-07T08:30:00Z","incident_id":"01KZE86M0Z0B0Y602D5H2DBK7V","status":"resolved","updated_at":"2026-08-07T13:57:01Z"}]},{"id":"01KX5ZSP9FYMQN36THESDZBNMZ","name":"US cluster - Degraded performance on end to end calling","status":"resolved","created_at":"2026-07-10T12:24:49Z","updated_at":"2026-07-10T12:24:49Z","resolved_at":"2026-07-06T15:58:00Z","impact":"major","page_id":"01KX5ZM3M45N00Z1PM4V3P76WJ","incident_updates":[{"id":"01KX5ZSP9FSBFAWCYYJXQ1GWRF","body":"**Service Incident Report — US Voice Service Disruption**\n\n**Date:** July 6, 2026\n\n**Status:** Resolved\n\n**Summary**\n\nOn July 6, 2026, our US voice service experienced a brief disruption lasting approximately 18 minutes. During this window, calls to and from US-based voice agents failed to connect. The issue has been fully resolved, and all services have returned to normal operation.\n\n**What happened**\n\nDuring planned maintenance on our US infrastructure, a routine cleanup step inadvertently removed a network component that our US telephony service depended on. This severed the connection our call-routing system needed to handle calls, causing them to fail to connect.\n\n**Impact**\n\n• **Duration:** Approximately 18 minutes\n\n• **Region affected:** US only. Our EU and global regions were not affected.\n\n• **Effect:** Inbound and outbound calls to US voice agents did not connect during the affected window. All EU and global traffic was unaffected.\n\n**Resolution**\n\nOur engineering team identified the cause quickly and restored the connection, after which calls recovered immediately.\n\n**Preventing recurrence**\n\nWe take reliability seriously and have already begun work to prevent this from happening again, including:\n\n• Reviewing our infrastructure configuration to remove reliance on any undocumented dependencies\n\n• Introducing additional review and safeguards for changes to production systems\n\n• Adopting a stricter decommissioning checklist that verifies real usage before any shared infrastructure is removed\n\nWe apologize for any disruption this may have caused and appreciate your understanding. If you have any questions or noticed continued issues, please reach out to our support team.","created_at":"2026-07-10T12:24:49Z","display_at":"2026-07-06T17:21:00Z","incident_id":"01KX5ZSP9FYMQN36THESDZBNMZ","status":"resolved","updated_at":"2026-07-10T12:24:49Z"},{"id":"01KX5ZSP9FTQJ3BR0YX19EJFK4","body":"The issue is now resolved, traffic is flowing again. We will provide an RCA shortly.","created_at":"2026-07-10T12:24:49Z","display_at":"2026-07-06T15:58:00Z","incident_id":"01KX5ZSP9FYMQN36THESDZBNMZ","status":"resolved","updated_at":"2026-07-10T12:24:49Z"},{"id":"01KX5ZSP9FG07WYV0XBH76PY5V","body":"We are experiencing degraded performance on our calling infrastructure in the US cluster. This only affects clusters on the US cluster.","created_at":"2026-07-10T12:24:49Z","display_at":"2026-07-06T15:43:00Z","incident_id":"01KX5ZSP9FYMQN36THESDZBNMZ","status":"identified","updated_at":"2026-07-10T12:24:49Z"}]},{"id":"01KX5ZSNQSW8DETJQ14HWQYQBK","name":"Increased Rate Limiting (HTTP 429) in the Synthflow API","status":"resolved","created_at":"2026-07-10T12:24:49Z","updated_at":"2026-07-10T12:24:49Z","resolved_at":"2026-06-16T20:48:00Z","impact":"none","page_id":"01KX5ZM3M45N00Z1PM4V3P76WJ","incident_updates":[{"id":"01KX5ZSNQS4BDS4MXS16ZYT986","body":"**June 16, 2026 Synthflow RCA**\n\n****Increased Rate Limiting (HTTP 429\\) in the Synthflow API****\n\n****Summary****\n\nOn June 16, 2026, we experienced a significant increase in overall traffic, which triggered Synthflow’s service-wide rate limiting rules. Users of the Synthflow API would have experienced HTTP 429 Too Many Requests errors. Our service-wide rate limits were set too low for historical purposes. We increased our service-wide rate limits and we are planning further improvements to monitoring and rate limiting.\n\n****Customer impact****\n\nFrom 18:39-20:48 UTC on June 16, 2026, customers experienced intermittent rate limiting when making API requests or using the user interface. Phone calls were unaffected.\n\n****Root cause****\n\nSynthflow’s rate limits have been in place for more than 6 months as-is. When a request is sent to Synthflow, the request routes through Cloudflare, then GCP Cloud Armor, then various internal Synthflow components. Within this pipeline, Cloudflare IPs were treated as the originating traffic IP. As a result, rate limits were applied across the service rather than per IP. Similarly, we relaxed the time windows within our policies to match traffic patterns.\n\nThe combination of limiting by Cloudflare IPs instead of originating IPs and an increase in traffic caused rate limits to trigger for multiple customers during the increase in traffic. The configuration changes during the incident allowed acceptable traffic to return to normal rather than being rate limited.\n\n****Next Steps****\n\nWe apologize for the challenges this service-wide limitation caused for you. We are continuing to work to ensure we have the right limits in place to ensure continued high levels of service availability. We are taking the following next steps to improve our service level protections:\n\n• Measure and install limits that match current traffic patterns.\n\n• Monitor shifts in traffic and how rate limits should be applied on an ongoing basis.\n\n• Verify all changes to rate limiting go through our standard change management process (done).\n\n• Relax time window for applying rate limits to allow for more traffic. (done)\n\n• Update our rate limiting to properly use originating IPs. (done)","created_at":"2026-07-10T12:24:49Z","display_at":"2026-06-16T20:48:00Z","incident_id":"01KX5ZSNQSW8DETJQ14HWQYQBK","status":"resolved","updated_at":"2026-07-10T12:24:49Z"}]},{"id":"01KX5ZSN5SY6BM5YQ0T00JTGF5","name":"Degraded performance","status":"resolved","created_at":"2026-07-10T12:24:48Z","updated_at":"2026-07-10T12:24:48Z","resolved_at":"2026-06-11T19:20:00Z","impact":"minor","page_id":"01KX5ZM3M45N00Z1PM4V3P76WJ","incident_updates":[{"id":"01KX5ZSN5SPNY75D4R6PFZ71SD","body":"Resolved","created_at":"2026-07-10T12:24:48Z","display_at":"2026-06-11T19:20:00Z","incident_id":"01KX5ZSN5SY6BM5YQ0T00JTGF5","status":"resolved","updated_at":"2026-07-10T12:24:48Z"},{"id":"01KX5ZSN5S76EJWJSV5TD5JS7R","body":"Due to a database memory spike, we had limietd degraded performance during this window.","created_at":"2026-07-10T12:24:48Z","display_at":"2026-06-11T18:40:00Z","incident_id":"01KX5ZSN5SY6BM5YQ0T00JTGF5","status":"identified","updated_at":"2026-07-10T12:24:48Z"}]},{"id":"01KX5ZSMKQH76519BF07E0PV7J","name":"We are investigating an issue","status":"resolved","created_at":"2026-07-10T12:24:47Z","updated_at":"2026-07-10T12:24:47Z","resolved_at":"2026-05-27T17:55:00Z","impact":"minor","page_id":"01KX5ZM3M45N00Z1PM4V3P76WJ","incident_updates":[{"id":"01KX5ZSMKQV0V9ZS2TB4D88VN7","body":"The issue has been resolved.","created_at":"2026-07-10T12:24:48Z","display_at":"2026-05-27T17:55:00Z","incident_id":"01KX5ZSMKQH76519BF07E0PV7J","status":"resolved","updated_at":"2026-07-10T12:24:48Z"},{"id":"01KX5ZSMKQW78GK0JVDKJQ8HRS","body":"We are seeing an evaluation in failed calls. We are investigating the issue.","created_at":"2026-07-10T12:24:48Z","display_at":"2026-05-27T17:39:00Z","incident_id":"01KX5ZSMKQH76519BF07E0PV7J","status":"identified","updated_at":"2026-07-10T12:24:48Z"}]},{"id":"01KX5ZSM1T6KTEGWW1F24A8TWF","name":"[EU region] Degraded performance on calls","status":"resolved","created_at":"2026-07-10T12:24:47Z","updated_at":"2026-07-10T12:24:47Z","resolved_at":"2026-05-27T10:29:00Z","impact":"minor","page_id":"01KX5ZM3M45N00Z1PM4V3P76WJ","incident_updates":[{"id":"01KX5ZSM1TKXGCKJ1E4VXS3KYK","body":"This issue has been resolved.","created_at":"2026-07-10T12:24:47Z","display_at":"2026-05-27T10:29:00Z","incident_id":"01KX5ZSM1T6KTEGWW1F24A8TWF","status":"resolved","updated_at":"2026-07-10T12:24:47Z"},{"id":"01KX5ZSM1T5SZ23SQ1GBCVPPHB","body":"This issue only affects customers on the EU cluster.","created_at":"2026-07-10T12:24:47Z","display_at":"2026-05-27T10:14:00Z","incident_id":"01KX5ZSM1T6KTEGWW1F24A8TWF","status":"monitoring","updated_at":"2026-07-10T12:24:47Z"},{"id":"01KX5ZSM1TE4CAA39RV2MFSVKJ","body":"We are experiencing degraded performance on end to end calling. We are investigating the issue.","created_at":"2026-07-10T12:24:47Z","display_at":"2026-05-27T10:06:00Z","incident_id":"01KX5ZSM1T6KTEGWW1F24A8TWF","status":"identified","updated_at":"2026-07-10T12:24:47Z"}]},{"id":"01KX5ZSKESKADMYG46XZG849NX","name":"Service degradation","status":"resolved","created_at":"2026-07-10T12:24:46Z","updated_at":"2026-07-10T12:24:46Z","resolved_at":"2026-05-14T19:35:00Z","impact":"major","page_id":"01KX5ZM3M45N00Z1PM4V3P76WJ","incident_updates":[{"id":"01KX5ZSKES6X2HE2W064F91YC0","body":"**Voice Agents Not Responding During Phone Calls**\n\n**Summary**\n\n**Impact**: Customers in all regions – Global, US, and EU – experienced unresponsive voice agents. The most common symptom was a silent agent. In some cases, silent agent failures were intermittent.\n\n**Cause**: Our primary inference provider blocked access to models via automated detection of unusual behavior, per the provider. At the time of this writing, the provider has not provided an explanation of the reason for blocking access. When access is blocked, a 403 is returned for any inference call to that provider, leading to our agents failing.\n\n**Steps to resolve**: We removed usage of the primary provider and rerouted inference traffic to another provider, most notably, OpenAI.\n\n**Service Disruption Impact \u0026 Timeline**\n\nBetween approximately 16:48 UTC and 19:39 UTC on Thursday, May 14, 2026, Synthflow experienced a disruption to voice agent functionality across all three production clusters: Global, US, and EU. The trigger was an abrupt block applied to almost all our GPT models by our primary inference provider’s automated abuse-detection system, which caused requests to our inference provider to fail with HTTP 403 Forbidden errors simultaneously across every region. Because the block was applied across models, our region-to-region failover provided little protection, and all customer traffic dependent on the affected models began failing the moment enforcement took effect. The first internal failure reports arrived at 16:48 UTC.\n\nFor customers, the disruption surfaced primarily as:\n\n• Answered calls with silence when a model response was expected (i.e. an agent should respond with voice);\n\n• Calls that terminated unexpectedly mid-conversation;\n\n• A sharp increase in failed or unanswered calls in customer dashboards.\n\nInitial mitigation, which moved most inference traffic to OpenAI, restored service for the majority of agents within approximately 50 minutes of the incident being declared. A subset of customers continued to experience intermittent failures for an additional \\~90 minutes due to a remainder of LLM-dependent traffic still routing to the pre-existing inference provider. A hotfix was applied to reroute the remainder of the traffic.\n\nThe incident was declared resolved at 19:39 UTC once all inference traffic had been migrated to the secondary provider, error rates had returned to baseline across all clusters, and customer-initiated test calls were completed end-to-end successfully.\n\n**Root Cause**\n\nSynthflow did not successfully handle a failure scenario where an inference provider begins erroring across the majority of API requests. During this incident, our primary inference provider blocked almost all inference traffic due to unusual activity. Synthflow is designed with redundancy built into its inference layer for scenarios where our inference provider is unavailable. Synthflow’s architecture includes an inference router to handle such failure scenarios. In certain situations, the inference router did not apply failover mechanisms in real-time.\n\n**Background on Synthflow’s Inference Routing**\n\nLLM API calls required by our voice agents are funneled through our inference router rather than each of our components communicating to inference providers directly. The router maintains a continuously updated pool of model deployments: dozens of endpoints spanning multiple inference providers, multiple geographic regions, and multiple model variants of each generation. For every deployment, it keeps a rolling window of recent latency and error statistics and uses those signals to choose the endpoint expected to give the fastest healthy response for the model the caller has asked for. Deployments that start failing or slowing down are automatically demoted. Deployments that recover are reintroduced. As designed, this architecture provides us with a way to automatically handle poorly performing, or offline inference providers.\n\nThe same mechanism is what gives us cross-provider failover: because the pool contains deployments from more than one inference provider, a localized failure on one of them naturally drains away as its endpoints lose health, and traffic concentrates on whichever provider is currently responding well for the model in question. Under normal failure modes – partial outages, regional brownouts, individual model deployments becoming blocked – this typically resolves itself fast enough that the average customer never sees a failed call.\n\n**Why failover was slower than expected this time**\n\nThis incident exposed some parts of our system that did not route through our router, showing points of failure previously not observed. We initially believed failovers were not happening and took action to remove the failing provider manually. We made a configuration change to remove the unhealthy (primary) provider from the overall pool of available providers. However, after taking this action and monitoring, we observed a number of failing API requests continuing to route to that provider.\n\nAfter further review, we observed some older parts of the codebase still make direct connections for inference. That meant the router's shift to the healthy provider only resolved part of the impact. Two areas of our codebase kept hitting the unhealthy provider directly. Moving them to the secondary provider required a code change and hotfix release to remove direct dependencies on the failing provider.\n\n**Next Steps**\n\nWe understand how an outage such as this can affect you and your business. It’s important we’ve not only resolved this incident, but that we are also taking crucial steps to improve our service to avoid a scenario such as this again. Here are the primary actions we’re taking throughout the coming week:\n\n• Continue working with our primary inference provider to understand why our model deployments were blocked; we will share an amended update here when we have additional information.\n\n• Provide per-customer inference deployments to our enterprise customers in order to reduce the impact of a regional deployment outage.\n\n• Improve our inference router to handle wide-scale issues with a given provider as described in the failure scenario above.\n\n• Finalize the removal of any direct inference communication that does not currently go through our router.","created_at":"2026-07-10T12:24:46Z","display_at":"2026-05-18T18:47:00Z","incident_id":"01KX5ZSKESKADMYG46XZG849NX","status":"resolved","updated_at":"2026-07-10T12:24:46Z"},{"id":"01KX5ZSKESSZQJV0TQJPSC1SFG","body":"We have resolved the issue with our provider and calls have resumed working. We will share more details separately.","created_at":"2026-07-10T12:24:46Z","display_at":"2026-05-14T19:35:00Z","incident_id":"01KX5ZSKESKADMYG46XZG849NX","status":"resolved","updated_at":"2026-07-10T12:24:46Z"},{"id":"01KX5ZSKESTG8432J5MMDSRCD6","body":"We have identified the issue was due to a provider failing, we have migrated traffic to another provider. Calls should be working again. We are monitoring the situation.","created_at":"2026-07-10T12:24:46Z","display_at":"2026-05-14T17:40:00Z","incident_id":"01KX5ZSKESKADMYG46XZG849NX","status":"monitoring","updated_at":"2026-07-10T12:24:46Z"},{"id":"01KX5ZSKESDZ0J6JME58Q34WP6","body":"We are investigating a spike in calls failing. We will report here as we find more.","created_at":"2026-07-10T12:24:46Z","display_at":"2026-05-14T17:18:00Z","incident_id":"01KX5ZSKESKADMYG46XZG849NX","status":"identified","updated_at":"2026-07-10T12:24:46Z"}]},{"id":"01KXJJ9ZR7Q0H4JJ7FKM0NJFXJ","name":"Degraded agent performance due to upstream Azure OpenAI incident (East US 2)","status":"resolved","created_at":"2026-07-15T09:39:11Z","updated_at":"2026-07-15T09:39:11Z","resolved_at":"2026-04-30T13:00:00Z","impact":"minor","page_id":"01KX5ZM3M45N00Z1PM4V3P76WJ","incident_updates":[{"id":"01KXJJ9ZR79C7K3RE83VHQDE5R","body":"Resolved.","created_at":"2026-07-15T09:39:11Z","display_at":"2026-04-30T13:00:00Z","incident_id":"01KXJJ9ZR7Q0H4JJ7FKM0NJFXJ","status":"resolved","updated_at":"2026-07-15T09:39:11Z"},{"id":"01KXJJ9ZR7P4710FT90Z9NSAD1","body":"**Summary**\n\nBetween 12:29 UTC and 14:00 UTC, a subset of customers experienced agents that were unresponsive or significantly delayed. The disruption was caused by an upstream incident at Microsoft Azure affecting the Azure OpenAI service in the East US 2 region, which caused authentication failures on requests to certain GPT-4.1 model deployments.\n\n**What happened**\n\nAt approximately 12:29 UTC, a portion of our model traffic to Azure OpenAI's East US 2 region began failing with authentication errors. Our credentials had not changed, and we confirmed our configuration was correct on our side — ruling out any issue within our platform. Further investigation confirmed an active Azure-side incident impacting OpenAI services in East US 2.\n\n**Impact**\n\n• **Duration:** ~1 hour 31 minutes (12:29 UTC – 14:00 UTC)\n\n• **Scope:** A subset of agent traffic dependent on the affected Azure region\n\n• **Symptoms:** Agents not responding, elevated response latency, request timeouts\n\n**Resolution**\n\nThe incident resolved automatically once Microsoft restored service in the East US 2 region. No changes were required on our side, confirming the issue originated upstream at Azure.\n\n**Follow-up actions**\n\nWhile the root cause was external, we are taking steps to reduce the impact of similar upstream provider incidents in the future:\n\n1. Expanding automatic failover coverage so authentication issues from any single provider region are transparently rerouted to healthy regions.\n\n2. Broadening the set of error conditions that trigger immediate failover.\n\n3. Improving monitoring of direct provider incident notifications, as public provider status dashboards did not reflect the outage in a timely manner.\n\nWe apologize for the disruption and appreciate your patience while Azure restored service.","created_at":"2026-07-15T09:39:11Z","display_at":"2026-04-30T11:39:00Z","incident_id":"01KXJJ9ZR7Q0H4JJ7FKM0NJFXJ","status":"identified","updated_at":"2026-07-15T09:39:11Z"}]},{"id":"01KX5ZSJWAY09K4CCRZ93MS482","name":"Degraded agent performance due to upstream Azure OpenAI incident (East US 2)","status":"resolved","created_at":"2026-07-10T12:24:46Z","updated_at":"2026-07-10T12:24:46Z","resolved_at":"2026-04-30T11:39:00Z","impact":"none","page_id":"01KX5ZM3M45N00Z1PM4V3P76WJ","incident_updates":[{"id":"01KX5ZSJWAYPDF7T0GXFRYGM04","body":"Resolved.","created_at":"2026-07-10T12:24:46Z","display_at":"2026-04-30T13:00:00Z","incident_id":"01KX5ZSJWAY09K4CCRZ93MS482","status":"resolved","updated_at":"2026-07-10T12:24:46Z"},{"id":"01KX5ZSJWA5WZ779H7HDRT7S7Y","body":"**Summary**\n\nBetween 12:29 UTC and 14:00 UTC, a subset of customers experienced agents that were unresponsive or significantly delayed. The disruption was caused by an upstream incident at Microsoft Azure affecting the Azure OpenAI service in the East US 2 region, which caused authentication failures on requests to certain GPT-4.1 model deployments.\n\n**What happened**\n\nAt approximately 12:29 UTC, a portion of our model traffic to Azure OpenAI's East US 2 region began failing with authentication errors. Our credentials had not changed, and we confirmed our configuration was correct on our side — ruling out any issue within our platform. Further investigation confirmed an active Azure-side incident impacting OpenAI services in East US 2.\n\n**Impact**\n\n• **Duration:** ~1 hour 31 minutes (12:29 UTC – 14:00 UTC)\n\n• **Scope:** A subset of agent traffic dependent on the affected Azure region\n\n• **Symptoms:** Agents not responding, elevated response latency, request timeouts\n\n**Resolution**\n\nThe incident resolved automatically once Microsoft restored service in the East US 2 region. No changes were required on our side, confirming the issue originated upstream at Azure.\n\n**Follow-up actions**\n\nWhile the root cause was external, we are taking steps to reduce the impact of similar upstream provider incidents in the future:\n\n1. Expanding automatic failover coverage so authentication issues from any single provider region are transparently rerouted to healthy regions.\n\n2. Broadening the set of error conditions that trigger immediate failover.\n\n3. Improving monitoring of direct provider incident notifications, as public provider status dashboards did not reflect the outage in a timely manner.\n\nWe apologize for the disruption and appreciate your patience while Azure restored service.","created_at":"2026-07-10T12:24:46Z","display_at":"2026-04-30T11:39:00Z","incident_id":"01KX5ZSJWAY09K4CCRZ93MS482","status":"resolved","updated_at":"2026-07-10T12:24:46Z"}]},{"id":"01KX5ZSJADZ172QAME2DNPPT3M","name":"API Routing Disruption","status":"resolved","created_at":"2026-07-10T12:24:45Z","updated_at":"2026-07-10T12:24:45Z","resolved_at":"2026-02-24T13:45:00Z","impact":"none","page_id":"01KX5ZM3M45N00Z1PM4V3P76WJ","incident_updates":[{"id":"01KX5ZSJADFNPHZG1YH8B939C1","body":"This incident has been resolved. No user traffic was affected - all requests were handled by our stable service\n\nDuring a routine deployment, an internal configuration change introduced an inconsistency in our traffic routing system, causing an internal reconciliation loop. No user traffic was affected - all requests were served by the stable service throughout. The affected deployment was rolled back and normal operation was restored.","created_at":"2026-07-10T12:24:45Z","display_at":"2026-02-24T14:02:00Z","incident_id":"01KX5ZSJADZ172QAME2DNPPT3M","status":"resolved","updated_at":"2026-07-10T12:24:45Z"},{"id":"01KX5ZSJAD9FQBG210HFHZXQN3","body":"We are currently investigating an issue affecting the API service. Our team has identified the root cause and is actively applying a fix. No data loss is involved. Some API requests may experience degraded performance during this time.\n\nETA for resolution: ~15 minutes.\n\nWe will update this page once the issue is resolved.","created_at":"2026-07-10T12:24:45Z","display_at":"2026-02-24T13:45:00Z","incident_id":"01KX5ZSJADZ172QAME2DNPPT3M","status":"resolved","updated_at":"2026-07-10T12:24:45Z"}]},{"id":"01KX5ZSHRTC8F1CQSMY7GC2T3V","name":"Limited issues for RingCentral number","status":"resolved","created_at":"2026-07-10T12:24:45Z","updated_at":"2026-07-10T12:24:45Z","resolved_at":"2026-02-16T11:33:00Z","impact":"none","page_id":"01KX5ZM3M45N00Z1PM4V3P76WJ","incident_updates":[{"id":"01KX5ZSHRT3V51AG1YTZM78H3B","body":"We are currently experiencing outbound call failures for customers using our RingCentral integration configured with the sip12.ringcentral.com SIP proxy. This only affects customers on that specific configuration. All other Synthflow customers are unaffected.\n\nCalls may fail with a “403 Forbidden” response.\n\nOur team is actively working with RingCentral to resolve the issue as quickly as possible. At this time, the impact is limited to customers routed through the sip12 registrar.\n\nWe will provide further updates as soon as more information becomes available.","created_at":"2026-07-10T12:24:45Z","display_at":"2026-02-16T11:33:00Z","incident_id":"01KX5ZSHRTC8F1CQSMY7GC2T3V","status":"resolved","updated_at":"2026-07-10T12:24:45Z"}]},{"id":"01KX5ZSH77WTHSPC2XJPJ2NE64","name":"Voice quality issue","status":"resolved","created_at":"2026-07-10T12:24:44Z","updated_at":"2026-07-10T12:24:44Z","resolved_at":"2026-01-21T14:55:00Z","impact":"none","page_id":"01KX5ZM3M45N00Z1PM4V3P76WJ","incident_updates":[{"id":"01KX5ZSH77KYE6XJZVF0V74H1M","body":"We have identified cases where the voice agent prematurely terminates speech output during a response. This is due an external vendor issue we are investigating.","created_at":"2026-07-10T12:24:44Z","display_at":"2026-01-21T14:55:00Z","incident_id":"01KX5ZSH77WTHSPC2XJPJ2NE64","status":"resolved","updated_at":"2026-07-10T12:24:44Z"}]},{"id":"01KX5ZSGKQN0XKJN1R72AESH7H","name":"Degraded performance on some calls.","status":"resolved","created_at":"2026-07-10T12:24:43Z","updated_at":"2026-07-10T12:24:43Z","resolved_at":"2025-12-18T17:39:00Z","impact":"minor","page_id":"01KX5ZM3M45N00Z1PM4V3P76WJ","incident_updates":[{"id":"01KX5ZSGKQK1FK7Q1MBGSMB3C5","body":"**Incident Summary (RCA)**\n\nEarlier today, some calls experienced media delays due to an issue affecting part of our media infrastructure.\n\n**What Happened**\n\nA configuration issue combined with a network condition caused one of our media services to become unavailable after a restart. Traffic was automatically routed to an alternate, healthy region to maintain call continuity, which resulted in temporary media delays for some calls.\n\n**Resolution**\n\nThe configuration issue was corrected, new media services were brought online, and traffic was safely restored to the primary region. Call media performance has fully recovered.\n\n**Prevention**\n\nWe are adding additional monitoring and alerting to detect similar issues earlier and reduce recovery time in the future.","created_at":"2026-07-10T12:24:43Z","display_at":"2025-12-19T09:43:00Z","incident_id":"01KX5ZSGKQN0XKJN1R72AESH7H","status":"resolved","updated_at":"2026-07-10T12:24:43Z"},{"id":"01KX5ZSGKQAW7DBBHFSA1MWP59","body":"The issue is resolved.","created_at":"2026-07-10T12:24:43Z","display_at":"2025-12-18T19:08:00Z","incident_id":"01KX5ZSGKQN0XKJN1R72AESH7H","status":"resolved","updated_at":"2026-07-10T12:24:43Z"},{"id":"01KX5ZSGKQBMZZYTBAC0XWBB6B","body":"This incident has restarted, we are still investigating the cause.","created_at":"2026-07-10T12:24:43Z","display_at":"2025-12-18T18:14:00Z","incident_id":"01KX5ZSGKQN0XKJN1R72AESH7H","status":"monitoring","updated_at":"2026-07-10T12:24:43Z"},{"id":"01KX5ZSGKQHN5K4H67ZHHDP0YS","body":"This issue has been resolved. We will post an RCA here shortly.","created_at":"2026-07-10T12:24:43Z","display_at":"2025-12-18T17:39:00Z","incident_id":"01KX5ZSGKQN0XKJN1R72AESH7H","status":"resolved","updated_at":"2026-07-10T12:24:43Z"},{"id":"01KX5ZSGKQRDJX38JDKYDEPWCG","body":"This issue is only affecting outbound calls. We are applying a fix.","created_at":"2026-07-10T12:24:43Z","display_at":"2025-12-18T17:22:00Z","incident_id":"01KX5ZSGKQN0XKJN1R72AESH7H","status":"monitoring","updated_at":"2026-07-10T12:24:43Z"},{"id":"01KX5ZSGKQTPBH691ZS5Z3Q06F","body":"Some calls are failing to connect or are experiencing audio issues. We are investigating the issue.","created_at":"2026-07-10T12:24:43Z","display_at":"2025-12-18T17:14:00Z","incident_id":"01KX5ZSGKQN0XKJN1R72AESH7H","status":"identified","updated_at":"2026-07-10T12:24:43Z"}]},{"id":"01KX5ZSG0DEM0HR5X65V5V01JB","name":"We are investigating degraded end-to-end calling performance for certain accounts.","status":"resolved","created_at":"2026-07-10T12:24:43Z","updated_at":"2026-07-10T12:24:43Z","resolved_at":"2025-12-17T11:11:00Z","impact":"minor","page_id":"01KX5ZM3M45N00Z1PM4V3P76WJ","incident_updates":[{"id":"01KX5ZSG0DKTW5MB9429CKCY7G","body":"The issue has been fully resolved. A small number of requests (approximately 100 calls) failed during the incident window as a result of an upstream service disruption affecting Cloudflare. https://www.cloudflarestatus.com/","created_at":"2026-07-10T12:24:43Z","display_at":"2025-12-17T11:11:00Z","incident_id":"01KX5ZSG0DEM0HR5X65V5V01JB","status":"resolved","updated_at":"2026-07-10T12:24:43Z"},{"id":"01KX5ZSG0D505FWD2NJW99V2XA","body":"We are investigating report issues of inbound calls ringing out and not connecting to their agents.","created_at":"2026-07-10T12:24:43Z","display_at":"2025-12-17T10:59:00Z","incident_id":"01KX5ZSG0DEM0HR5X65V5V01JB","status":"identified","updated_at":"2026-07-10T12:24:43Z"}]},{"id":"01KX5ZSFEA3W37NHFX7PP33STD","name":"We are experiencing degraded performance on end to end calling","status":"resolved","created_at":"2026-07-10T12:24:42Z","updated_at":"2026-07-10T12:24:42Z","resolved_at":"2025-12-12T13:18:00Z","impact":"minor","page_id":"01KX5ZM3M45N00Z1PM4V3P76WJ","incident_updates":[{"id":"01KX5ZSFEA3ETDK3CCNTMNZ3NS","body":"**Incident Summary (RCA)**\n\nOn December 12, 2025, starting at 13:58 CET, we experienced a brief service interruption caused by a DNS management policy change that led to unintended DNS record removals. The issue was quickly identified, rolled back to a safer update-only (upsert) behavior, and all DNS records were restored, with full service recovery by 14:20 CET. We have since strengthened safeguards around DNS policy changes, including clearer policy separation and additional monitoring, to prevent similar incidents in the future.","created_at":"2026-07-10T12:24:42Z","display_at":"2025-12-12T14:59:00Z","incident_id":"01KX5ZSFEA3W37NHFX7PP33STD","status":"resolved","updated_at":"2026-07-10T12:24:42Z"},{"id":"01KX5ZSFEAKCQGDT02THF7JS2W","body":"We have identified the issue and resolved it. We will share an RCA shortly, apologies for the inconvenience.","created_at":"2026-07-10T12:24:42Z","display_at":"2025-12-12T13:18:00Z","incident_id":"01KX5ZSFEA3W37NHFX7PP33STD","status":"resolved","updated_at":"2026-07-10T12:24:42Z"},{"id":"01KX5ZSFEAZYBZ42ZHJ3SSYMGC","body":"We are currently seeing an evaluation in call failures. We are investigating the cause.","created_at":"2026-07-10T12:24:42Z","display_at":"2025-12-12T12:57:00Z","incident_id":"01KX5ZSFEA3W37NHFX7PP33STD","status":"identified","updated_at":"2026-07-10T12:24:42Z"}]},{"id":"01KX5ZSETTAN3AM898QC39T0CQ","name":"Synthflow API is down","status":"resolved","created_at":"2026-07-10T12:24:42Z","updated_at":"2026-07-10T12:24:42Z","resolved_at":"2025-12-08T12:19:43Z","impact":"critical","page_id":"01KX5ZM3M45N00Z1PM4V3P76WJ","incident_updates":[{"id":"01KX5ZSETTX2FWJDAYM6RM1231","body":"Synthflow API recovered.","created_at":"2026-07-10T12:24:42Z","display_at":"2025-12-08T12:45:18Z","incident_id":"01KX5ZSETTAN3AM898QC39T0CQ","status":"resolved","updated_at":"2026-07-10T12:24:42Z"},{"id":"01KX5ZSETTNMJHJV28VPGGP1GN","body":"Synthflow API went down.","created_at":"2026-07-10T12:24:42Z","display_at":"2025-12-08T12:45:00Z","incident_id":"01KX5ZSETTAN3AM898QC39T0CQ","status":"monitoring","updated_at":"2026-07-10T12:24:42Z"},{"id":"01KX5ZSETTMHQAMJ9QN74HF13S","body":"Synthflow API recovered.","created_at":"2026-07-10T12:24:42Z","display_at":"2025-12-08T12:19:43Z","incident_id":"01KX5ZSETTAN3AM898QC39T0CQ","status":"resolved","updated_at":"2026-07-10T12:24:42Z"},{"id":"01KX5ZSETT0RS2N15T7D9GH5XA","body":"Synthflow API went down.","created_at":"2026-07-10T12:24:42Z","display_at":"2025-12-08T12:09:41Z","incident_id":"01KX5ZSETTAN3AM898QC39T0CQ","status":"identified","updated_at":"2026-07-10T12:24:42Z"}]},{"id":"01KX5ZSE7TN1S21YXDRCJ58PZ8","name":"Synthflow Dashboard Degradation","status":"resolved","created_at":"2026-07-10T12:24:41Z","updated_at":"2026-07-10T12:24:41Z","resolved_at":"2025-12-05T09:21:00Z","impact":"minor","page_id":"01KX5ZM3M45N00Z1PM4V3P76WJ","incident_updates":[{"id":"01KX5ZSE7TYXADEQY2V8RSMQ1B","body":"The vendor has implemented the fix and we are continuing to monitor the results. https://www.cloudflarestatus.com/incidents/lfrm31y6sw9q","created_at":"2026-07-10T12:24:41Z","display_at":"2025-12-05T09:21:00Z","incident_id":"01KX5ZSE7TN1S21YXDRCJ58PZ8","status":"resolved","updated_at":"2026-07-10T12:24:41Z"},{"id":"01KX5ZSE7T4NGJ1P4CM4FQ11SS","body":"We are currently experiencing a service degradation affecting the Synthflow dashboard.\n\nOur vendor, Cloudflare, is reporting an active incident that may impact performance.\n\nYou can track their status here: https://www.cloudflarestatus.com/\n\nThis does not affect our API or end to end calling.\n\nWe’ll provide updates as the situation evolves.","created_at":"2026-07-10T12:24:41Z","display_at":"2025-12-05T08:56:00Z","incident_id":"01KX5ZSE7TN1S21YXDRCJ58PZ8","status":"identified","updated_at":"2026-07-10T12:24:41Z"}]},{"id":"01KX5ZSDMENQY77R295N5S4KFP","name":"Degraded performance on our dashboard and API","status":"resolved","created_at":"2026-07-10T12:24:40Z","updated_at":"2026-07-10T12:24:40Z","resolved_at":"2025-12-02T19:07:00Z","impact":"minor","page_id":"01KX5ZM3M45N00Z1PM4V3P76WJ","incident_updates":[{"id":"01KX5ZSDMEEW1Y0KBACZF690BK","body":"**Incident Summary (RCA)**\n\n**1. Summary**\n\nOn 2 December 2025 (16:23–20:10 CET), our dashboard and public API experienced severe degradation affecting all customers. API endpoints and agent loading were intermittently unavailable, and call logs were inaccessible throughout the incident.\n\n---\n\n**2. Root Cause**\n\nA PostgreSQL migration was unintentionally executed through the Cloud SQL managed connection pool due to a misconfigured secret. This created long-running, lock-heavy transactions. At the same time, the “make call” API held PostgreSQL connections open while waiting on slow MongoDB operations caused by a failed index rebuild. These factors exhausted the database connection pool and blocked new requests.\n\n---\n\n**3. Impact \u0026 Resolution**\n\nImpact:\n\n• API endpoints unavailable\n\n• Agent loading unavailable\n\n• Call logs inaccessible, including historical data\n\nResolution:\n\nWe terminated stuck DB sessions, repaired the corrupted MongoDB index, created a clean calls collection, redeployed the BFF with corrected configuration, fixed readiness checks, restored API stability, and later migrated historical call data.\n\n---\n\n**4. Preventive Actions**\n\n• Enforce direct DB connections for all migrations\n\n• Add transaction/connection timeouts and pool saturation alerts\n\n• Refactor internal endpoints to use short-lived transactions\n\n• Move MongoDB index management out of app startup\n\n• Standardize readiness probes to ensure only fully healthy pods receive traffic","created_at":"2026-07-10T12:24:40Z","display_at":"2025-12-03T15:59:00Z","incident_id":"01KX5ZSDMENQY77R295N5S4KFP","status":"resolved","updated_at":"2026-07-10T12:24:40Z"},{"id":"01KX5ZSDMEVD5FG3SVV4QZE8T8","body":"All issues are now resolved. We apologize for the inconvenience","created_at":"2026-07-10T12:24:40Z","display_at":"2025-12-02T19:07:00Z","incident_id":"01KX5ZSDMENQY77R295N5S4KFP","status":"resolved","updated_at":"2026-07-10T12:24:40Z"},{"id":"01KX5ZSDMEPNNS8TW8STB93GH1","body":"Our platform and API are now working correctly.\n\nCall history aren’t showing right now. We’re on it everything is stored safely and there is no loss, the call history visibility will return shortly.","created_at":"2026-07-10T12:24:40Z","display_at":"2025-12-02T16:32:00Z","incident_id":"01KX5ZSDMENQY77R295N5S4KFP","status":"monitoring","updated_at":"2026-07-10T12:24:40Z"},{"id":"01KX5ZSDME06FTDBE8YMQ0YJTK","body":"Our dashboard is currently experiencing degraded performance, similarly with our API.\n\nWe are investigating the issue and will have a fix shortly.","created_at":"2026-07-10T12:24:40Z","display_at":"2025-12-02T15:23:00Z","incident_id":"01KX5ZSDMENQY77R295N5S4KFP","status":"identified","updated_at":"2026-07-10T12:24:40Z"}]},{"id":"01KX5ZSD13434J6ZXFPXCD09A2","name":"Synthflow API is down","status":"resolved","created_at":"2026-07-10T12:24:40Z","updated_at":"2026-07-10T12:24:40Z","resolved_at":"2025-12-02T14:45:36Z","impact":"critical","page_id":"01KX5ZM3M45N00Z1PM4V3P76WJ","incident_updates":[{"id":"01KX5ZSD13YEZEVZ919NNJCTV9","body":"Synthflow API recovered.","created_at":"2026-07-10T12:24:40Z","display_at":"2025-12-02T15:20:36Z","incident_id":"01KX5ZSD13434J6ZXFPXCD09A2","status":"resolved","updated_at":"2026-07-10T12:24:40Z"},{"id":"01KX5ZSD138HCNR72KHGXRRWQ4","body":"Synthflow API went down.","created_at":"2026-07-10T12:24:40Z","display_at":"2025-12-02T15:16:05Z","incident_id":"01KX5ZSD13434J6ZXFPXCD09A2","status":"monitoring","updated_at":"2026-07-10T12:24:40Z"},{"id":"01KX5ZSD13K6DPSEZZK936KVNG","body":"Synthflow API recovered.","created_at":"2026-07-10T12:24:40Z","display_at":"2025-12-02T15:00:39Z","incident_id":"01KX5ZSD13434J6ZXFPXCD09A2","status":"resolved","updated_at":"2026-07-10T12:24:40Z"},{"id":"01KX5ZSD1308JDVECHAMBQFY29","body":"Synthflow API went down.","created_at":"2026-07-10T12:24:40Z","display_at":"2025-12-02T14:56:35Z","incident_id":"01KX5ZSD13434J6ZXFPXCD09A2","status":"monitoring","updated_at":"2026-07-10T12:24:40Z"},{"id":"01KX5ZSD1364FVSEXJAWH64RJJ","body":"Synthflow API recovered.","created_at":"2026-07-10T12:24:40Z","display_at":"2025-12-02T14:45:36Z","incident_id":"01KX5ZSD13434J6ZXFPXCD09A2","status":"resolved","updated_at":"2026-07-10T12:24:40Z"},{"id":"01KX5ZSD132E0RV6FBWP06XR9X","body":"Synthflow API went down.","created_at":"2026-07-10T12:24:40Z","display_at":"2025-12-02T14:25:39Z","incident_id":"01KX5ZSD13434J6ZXFPXCD09A2","status":"identified","updated_at":"2026-07-10T12:24:40Z"}]},{"id":"01KX5ZSCCMJ1AA48CD0J65V5RY","name":"Synthflow API may be degraded","status":"resolved","created_at":"2026-07-10T12:24:39Z","updated_at":"2026-07-10T12:24:39Z","resolved_at":"2025-11-28T10:53:00Z","impact":"none","page_id":"01KX5ZM3M45N00Z1PM4V3P76WJ","incident_updates":[{"id":"01KX5ZSCCMZE9GS26AVGGS8GAV","body":"Backend infrastructure changes can lead to degraded performance","created_at":"2026-07-10T12:24:39Z","display_at":"2025-11-28T10:53:00Z","incident_id":"01KX5ZSCCMJ1AA48CD0J65V5RY","status":"resolved","updated_at":"2026-07-10T12:24:39Z"}]},{"id":"01KX5ZSBRN641X29VH2H1Q88S3","name":"Synthflow API is down","status":"resolved","created_at":"2026-07-10T12:24:38Z","updated_at":"2026-07-10T12:24:38Z","resolved_at":"2025-11-27T12:25:08Z","impact":"critical","page_id":"01KX5ZM3M45N00Z1PM4V3P76WJ","incident_updates":[{"id":"01KX5ZSBRNHM7826TX1K6VJBYX","body":"Synthflow API recovered.","created_at":"2026-07-10T12:24:38Z","display_at":"2025-11-27T12:25:08Z","incident_id":"01KX5ZSBRN641X29VH2H1Q88S3","status":"resolved","updated_at":"2026-07-10T12:24:38Z"},{"id":"01KX5ZSBRNYTMHK3SM02YD21QM","body":"Synthflow API went down.","created_at":"2026-07-10T12:24:38Z","display_at":"2025-11-27T12:09:47Z","incident_id":"01KX5ZSBRN641X29VH2H1Q88S3","status":"identified","updated_at":"2026-07-10T12:24:38Z"}]},{"id":"01KX5ZSB6T0G7P2JQJP2V2DTPS","name":"Synthflow API is down","status":"resolved","created_at":"2026-07-10T12:24:38Z","updated_at":"2026-07-10T12:24:38Z","resolved_at":"2025-11-24T15:32:09Z","impact":"critical","page_id":"01KX5ZM3M45N00Z1PM4V3P76WJ","incident_updates":[{"id":"01KX5ZSB6TEZG7796Q0FZ34CBC","body":"Synthflow API recovered.","created_at":"2026-07-10T12:24:38Z","display_at":"2025-11-24T15:32:09Z","incident_id":"01KX5ZSB6T0G7P2JQJP2V2DTPS","status":"resolved","updated_at":"2026-07-10T12:24:38Z"},{"id":"01KX5ZSB6TF0ZWFTBHKKRJ67J9","body":"Synthflow API went down.","created_at":"2026-07-10T12:24:38Z","display_at":"2025-11-24T15:17:02Z","incident_id":"01KX5ZSB6T0G7P2JQJP2V2DTPS","status":"identified","updated_at":"2026-07-10T12:24:38Z"}]},{"id":"01KX5ZSAN1JM0M0H5FRQK0RXAM","name":"Synthflow API is down","status":"resolved","created_at":"2026-07-10T12:24:37Z","updated_at":"2026-07-10T12:24:37Z","resolved_at":"2025-11-21T10:24:06Z","impact":"critical","page_id":"01KX5ZM3M45N00Z1PM4V3P76WJ","incident_updates":[{"id":"01KX5ZSAN16G5VG595DC3A3RDQ","body":"Synthflow API recovered.","created_at":"2026-07-10T12:24:37Z","display_at":"2025-11-21T10:24:06Z","incident_id":"01KX5ZSAN1JM0M0H5FRQK0RXAM","status":"resolved","updated_at":"2026-07-10T12:24:37Z"},{"id":"01KX5ZSAN1DJA752E2DN9G91J2","body":"Synthflow API went down.","created_at":"2026-07-10T12:24:37Z","display_at":"2025-11-21T10:19:19Z","incident_id":"01KX5ZSAN1JM0M0H5FRQK0RXAM","status":"identified","updated_at":"2026-07-10T12:24:37Z"}]},{"id":"01KX5ZSA2FHMRJ21PTB981CFBR","name":"Synthflow API is down","status":"resolved","created_at":"2026-07-10T12:24:37Z","updated_at":"2026-07-10T12:24:37Z","resolved_at":"2025-11-20T12:06:57Z","impact":"critical","page_id":"01KX5ZM3M45N00Z1PM4V3P76WJ","incident_updates":[{"id":"01KX5ZSA2FED8808MRWM0GQVSK","body":"Synthflow API recovered.","created_at":"2026-07-10T12:24:37Z","display_at":"2025-11-20T12:06:57Z","incident_id":"01KX5ZSA2FHMRJ21PTB981CFBR","status":"resolved","updated_at":"2026-07-10T12:24:37Z"},{"id":"01KX5ZSA2FNJ6WNRXG01AY4CM9","body":"Synthflow API went down.","created_at":"2026-07-10T12:24:37Z","display_at":"2025-11-20T11:51:37Z","incident_id":"01KX5ZSA2FHMRJ21PTB981CFBR","status":"identified","updated_at":"2026-07-10T12:24:37Z"}]}]}
