{
  "page": {
    "id": "kfy1tgdmcqyy",
    "name": "Tuple",
    "url": "https://status.tuple.app"
  },
  "status": {
    "indicator": "none",
    "description": "All Systems Operational"
  },
  "components": [{"status":"operational","name":"Web Dashboard","created_at":"2020-04-29T18:41:48.384Z","updated_at":"2026-01-07T22:06:21.564Z","position":1,"description":"Web app at production.tuple.app, providing user and team management.","showcase":true,"start_date":null,"id":"klfgxrrdz0hz","group_id":null,"page_id":"kfy1tgdmcqyy"},{"status":"operational","name":"API","created_at":"2020-04-29T18:43:01.294Z","updated_at":"2026-01-07T22:06:21.583Z","position":2,"description":"API service which the macOS client uses to authenticate and get information on contacts","showcase":true,"start_date":null,"id":"2slsrdw1y5pw","group_id":null,"page_id":"kfy1tgdmcqyy"},{"status":"operational","name":"Cloudflare Realtime TURN Service","created_at":"2025-06-13T13:25:31.759Z","updated_at":"2026-09-07T13:52:48.459Z","position":3,"description":null,"showcase":false,"start_date":null,"id":"svmmhc7wnp80","group_id":null,"page_id":"kfy1tgdmcqyy"},{"status":"operational","name":"Customer.io Email Sending","created_at":"2020-04-29T18:47:12.875Z","updated_at":"2026-09-19T23:18:00.951Z","position":4,"description":null,"showcase":false,"start_date":null,"id":"7gmj9tybx0j4","group_id":null,"page_id":"kfy1tgdmcqyy"},{"status":"operational","name":"Stripe API","created_at":"2020-04-29T18:47:33.414Z","updated_at":"2025-06-13T13:25:57.896Z","position":5,"description":null,"showcase":false,"start_date":null,"id":"j6y071lcr27g","group_id":null,"page_id":"kfy1tgdmcqyy"},{"status":"operational","name":"Stripe Checkout.js","created_at":"2020-04-29T18:47:34.423Z","updated_at":"2025-06-13T13:25:57.907Z","position":6,"description":null,"showcase":false,"start_date":null,"id":"x7wlxtqj807s","group_id":null,"page_id":"kfy1tgdmcqyy"},{"status":"operational","name":"Stripe JS","created_at":"2020-04-29T18:47:45.873Z","updated_at":"2025-06-13T13:25:57.917Z","position":7,"description":null,"showcase":false,"start_date":null,"id":"y7r1b4g4kfwg","group_id":null,"page_id":"kfy1tgdmcqyy"},{"status":"operational","name":"Postmark Email Sending","created_at":"2022-12-16T23:58:13.277Z","updated_at":"2025-06-13T13:25:57.925Z","position":8,"description":null,"showcase":false,"start_date":"2022-12-16T00:00:00.000Z","id":"2y3qzv10xb1h","group_id":null,"page_id":"kfy1tgdmcqyy"}],
  "incidents": [{"name":"Slow Requests","status":"resolved","created_at":"2026-01-07T21:51:04.678Z","updated_at":"2026-01-07T22:06:21.638Z","monitoring_at":null,"resolved_at":"2026-01-07T22:06:21.619Z","impact":"minor","shortlink":"https://stspg.io/ghmz2750dmbs","scheduled_for":null,"scheduled_until":null,"scheduled_remind_prior":false,"scheduled_reminded_at":null,"impact_override":null,"scheduled_auto_in_progress":false,"scheduled_auto_completed":false,"metadata":{},"started_at":"2026-01-07T21:51:04.672Z","reminder_intervals":null,"id":"kbzx9bfv8z50","page_id":"kfy1tgdmcqyy","incident_updates":[{"status":"resolved","body":"Response times are back to normal. We are continuing to monitor performance.","created_at":"2026-01-07T22:06:21.619Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-01-07T22:06:21.619Z","display_at":"2026-01-07T22:06:21.619Z","deliver_notifications":false,"tweet_id":null,"id":"w25dwh7rwvjb","incident_id":"kbzx9bfv8z50","custom_tweet":null,"affected_components":[{"code":"klfgxrrdz0hz","name":"Web Dashboard","old_status":"degraded_performance","new_status":"operational"},{"code":"2slsrdw1y5pw","name":"API","old_status":"degraded_performance","new_status":"operational"}]},{"status":"investigating","body":"We're seeing a high P95 response times for requests to our contact endpoints.\nWe are investigating the issue and will update as we know more.","created_at":"2026-01-07T21:51:04.778Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2026-01-07T21:51:04.778Z","display_at":"2026-01-07T21:51:04.778Z","deliver_notifications":false,"tweet_id":null,"id":"n7plmmtlkws0","incident_id":"kbzx9bfv8z50","custom_tweet":null,"affected_components":[{"code":"klfgxrrdz0hz","name":"Web Dashboard","old_status":"operational","new_status":"degraded_performance"},{"code":"2slsrdw1y5pw","name":"API","old_status":"operational","new_status":"degraded_performance"}]}],"postmortem_body":null,"postmortem_body_last_updated_at":null,"postmortem_ignored":false,"postmortem_published_at":null,"postmortem_notified_subscribers":false,"postmortem_notified_twitter":false,"components":[{"status":"operational","name":"Web Dashboard","created_at":"2020-04-29T18:41:48.384Z","updated_at":"2026-01-07T22:06:21.564Z","position":1,"description":"Web app at production.tuple.app, providing user and team management.","showcase":true,"start_date":null,"id":"klfgxrrdz0hz","page_id":"kfy1tgdmcqyy","group_id":null},{"status":"operational","name":"API","created_at":"2020-04-29T18:43:01.294Z","updated_at":"2026-01-07T22:06:21.583Z","position":2,"description":"API service which the macOS client uses to authenticate and get information on contacts","showcase":true,"start_date":null,"id":"2slsrdw1y5pw","page_id":"kfy1tgdmcqyy","group_id":null}]},{"name":"Interimittent TURN errors","status":"resolved","created_at":"2025-06-12T18:33:35.324Z","updated_at":"2025-06-12T19:32:55.364Z","monitoring_at":null,"resolved_at":"2025-06-12T19:32:55.345Z","impact":"major","shortlink":"https://stspg.io/w6rg8hsxv7pv","scheduled_for":null,"scheduled_until":null,"scheduled_remind_prior":false,"scheduled_reminded_at":null,"impact_override":null,"scheduled_auto_in_progress":false,"scheduled_auto_completed":false,"metadata":{},"started_at":"2025-06-12T18:33:35.316Z","reminder_intervals":"1","id":"9d0q0dycgcqb","page_id":"kfy1tgdmcqyy","incident_updates":[{"status":"resolved","body":"Cloudflare is still experiencing an outage, but we have mitigated the issue on our end so that there is no user impact while they resolve.\n\nPlease contact support if you experience issues connecting to calls.","created_at":"2025-06-12T19:32:55.345Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2025-06-12T19:32:55.345Z","display_at":"2025-06-12T19:32:55.345Z","deliver_notifications":false,"tweet_id":null,"id":"52h2vbc713j6","incident_id":"9d0q0dycgcqb","custom_tweet":null,"affected_components":[{"code":"pxjjczw094zn","name":"Cloudflare TURN Service","old_status":"partial_outage","new_status":"partial_outage"}]},{"status":"identified","body":"Cloudflare is continuing to update their outage status: https://www.cloudflarestatus.com/incidents/25r9t0vz99rp","created_at":"2025-06-12T18:52:30.187Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2025-06-12T18:52:30.187Z","display_at":"2025-06-12T18:52:30.187Z","deliver_notifications":false,"tweet_id":null,"id":"0lsfq33vb7r8","incident_id":"9d0q0dycgcqb","custom_tweet":null,"affected_components":[{"code":"pxjjczw094zn","name":"Cloudflare TURN Service","old_status":"partial_outage","new_status":"partial_outage"}]},{"status":"investigating","body":"TURN connections are currently impacted by Cloudflare's outage: https://www.cloudflarestatus.com/incidents/25r9t0vz99rp\n\nWe are investigating temporary mitigations and monitoring the Cloudflare incident status.","created_at":"2025-06-12T18:33:35.403Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2025-06-12T18:33:35.403Z","display_at":"2025-06-12T18:33:35.403Z","deliver_notifications":false,"tweet_id":null,"id":"kdwh89w46vdp","incident_id":"9d0q0dycgcqb","custom_tweet":null,"affected_components":[{"code":"pxjjczw094zn","name":"Cloudflare TURN Service","old_status":"operational","new_status":"partial_outage"}]}],"postmortem_body":null,"postmortem_body_last_updated_at":null,"postmortem_ignored":false,"postmortem_published_at":null,"postmortem_notified_subscribers":false,"postmortem_notified_twitter":false,"components":[]},{"name":"Saturday 10th August, 2024","status":"completed","created_at":"2024-07-01T15:07:59.705Z","updated_at":"2024-08-10T10:33:49.266Z","monitoring_at":null,"resolved_at":"2024-08-10T10:33:49.250Z","impact":"maintenance","shortlink":"https://stspg.io/0vhptv4dyhxd","scheduled_for":"2024-08-10T10:00:00.000Z","scheduled_until":"2024-08-10T11:00:00.000Z","scheduled_remind_prior":true,"scheduled_reminded_at":"2024-08-10T09:00:10.737Z","impact_override":null,"scheduled_auto_in_progress":true,"scheduled_auto_completed":true,"metadata":{},"started_at":"2024-07-01T15:07:59.698Z","reminder_intervals":null,"id":"86t74bpmk9xj","page_id":"kfy1tgdmcqyy","incident_updates":[{"status":"completed","body":"The scheduled maintenance has been completed.","created_at":"2024-08-10T10:33:49.250Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2024-08-10T10:33:49.250Z","display_at":"2024-08-10T10:33:49.250Z","deliver_notifications":true,"tweet_id":null,"id":"0nmln1cp4cq9","incident_id":"86t74bpmk9xj","custom_tweet":null,"affected_components":[{"code":"klfgxrrdz0hz","name":"Web Dashboard","old_status":"under_maintenance","new_status":"operational"},{"code":"2slsrdw1y5pw","name":"API","old_status":"under_maintenance","new_status":"operational"}]},{"status":"in_progress","body":"Scheduled maintenance is currently in progress. We will provide updates as necessary.","created_at":"2024-08-10T10:00:02.156Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2024-08-10T10:00:02.156Z","display_at":"2024-08-10T10:00:02.156Z","deliver_notifications":true,"tweet_id":null,"id":"4np0wrhhfk17","incident_id":"86t74bpmk9xj","custom_tweet":null,"affected_components":[{"code":"klfgxrrdz0hz","name":"Web Dashboard","old_status":"operational","new_status":"under_maintenance"},{"code":"2slsrdw1y5pw","name":"API","old_status":"operational","new_status":"under_maintenance"}]},{"status":"scheduled","body":"Maintenance will begin as scheduled in 60 minutes.","created_at":"2024-08-10T09:00:10.559Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2024-08-10T09:00:10.559Z","display_at":"2024-08-10T09:00:10.559Z","deliver_notifications":true,"tweet_id":null,"id":"v1kclvvfqq20","incident_id":"86t74bpmk9xj","custom_tweet":null,"affected_components":null},{"status":"scheduled","body":"Tuple will be down for scheduled maintenance on August 10th, 2024 at 6:00am EST. We're anticipating between 30 and 60 minutes of downtime. During this time, Tuple's web dashboard (production.tuple.app) will be unavailable, and your desktop client will show a \"Loading\" state.","created_at":"2024-07-01T15:07:59.763Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2024-07-01T15:07:59.763Z","display_at":"2024-07-01T15:07:59.763Z","deliver_notifications":false,"tweet_id":null,"id":"6f87l2ycb4nw","incident_id":"86t74bpmk9xj","custom_tweet":null,"affected_components":[{"code":"klfgxrrdz0hz","name":"Web Dashboard","old_status":"operational","new_status":"operational"},{"code":"2slsrdw1y5pw","name":"API","old_status":"operational","new_status":"operational"}]}],"postmortem_body":null,"postmortem_body_last_updated_at":null,"postmortem_ignored":false,"postmortem_published_at":null,"postmortem_notified_subscribers":false,"postmortem_notified_twitter":false,"components":[{"status":"operational","name":"Web Dashboard","created_at":"2020-04-29T18:41:48.384Z","updated_at":"2026-01-07T22:06:21.564Z","position":1,"description":"Web app at production.tuple.app, providing user and team management.","showcase":true,"start_date":null,"id":"klfgxrrdz0hz","page_id":"kfy1tgdmcqyy","group_id":null},{"status":"operational","name":"API","created_at":"2020-04-29T18:43:01.294Z","updated_at":"2026-01-07T22:06:21.583Z","position":2,"description":"API service which the macOS client uses to authenticate and get information on contacts","showcase":true,"start_date":null,"id":"2slsrdw1y5pw","page_id":"kfy1tgdmcqyy","group_id":null}]},{"name":"Database performance issues","status":"resolved","created_at":"2024-04-29T17:46:30.000Z","updated_at":"2024-04-29T18:31:32.023Z","monitoring_at":"2024-04-29T18:09:26.514Z","resolved_at":"2024-04-29T18:17:57.784Z","impact":"major","shortlink":"https://stspg.io/xb471w2f4xlq","scheduled_for":null,"scheduled_until":null,"scheduled_remind_prior":false,"scheduled_reminded_at":null,"impact_override":"major","scheduled_auto_in_progress":false,"scheduled_auto_completed":false,"metadata":{},"started_at":"2024-04-29T17:46:30.000Z","reminder_intervals":"[]","id":"jvyplfl0w6ct","page_id":"kfy1tgdmcqyy","incident_updates":[{"status":"resolved","body":"This incident has been resolved. Please get in touch with support@tuple.app if you experience any issues.","created_at":"2024-04-29T18:17:57.784Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2024-04-29T18:17:57.784Z","display_at":"2024-04-29T18:17:57.784Z","deliver_notifications":true,"tweet_id":null,"id":"t19pmltx5fd2","incident_id":"jvyplfl0w6ct","custom_tweet":null,"affected_components":[{"code":"klfgxrrdz0hz","name":"Web Dashboard","old_status":"operational","new_status":"operational"},{"code":"2slsrdw1y5pw","name":"API","old_status":"operational","new_status":"operational"}]},{"status":"monitoring","body":"We've implemented a fix and are monitoring the results.","created_at":"2024-04-29T18:09:26.514Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2024-04-29T18:09:26.514Z","display_at":"2024-04-29T18:09:26.514Z","deliver_notifications":true,"tweet_id":null,"id":"4kzd4t2qjhx6","incident_id":"jvyplfl0w6ct","custom_tweet":null,"affected_components":[{"code":"klfgxrrdz0hz","name":"Web Dashboard","old_status":"degraded_performance","new_status":"operational"},{"code":"2slsrdw1y5pw","name":"API","old_status":"degraded_performance","new_status":"operational"}]},{"status":"investigating","body":"We are currently investigating degraded performance across the web dashboard and native applications due to an underlying issue with our database infrastructure.","created_at":"2024-04-29T17:46:30.743Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2024-04-29T18:31:31.969Z","display_at":"2024-04-29T17:46:30.000Z","deliver_notifications":true,"tweet_id":null,"id":"xqxh1zk5rjsv","incident_id":"jvyplfl0w6ct","custom_tweet":null,"affected_components":[{"code":"klfgxrrdz0hz","name":"Web Dashboard","old_status":"operational","new_status":"degraded_performance"},{"code":"2slsrdw1y5pw","name":"API","old_status":"operational","new_status":"degraded_performance"}]}],"postmortem_body":null,"postmortem_body_last_updated_at":null,"postmortem_ignored":false,"postmortem_published_at":null,"postmortem_notified_subscribers":false,"postmortem_notified_twitter":false,"components":[{"status":"operational","name":"Web Dashboard","created_at":"2020-04-29T18:41:48.384Z","updated_at":"2026-01-07T22:06:21.564Z","position":1,"description":"Web app at production.tuple.app, providing user and team management.","showcase":true,"start_date":null,"id":"klfgxrrdz0hz","page_id":"kfy1tgdmcqyy","group_id":null},{"status":"operational","name":"API","created_at":"2020-04-29T18:43:01.294Z","updated_at":"2026-01-07T22:06:21.583Z","position":2,"description":"API service which the macOS client uses to authenticate and get information on contacts","showcase":true,"start_date":null,"id":"2slsrdw1y5pw","page_id":"kfy1tgdmcqyy","group_id":null}]},{"name":"App Crash with Latest Release","status":"resolved","created_at":"2024-04-19T19:02:38.820Z","updated_at":"2024-04-19T19:40:52.040Z","monitoring_at":"2024-04-19T19:33:12.419Z","resolved_at":"2024-04-19T19:40:52.027Z","impact":"major","shortlink":"https://stspg.io/c2gl7h9f1ztn","scheduled_for":null,"scheduled_until":null,"scheduled_remind_prior":false,"scheduled_reminded_at":null,"impact_override":null,"scheduled_auto_in_progress":false,"scheduled_auto_completed":false,"metadata":{},"started_at":"2024-04-19T19:02:38.815Z","reminder_intervals":null,"id":"stylw5k93ryk","page_id":"kfy1tgdmcqyy","incident_updates":[{"status":"resolved","body":"Crash reports have ceased. We're considering this incident fully resolved!","created_at":"2024-04-19T19:40:52.027Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2024-04-19T19:40:52.027Z","display_at":"2024-04-19T19:40:52.027Z","deliver_notifications":false,"tweet_id":null,"id":"5wgkm521lm94","incident_id":"stylw5k93ryk","custom_tweet":null,"affected_components":[{"code":"2slsrdw1y5pw","name":"API","old_status":"operational","new_status":"operational"}]},{"status":"monitoring","body":"We've reverted to the previous release. If you're experiencing issues, please update your app.\n\nWe'll resolve this once we're confident no further crashes are occurring.","created_at":"2024-04-19T19:33:12.419Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2024-04-19T19:33:12.419Z","display_at":"2024-04-19T19:33:12.419Z","deliver_notifications":false,"tweet_id":null,"id":"rtbbtsc5zp68","incident_id":"stylw5k93ryk","custom_tweet":null,"affected_components":[{"code":"2slsrdw1y5pw","name":"API","old_status":"partial_outage","new_status":"operational"}]},{"status":"identified","body":"We're seeing issues with our latest release, deployed today, that's causing a subset of users to experience app crashes while calling.\n\nWe're reverting the release to get things back to normal; that should be ready and deployed in the next 15 minutes.","created_at":"2024-04-19T19:02:38.884Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2024-04-19T19:02:38.884Z","display_at":"2024-04-19T19:02:38.884Z","deliver_notifications":false,"tweet_id":null,"id":"w1trrdv47s5w","incident_id":"stylw5k93ryk","custom_tweet":null,"affected_components":[{"code":"2slsrdw1y5pw","name":"API","old_status":"operational","new_status":"partial_outage"}]}],"postmortem_body":null,"postmortem_body_last_updated_at":null,"postmortem_ignored":false,"postmortem_published_at":null,"postmortem_notified_subscribers":false,"postmortem_notified_twitter":false,"components":[{"status":"operational","name":"API","created_at":"2020-04-29T18:43:01.294Z","updated_at":"2026-01-07T22:06:21.583Z","position":2,"description":"API service which the macOS client uses to authenticate and get information on contacts","showcase":true,"start_date":null,"id":"2slsrdw1y5pw","page_id":"kfy1tgdmcqyy","group_id":null}]},{"name":"Web Backend Request Failures","status":"resolved","created_at":"2024-03-06T21:53:55.948Z","updated_at":"2024-03-06T22:49:33.394Z","monitoring_at":"2024-03-06T22:42:16.659Z","resolved_at":"2024-03-06T22:49:33.375Z","impact":"minor","shortlink":"https://stspg.io/rbmx1jzmw6ym","scheduled_for":null,"scheduled_until":null,"scheduled_remind_prior":false,"scheduled_reminded_at":null,"impact_override":"minor","scheduled_auto_in_progress":false,"scheduled_auto_completed":false,"metadata":{},"started_at":"2024-03-06T21:53:55.942Z","reminder_intervals":null,"id":"3r17h7zy2ffl","page_id":"kfy1tgdmcqyy","incident_updates":[{"status":"resolved","body":"All client response times are back to normal and we're considering this incident resolved. Please get in touch with support@tuple.app if you experience any issues.","created_at":"2024-03-06T22:49:33.375Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2024-03-06T22:49:33.375Z","display_at":"2024-03-06T22:49:33.375Z","deliver_notifications":false,"tweet_id":null,"id":"z2zt703n9xy2","incident_id":"3r17h7zy2ffl","custom_tweet":null,"affected_components":[{"code":"2slsrdw1y5pw","name":"API","old_status":"operational","new_status":"operational"}]},{"status":"monitoring","body":"A fix has been implemented for affected teams, and response times for the affected API route are back to normal.","created_at":"2024-03-06T22:42:16.659Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2024-03-06T22:42:16.659Z","display_at":"2024-03-06T22:42:16.659Z","deliver_notifications":false,"tweet_id":null,"id":"kz5q26t3dn64","incident_id":"3r17h7zy2ffl","custom_tweet":null,"affected_components":[{"code":"2slsrdw1y5pw","name":"API","old_status":"operational","new_status":"operational"}]},{"status":"identified","body":"We've identified a performance issue with our Call URLs API route that is affecting a small number of teams. We've put a temporary fix in place for those teams that will restore application access with some diminished functionality around Call URLs, and the team is actively working on a permanent fix.\n\nThe majority of Tuple users remain unaffected.","created_at":"2024-03-06T22:18:57.479Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2024-03-06T22:18:57.479Z","display_at":"2024-03-06T22:18:57.479Z","deliver_notifications":false,"tweet_id":null,"id":"jv1yl3pvcmm5","incident_id":"3r17h7zy2ffl","custom_tweet":null,"affected_components":[{"code":"2slsrdw1y5pw","name":"API","old_status":"operational","new_status":"operational"}]},{"status":"investigating","body":"We are seeing failed requests to our call URLs endpoint for specific teams. Not all users are affected, and we're currently investigating the issue to determine the root cause.","created_at":"2024-03-06T21:53:55.994Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2024-03-06T21:53:55.994Z","display_at":"2024-03-06T21:53:55.994Z","deliver_notifications":false,"tweet_id":null,"id":"md1z2ytcfx69","incident_id":"3r17h7zy2ffl","custom_tweet":null,"affected_components":[{"code":"2slsrdw1y5pw","name":"API","old_status":"operational","new_status":"operational"}]}],"postmortem_body":null,"postmortem_body_last_updated_at":null,"postmortem_ignored":false,"postmortem_published_at":null,"postmortem_notified_subscribers":false,"postmortem_notified_twitter":false,"components":[{"status":"operational","name":"API","created_at":"2020-04-29T18:43:01.294Z","updated_at":"2026-01-07T22:06:21.583Z","position":2,"description":"API service which the macOS client uses to authenticate and get information on contacts","showcase":true,"start_date":null,"id":"2slsrdw1y5pw","page_id":"kfy1tgdmcqyy","group_id":null}]},{"name":"Tuple Backend Outage","status":"resolved","created_at":"2024-01-12T20:52:28.148Z","updated_at":"2024-01-12T21:42:39.946Z","monitoring_at":"2024-01-12T20:56:47.139Z","resolved_at":"2024-01-12T21:42:39.928Z","impact":"major","shortlink":"https://stspg.io/kp8cltq40ysr","scheduled_for":null,"scheduled_until":null,"scheduled_remind_prior":false,"scheduled_reminded_at":null,"impact_override":"major","scheduled_auto_in_progress":false,"scheduled_auto_completed":false,"metadata":{},"started_at":"2024-01-12T20:52:28.141Z","reminder_intervals":null,"id":"nnvjrq6jwp6y","page_id":"kfy1tgdmcqyy","incident_updates":[{"status":"resolved","body":"This incident has been resolved.","created_at":"2024-01-12T21:42:39.928Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2024-01-12T21:42:39.928Z","display_at":"2024-01-12T21:42:39.928Z","deliver_notifications":true,"tweet_id":null,"id":"yl7nflk4sjry","incident_id":"nnvjrq6jwp6y","custom_tweet":null,"affected_components":[{"code":"klfgxrrdz0hz","name":"Web Dashboard","old_status":"operational","new_status":"operational"}]},{"status":"monitoring","body":"Services are operational, and we're continuing to monitor our web application metrics before considering this fully resolved.","created_at":"2024-01-12T21:33:25.106Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2024-01-12T21:33:25.106Z","display_at":"2024-01-12T21:33:25.106Z","deliver_notifications":false,"tweet_id":null,"id":"sd5zz943t9tq","incident_id":"nnvjrq6jwp6y","custom_tweet":null,"affected_components":[{"code":"klfgxrrdz0hz","name":"Web Dashboard","old_status":"operational","new_status":"operational"}]},{"status":"monitoring","body":"Presence service traffic was scaled to zero to allow the backend to stabilize. Things appear to be operational, but we're actively monitoring the situation to ensure the incident is fully resolved.","created_at":"2024-01-12T20:56:47.139Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2024-01-12T20:56:47.139Z","display_at":"2024-01-12T20:56:47.139Z","deliver_notifications":true,"tweet_id":null,"id":"ns35ds417r1d","incident_id":"nnvjrq6jwp6y","custom_tweet":null,"affected_components":[{"code":"klfgxrrdz0hz","name":"Web Dashboard","old_status":"major_outage","new_status":"operational"}]},{"status":"investigating","body":"We're experiencing a large number of requests through our presence service that are overwhelming our web backend.","created_at":"2024-01-12T20:52:28.227Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2024-01-12T20:52:28.227Z","display_at":"2024-01-12T20:52:28.227Z","deliver_notifications":true,"tweet_id":null,"id":"yb4fmy64j1qh","incident_id":"nnvjrq6jwp6y","custom_tweet":null,"affected_components":[{"code":"klfgxrrdz0hz","name":"Web Dashboard","old_status":"operational","new_status":"major_outage"}]}],"postmortem_body":null,"postmortem_body_last_updated_at":null,"postmortem_ignored":false,"postmortem_published_at":null,"postmortem_notified_subscribers":false,"postmortem_notified_twitter":false,"components":[{"status":"operational","name":"Web Dashboard","created_at":"2020-04-29T18:41:48.384Z","updated_at":"2026-01-07T22:06:21.564Z","position":1,"description":"Web app at production.tuple.app, providing user and team management.","showcase":true,"start_date":null,"id":"klfgxrrdz0hz","page_id":"kfy1tgdmcqyy","group_id":null}]},{"name":"Native client connection issues","status":"resolved","created_at":"2023-09-25T15:17:20.424Z","updated_at":"2023-09-25T15:46:06.585Z","monitoring_at":null,"resolved_at":"2023-09-25T15:46:06.568Z","impact":"major","shortlink":"https://stspg.io/8l49szhtmv44","scheduled_for":null,"scheduled_until":null,"scheduled_remind_prior":false,"scheduled_reminded_at":null,"impact_override":null,"scheduled_auto_in_progress":false,"scheduled_auto_completed":false,"metadata":{},"started_at":"2023-09-25T15:17:20.419Z","reminder_intervals":"[]","id":"h6xyty7ptdn2","page_id":"kfy1tgdmcqyy","incident_updates":[{"status":"resolved","body":"We're fully back online and client connections are succeeding.","created_at":"2023-09-25T15:46:06.568Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2023-09-25T15:46:06.568Z","display_at":"2023-09-25T15:46:06.568Z","deliver_notifications":true,"tweet_id":null,"id":"hbtct0d8yq82","incident_id":"h6xyty7ptdn2","custom_tweet":null,"affected_components":[{"code":"2slsrdw1y5pw","name":"API","old_status":"partial_outage","new_status":"operational"}]},{"status":"identified","body":"System health is recovering, and some users are successfully reconnecting. We're increasing infrastructure capacity slowly to accommodate the backlog of reconnecting clients.","created_at":"2023-09-25T15:40:50.443Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2023-09-25T15:40:50.443Z","display_at":"2023-09-25T15:40:50.443Z","deliver_notifications":true,"tweet_id":null,"id":"x5dz7g16pcb3","incident_id":"h6xyty7ptdn2","custom_tweet":null,"affected_components":[{"code":"2slsrdw1y5pw","name":"API","old_status":"partial_outage","new_status":"partial_outage"}]},{"status":"investigating","body":"We are currently investigating an issue with clients being unable to connect after a planned production deployment.\n\nOngoing calls appear to be unaffected.","created_at":"2023-09-25T15:17:20.492Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2023-09-25T15:17:20.492Z","display_at":"2023-09-25T15:17:20.492Z","deliver_notifications":true,"tweet_id":null,"id":"xnd4yjwkzh10","incident_id":"h6xyty7ptdn2","custom_tweet":null,"affected_components":[{"code":"2slsrdw1y5pw","name":"API","old_status":"operational","new_status":"partial_outage"}]}],"postmortem_body":null,"postmortem_body_last_updated_at":null,"postmortem_ignored":false,"postmortem_published_at":null,"postmortem_notified_subscribers":false,"postmortem_notified_twitter":false,"components":[{"status":"operational","name":"API","created_at":"2020-04-29T18:43:01.294Z","updated_at":"2026-01-07T22:06:21.583Z","position":2,"description":"API service which the macOS client uses to authenticate and get information on contacts","showcase":true,"start_date":null,"id":"2slsrdw1y5pw","page_id":"kfy1tgdmcqyy","group_id":null}]},{"name":"Presence Signaling Service Issues","status":"resolved","created_at":"2023-01-25T17:01:04.000Z","updated_at":"2023-01-25T18:59:50.877Z","monitoring_at":"2023-01-25T17:36:10.459Z","resolved_at":"2023-01-25T18:59:50.864Z","impact":"minor","shortlink":"https://stspg.io/hvjwhrx61vcm","scheduled_for":null,"scheduled_until":null,"scheduled_remind_prior":false,"scheduled_reminded_at":null,"impact_override":"minor","scheduled_auto_in_progress":false,"scheduled_auto_completed":false,"metadata":{},"started_at":"2023-01-25T17:01:04.000Z","reminder_intervals":null,"id":"fcjn47t4jybj","page_id":"kfy1tgdmcqyy","incident_updates":[{"status":"resolved","body":"Directory status for all users is up-to-date, and the signaling server has continued to process requests successfully.","created_at":"2023-01-25T18:59:50.864Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2023-01-25T18:59:50.864Z","display_at":"2023-01-25T18:59:50.864Z","deliver_notifications":true,"tweet_id":null,"id":"kfdnhrmkp9ff","incident_id":"fcjn47t4jybj","custom_tweet":null,"affected_components":[{"code":"2slsrdw1y5pw","name":"API","old_status":"degraded_performance","new_status":"operational"}]},{"status":"monitoring","body":"We've seen some instances of stale presence data persisting in the directory and are monitoring the relevant queue as it is processed.","created_at":"2023-01-25T17:48:41.820Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2023-01-25T17:48:41.820Z","display_at":"2023-01-25T17:48:41.820Z","deliver_notifications":true,"tweet_id":null,"id":"mxpd4npptr0s","incident_id":"fcjn47t4jybj","custom_tweet":null,"affected_components":[{"code":"2slsrdw1y5pw","name":"API","old_status":"operational","new_status":"degraded_performance"}]},{"status":"monitoring","body":"Tuple contact directories are loading. We're actively monitoring the service while clients reconnect to ensure that the issue is resolved.","created_at":"2023-01-25T17:36:10.459Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2023-01-25T17:36:10.459Z","display_at":"2023-01-25T17:36:10.459Z","deliver_notifications":true,"tweet_id":null,"id":"s3m88xj0k1hg","incident_id":"fcjn47t4jybj","custom_tweet":null,"affected_components":[{"code":"2slsrdw1y5pw","name":"API","old_status":"major_outage","new_status":"operational"}]},{"status":"identified","body":"We've attempted to roll back our signaling service to a previous release, but are still experiencing issues with our load balancer correctly negotiating connections.\n\nOur team is still actively working to resolve this issue.","created_at":"2023-01-25T17:29:50.761Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2023-01-25T17:29:50.761Z","display_at":"2023-01-25T17:29:50.761Z","deliver_notifications":true,"tweet_id":null,"id":"zr6cfddxp1qn","incident_id":"fcjn47t4jybj","custom_tweet":null,"affected_components":[{"code":"2slsrdw1y5pw","name":"API","old_status":"major_outage","new_status":"major_outage"}]},{"status":"identified","body":"We're continuing to work on a fix for this issue.","created_at":"2023-01-25T17:13:06.375Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2023-01-25T17:13:06.375Z","display_at":"2023-01-25T17:13:06.375Z","deliver_notifications":true,"tweet_id":null,"id":"t2x1wpwzh2n8","incident_id":"fcjn47t4jybj","custom_tweet":null,"affected_components":[{"code":"2slsrdw1y5pw","name":"API","old_status":"partial_outage","new_status":"major_outage"}]},{"status":"identified","body":"We've identified an issue with our signaling server that is preventing the team directory from loading.\n\nWe're working to resolve the issue now.","created_at":"2023-01-25T17:01:04.091Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2023-01-25T17:02:44.323Z","display_at":"2023-01-25T17:01:04.000Z","deliver_notifications":false,"tweet_id":null,"id":"g38bd97frpy2","incident_id":"fcjn47t4jybj","custom_tweet":null,"affected_components":[{"code":"2slsrdw1y5pw","name":"API","old_status":"operational","new_status":"partial_outage"}]}],"postmortem_body":null,"postmortem_body_last_updated_at":null,"postmortem_ignored":false,"postmortem_published_at":null,"postmortem_notified_subscribers":false,"postmortem_notified_twitter":false,"components":[{"status":"operational","name":"API","created_at":"2020-04-29T18:43:01.294Z","updated_at":"2026-01-07T22:06:21.583Z","position":2,"description":"API service which the macOS client uses to authenticate and get information on contacts","showcase":true,"start_date":null,"id":"2slsrdw1y5pw","page_id":"kfy1tgdmcqyy","group_id":null}]},{"name":"Email Provider Outage","status":"resolved","created_at":"2022-12-17T00:00:49.896Z","updated_at":"2022-12-17T14:14:25.105Z","monitoring_at":"2022-12-17T00:00:49.965Z","resolved_at":"2022-12-17T14:14:25.090Z","impact":"minor","shortlink":"https://stspg.io/6b9t7l3szy0p","scheduled_for":null,"scheduled_until":null,"scheduled_remind_prior":false,"scheduled_reminded_at":null,"impact_override":"minor","scheduled_auto_in_progress":false,"scheduled_auto_completed":false,"metadata":{},"started_at":"2022-12-17T00:00:49.890Z","reminder_intervals":null,"id":"0tymzqc5lksl","page_id":"kfy1tgdmcqyy","incident_updates":[{"status":"resolved","body":"This incident has been resolved.","created_at":"2022-12-17T14:14:25.090Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2022-12-17T14:14:25.090Z","display_at":"2022-12-17T14:14:25.090Z","deliver_notifications":false,"tweet_id":null,"id":"zdzfykk3ff0j","incident_id":"0tymzqc5lksl","custom_tweet":null,"affected_components":[{"code":"2y3qzv10xb1h","name":"Postmark Email Sending","old_status":"partial_outage","new_status":"operational"}]},{"status":"monitoring","body":"Our Email provider is experiencing an outage. Application emails are delayed.","created_at":"2022-12-17T00:00:49.965Z","wants_twitter_update":false,"twitter_updated_at":null,"updated_at":"2022-12-17T00:00:49.965Z","display_at":"2022-12-17T00:00:49.965Z","deliver_notifications":false,"tweet_id":null,"id":"t3lvsvnl7qt1","incident_id":"0tymzqc5lksl","custom_tweet":null,"affected_components":[{"code":"2y3qzv10xb1h","name":"Postmark Email Sending","old_status":"operational","new_status":"partial_outage"}]}],"postmortem_body":null,"postmortem_body_last_updated_at":null,"postmortem_ignored":false,"postmortem_published_at":null,"postmortem_notified_subscribers":false,"postmortem_notified_twitter":false,"components":[{"status":"operational","name":"Postmark Email Sending","created_at":"2022-12-16T23:58:13.277Z","updated_at":"2025-06-13T13:25:57.925Z","position":8,"description":null,"showcase":false,"start_date":"2022-12-16T00:00:00.000Z","id":"2y3qzv10xb1h","page_id":"kfy1tgdmcqyy","group_id":null}]}]
}
