Snapshot 260394

Document
Registry listing
URL
https://status.revenuecat.com/index.json
Fetched
HTTP status
200
Content type
application/json; charset=utf-8
Fetch mode
api
Size
34705 bytes
SHA-256 (raw)
f0e37bc32413d070937d439791f3306eb596f5439c149048b8d783e2e606be13
SHA-256 (normalized text)
994d58bfa1d55e83a094ef9a12e18dc7aac056bc5de7ad2ea08b4bdcdfdd7040

Raw (normalized text)

Scripts and page chrome removed; this is what change detection compares.

{
  "components": [
    {
      "created_at": "2019-02-14T02:14:44.000Z",
      "description": null,
      "group_id": null,
      "id": "9lw1ghf0kwq9",
      "name": "API Uptime",
      "page_id": "d7wjfp7kgjkd",
      "position": 1,
      "showcase": true,
      "start_date": "2018-07-01T00:00:00.000Z",
      "status": "operational",
      "updated_at": "2026-11-10T00:24:08.930Z"
    },
    {
      "components": [
        "9x27nzs6f1sd",
        "tr7q6yb6qz7y",
        "6tln5wncjlqy",
        "1hmx41xjrg16",
        "30wyhdjjw439"
      ],
      "created_at": "2019-02-19T01:39:39.987Z",
      "description": null,
      "group_id": null,
      "id": "v2cymwwxd892",
      "name": "App Store Receipt Servers",
      "page_id": "d7wjfp7kgjkd",
      "position": 4,
      "showcase": false,
      "start_date": null,
      "status": "degraded_performance",
      "updated_at": "2019-02-19T16:55:32.985Z"
    },
    {
      "components": [
        "v8v93c6lmj6r",
        "xd16qs3dpky8",
        "p39sn0yc4t0m",
        "ng4trkpskyrx",
        "8ts1pb3zyrcn",
        "rdptcjr0x24q",
        "5kt0zqzw0cm4",
        "0ccvsw7h61m3"
      ],
      "created_at": "2021-02-17T15:42:55.808Z",
      "description": null,
      "group_id": null,
      "id": "9ntfwnpdc19q",
      "name": "Dashboard",
      "page_id": "d7wjfp7kgjkd",
      "position": 5,
      "showcase": false,
      "start_date": null,
      "status": "operational",
      "updated_at": "2021-02-17T15:42:55.808Z"
    },
    {
      "created_at": "2021-11-26T09:08:21.669Z",
      "description": "This component reflects the state of our Scheduled Data Export system",
      "group_id": null,
      "id": "5qbr7zksr71s",
      "name": "Scheduled Data Exports",
      "page_id": "d7wjfp7kgjkd",
      "position": 6,
      "showcase": true,
      "start_date": "2018-07-01T00:00:00.000Z",
      "status": "operational",
      "updated_at": "2026-04-10T10:42:03.950Z"
    },
    {
      "created_at": "2023-02-10T21:25:31.391Z",
      "description": "Dispatching subscription events to webhooks and third-party integrations",
      "group_id": null,
      "id": "hlp32yw87mb4",
      "name": "Event Dispatching",
      "page_id": "d7wjfp7kgjkd",
      "position": 7,
      "showcase": true,
      "start_date": "2023-02-10T00:00:00.000Z",
      "status": "operational",
      "updated_at": "2026-10-29T13:47:47.540Z"
    },
    {
      "created_at": "2024-02-07T19:02:06.485Z",
      "description": "This component reflects the state of our documentation site",
      "group_id": null,
      "id": "rcgfw9l4xjk0",
      "name": "Documentation",
      "page_id": "d7wjfp7kgjkd",
      "position": 8,
      "showcase": true,
      "start_date": "2024-02-07T00:00:00.000Z",
      "status": "operational",
      "updated_at": "2024-02-08T05:00:56.344Z"
    },
    {
      "created_at": "2025-02-27T10:30:11.511Z",
      "description": "RevenueCat features which rely on the App Store Connect API to work.",
      "group_id": null,
      "id": "68m4mv7g8h2x",
      "name": "App Store Connect API",
      "page_id": "d7wjfp7kgjkd",
      "position": 9,
      "showcase": true,
      "start_date": "2025-02-27T00:00:00.000Z",
      "status": "operational",
      "updated_at": "2026-08-08T15:39:13.231Z"
    },
    {
      "created_at": "2025-08-10T19:57:28.286Z",
      "description": "RevenueCat Mobile App",
      "group_id": null,
      "id": "fsnxjx1qz3q3",
      "name": "RevenueCat Companion App",
      "page_id": "d7wjfp7kgjkd",
      "position": 10,
      "showcase": true,
      "start_date": "2025-08-10T00:00:00.000Z",
      "status": "operational",
      "updated_at": "2025-10-20T18:47:32.627Z"
    }
  ],
  "incidents": [
    {
      "components": [
        {
          "created_at": "2019-02-19T01:37:10.615Z",
          "description": "If we detect any downtime in Apple servers it will be reflected here",
          "group_id": "v2cymwwxd892",
          "id": "9x27nzs6f1sd",
          "name": "Apple Receipt Server",
          "page_id": "d7wjfp7kgjkd",
          "position": 1,
          "showcase": false,
          "start_date": null,
          "status": "degraded_performance",
          "updated_at": "2026-11-12T05:19:38.584Z"
        }
      ],
      "created_at": "2026-11-12T05:19:38.536Z",
      "id": "k0xxtr768414",
      "impact": "minor",
      "impact_override": null,
      "incident_updates": [
        {
          "affected_components": [
            {
              "code": "9x27nzs6f1sd",
              "name": "App Store Receipt Servers - Apple Receipt Server",
              "new_status": "degraded_performance",
              "old_status": "degraded_performance"
            }
          ],
          "body": "We are still seeing elevated latency but have determined that this is limited to just the sandbox environment.",
          "created_at": "2026-11-12T08:21:59.981Z",
          "custom_tweet": null,
          "deliver_notifications": false,
          "display_at": "2026-11-12T08:21:59.981Z",
          "id": "xshh5j5z74vp",
          "incident_id": "k0xxtr768414",
          "status": "identified",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-11-12T08:21:59.981Z",
          "wants_twitter_update": false
        },
        {
          "affected_components": [
            {
              "code": "9x27nzs6f1sd",
              "name": "App Store Receipt Servers - Apple Receipt Server",
              "new_status": "degraded_performance",
              "old_status": "operational"
            }
          ],
          "body": "We are seeing an increase in timeouts in requests to Apple's StoreKit 2 APIs impacitng a small percentage of traffic.\n\nWe've enabled mitigation measures to minimize the impact and will continue monitoring the issue and posting updates here.",
          "created_at": "2026-11-12T05:19:38.636Z",
          "custom_tweet": null,
          "deliver_notifications": false,
          "display_at": "2026-11-12T05:19:38.636Z",
          "id": "m2123drv6ggx",
          "incident_id": "k0xxtr768414",
          "status": "identified",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-11-12T05:19:38.636Z",
          "wants_twitter_update": false
        }
      ],
      "metadata": {},
      "monitoring_at": null,
      "name": "Increase rate of timeouts from Apple StoreKit 2 API Calls",
      "page_id": "d7wjfp7kgjkd",
      "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": null,
      "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/bkk5qtdw38h1",
      "started_at": "2026-11-12T05:19:38.527Z",
      "status": "identified",
      "updated_at": "2026-11-12T08:21:59.985Z"
    },
    {
      "components": [
        {
          "created_at": "2019-02-19T01:37:10.615Z",
          "description": "If we detect any downtime in Apple servers it will be reflected here",
          "group_id": "v2cymwwxd892",
          "id": "9x27nzs6f1sd",
          "name": "Apple Receipt Server",
          "page_id": "d7wjfp7kgjkd",
          "position": 1,
          "showcase": false,
          "start_date": null,
          "status": "degraded_performance",
          "updated_at": "2026-11-12T05:19:38.584Z"
        }
      ],
      "created_at": "2026-11-10T18:52:05.173Z",
      "id": "8spx2t59lm7f",
      "impact": "minor",
      "impact_override": null,
      "incident_updates": [
        {
          "affected_components": [
            {
              "code": "9x27nzs6f1sd",
              "name": "App Store Receipt Servers - Apple Receipt Server",
              "new_status": "operational",
              "old_status": "operational"
            }
          ],
          "body": "We have reprocessed all the affected purchases. The incident is resolved.",
          "created_at": "2026-11-10T19:37:09.962Z",
          "custom_tweet": null,
          "deliver_notifications": true,
          "display_at": "2026-11-10T19:37:09.962Z",
          "id": "l0bblhhtl1g8",
          "incident_id": "8spx2t59lm7f",
          "status": "resolved",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-11-10T19:37:09.962Z",
          "wants_twitter_update": false
        },
        {
          "affected_components": [
            {
              "code": "9x27nzs6f1sd",
              "name": "App Store Receipt Servers - Apple Receipt Server",
              "new_status": "operational",
              "old_status": "degraded_performance"
            }
          ],
          "body": "The error rate has returned to zero. We are now reprocessing all purchases that failed to be processed during the outage.",
          "created_at": "2026-11-10T19:14:35.845Z",
          "custom_tweet": null,
          "deliver_notifications": true,
          "display_at": "2026-11-10T19:14:35.845Z",
          "id": "9snrlybwt9g3",
          "incident_id": "8spx2t59lm7f",
          "status": "monitoring",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-11-10T19:14:35.845Z",
          "wants_twitter_update": false
        },
        {
          "affected_components": [
            {
              "code": "9x27nzs6f1sd",
              "name": "App Store Receipt Servers - Apple Receipt Server",
              "new_status": "degraded_performance",
              "old_status": "operational"
            }
          ],
          "body": "We are continuing to monitor for any further issues.",
          "created_at": "2026-11-10T18:52:27.333Z",
          "custom_tweet": null,
          "deliver_notifications": true,
          "display_at": "2026-11-10T18:52:27.333Z",
          "id": "1dnqj14ccz1d",
          "incident_id": "8spx2t59lm7f",
          "status": "monitoring",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-11-10T18:52:27.333Z",
          "wants_twitter_update": false
        },
        {
          "affected_components": null,
          "body": "We've noticed degraded performance and an increased error rate with Apple's StoreKit 1 servers.\n\nIf you've configured valid Subscription Key credentials for your App Store app in the RevenueCat dashboard, you're not affected by this, as we use Apple's unaffected StoreKit 2 servers to process your purchases.\n\nIf not, some app store in app purchases may be delayed or fail to be processed.\n\nWe've enabled mitigation measures to minimize the impact and will continue monitoring the issue and posting updates here.",
          "created_at": "2026-11-10T18:52:05.347Z",
          "custom_tweet": null,
          "deliver_notifications": false,
          "display_at": "2026-11-10T18:52:05.347Z",
          "id": "wyds7yb13g6g",
          "incident_id": "8spx2t59lm7f",
          "status": "monitoring",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-11-10T18:52:05.347Z",
          "wants_twitter_update": false
        }
      ],
      "metadata": {},
      "monitoring_at": "2026-11-10T18:52:05.347Z",
      "name": "Increased rate of errors from Apple Store Kit 1 API.",
      "page_id": "d7wjfp7kgjkd",
      "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-10T19:37:09.962Z",
      "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/fqr7h7mw6m1f",
      "started_at": "2026-11-10T18:52:05.157Z",
      "status": "resolved",
      "updated_at": "2026-11-10T19:37:10.009Z"
    },
    {
      "components": [
        {
          "created_at": "2019-02-14T02:14:44.000Z",
          "description": null,
          "group_id": null,
          "id": "9lw1ghf0kwq9",
          "name": "API Uptime",
          "page_id": "d7wjfp7kgjkd",
          "position": 1,
          "showcase": true,
          "start_date": "2018-07-01T00:00:00.000Z",
          "status": "operational",
          "updated_at": "2026-11-10T00:24:08.930Z"
        }
      ],
      "created_at": "2026-11-10T00:13:11.351Z",
      "id": "shmqvxp632bz",
      "impact": "minor",
      "impact_override": null,
      "incident_updates": [
        {
          "affected_components": [
            {
              "code": "9lw1ghf0kwq9",
              "name": "API Uptime",
              "new_status": "operational",
              "old_status": "operational"
            }
          ],
          "body": "We traced the root cause of the elevated error rate back to an issue with how our backend processed certain media assets. A spike of uploads caused our servers to be temporarily overloaded processing those assets. This issue has been fixed.",
          "created_at": "2026-11-10T08:01:04.192Z",
          "custom_tweet": null,
          "deliver_notifications": true,
          "display_at": "2026-11-10T08:01:04.192Z",
          "id": "c3dfbcnmsjzq",
          "incident_id": "shmqvxp632bz",
          "status": "resolved",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-11-10T08:01:04.192Z",
          "wants_twitter_update": false
        },
        {
          "affected_components": [
            {
              "code": "9lw1ghf0kwq9",
              "name": "API Uptime",
              "new_status": "operational",
              "old_status": "degraded_performance"
            }
          ],
          "body": "API is recovered, and we're in contact with our main cloud provider to determine the root cause of what seems like a problem on their end. We'll provide more updates soon.",
          "created_at": "2026-11-10T00:24:09.065Z",
          "custom_tweet": null,
          "deliver_notifications": false,
          "display_at": "2026-11-10T00:24:09.065Z",
          "id": "lbrhwgpwj9lx",
          "incident_id": "shmqvxp632bz",
          "status": "monitoring",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-11-10T00:24:09.065Z",
          "wants_twitter_update": false
        },
        {
          "affected_components": [
            {
              "code": "9lw1ghf0kwq9",
              "name": "API Uptime",
              "new_status": "degraded_performance",
              "old_status": "operational"
            }
          ],
          "body": "We are currently investigating elevated API errors",
          "created_at": "2026-11-10T00:13:11.463Z",
          "custom_tweet": null,
          "deliver_notifications": false,
          "display_at": "2026-11-10T00:13:11.463Z",
          "id": "yzh39j36w6vf",
          "incident_id": "shmqvxp632bz",
          "status": "investigating",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-11-10T00:13:11.463Z",
          "wants_twitter_update": false
        }
      ],
      "metadata": {},
      "monitoring_at": "2026-11-10T00:24:09.065Z",
      "name": "Increased API errors",
      "page_id": "d7wjfp7kgjkd",
      "postmortem_body": null,
      "postmortem_body_last_updated_at": null,
      "postmortem_ignored": false,
      "postmortem_notified_subscribers": false,
      "postmortem_notified_twitter": false,
      "postmortem_published_at": null,
      "reminder_intervals": "[]",
      "resolved_at": "2026-11-10T08:01:04.192Z",
      "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/fqht648mmt6b",
      "started_at": "2026-11-10T00:13:11.340Z",
      "status": "resolved",
      "updated_at": "2026-11-10T08:01:04.219Z"
    },
    {
      "components": [
        {
          "created_at": "2026-06-16T17:37:54.360Z",
          "description": "AI features: Rico, paywalls AI, etc.",
          "group_id": "9ntfwnpdc19q",
          "id": "0ccvsw7h61m3",
          "name": "AI features",
          "page_id": "d7wjfp7kgjkd",
          "position": 8,
          "showcase": true,
          "start_date": "2026-06-16T00:00:00.000Z",
          "status": "operational",
          "updated_at": "2026-10-29T16:27:22.428Z"
        }
      ],
      "created_at": "2026-10-29T15:59:07.786Z",
      "id": "d5yw2j0zbz9p",
      "impact": "minor",
      "impact_override": "minor",
      "incident_updates": [
        {
          "affected_components": [
            {
              "code": "0ccvsw7h61m3",
              "name": "Dashboard - AI features",
              "new_status": "operational",
              "old_status": "operational"
            }
          ],
          "body": "Underlying issues have been resolved",
          "created_at": "2026-10-29T16:50:44.271Z",
          "custom_tweet": null,
          "deliver_notifications": true,
          "display_at": "2026-10-29T16:50:44.271Z",
          "id": "4bfqjby4rkwn",
          "incident_id": "d5yw2j0zbz9p",
          "status": "resolved",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-10-29T16:50:44.271Z",
          "wants_twitter_update": false
        },
        {
          "affected_components": [
            {
              "code": "0ccvsw7h61m3",
              "name": "Dashboard - AI features",
              "new_status": "operational",
              "old_status": "degraded_performance"
            }
          ],
          "body": "Failure rates have dropped. The cause seemed to be an incident with the underlying Cloudflare infrastructure. We'll keep monitoring until full resolution of the issues have been confirmed.",
          "created_at": "2026-10-29T16:27:22.477Z",
          "custom_tweet": null,
          "deliver_notifications": true,
          "display_at": "2026-10-29T16:27:22.000Z",
          "id": "6cfh56846kp7",
          "incident_id": "d5yw2j0zbz9p",
          "status": "monitoring",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-10-29T16:27:37.665Z",
          "wants_twitter_update": false
        },
        {
          "affected_components": [
            {
              "code": "0ccvsw7h61m3",
              "name": "Dashboard - AI features",
              "new_status": "degraded_performance",
              "old_status": "operational"
            }
          ],
          "body": "We are continuing to investigate this issue.",
          "created_at": "2026-10-29T16:00:32.125Z",
          "custom_tweet": null,
          "deliver_notifications": false,
          "display_at": "2026-10-29T16:00:32.125Z",
          "id": "pl2ycb9d5lbn",
          "incident_id": "d5yw2j0zbz9p",
          "status": "investigating",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-10-29T16:00:32.125Z",
          "wants_twitter_update": false
        },
        {
          "affected_components": [
            {
              "code": "0ccvsw7h61m3",
              "name": "Dashboard - AI features",
              "new_status": "operational",
              "old_status": "operational"
            }
          ],
          "body": "We are continuing to investigate this issue.",
          "created_at": "2026-10-29T15:59:36.755Z",
          "custom_tweet": null,
          "deliver_notifications": false,
          "display_at": "2026-10-29T15:59:36.755Z",
          "id": "l2bc1zh8pj2f",
          "incident_id": "d5yw2j0zbz9p",
          "status": "investigating",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-10-29T15:59:36.755Z",
          "wants_twitter_update": false
        },
        {
          "affected_components": [
            {
              "code": "0ccvsw7h61m3",
              "name": "Dashboard - AI features",
              "new_status": "operational",
              "old_status": "operational"
            }
          ],
          "body": "We're seeing intermittent failures in Rico chats - we're currently investigating the issue.",
          "created_at": "2026-10-29T15:59:07.852Z",
          "custom_tweet": null,
          "deliver_notifications": true,
          "display_at": "2026-10-29T15:59:07.852Z",
          "id": "r9kf88w4304t",
          "incident_id": "d5yw2j0zbz9p",
          "status": "investigating",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-10-29T15:59:07.852Z",
          "wants_twitter_update": false
        }
      ],
      "metadata": {},
      "monitoring_at": "2026-10-29T16:27:22.000Z",
      "name": "Intermittent issues in Rico chats",
      "page_id": "d7wjfp7kgjkd",
      "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-29T16:50:44.271Z",
      "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/vx8pwfzndg71",
      "started_at": "2026-10-29T15:59:07.774Z",
      "status": "resolved",
      "updated_at": "2026-10-29T16:50:44.293Z"
    },
    {
      "components": [
        {
          "created_at": "2023-02-10T21:25:31.391Z",
          "description": "Dispatching subscription events to webhooks and third-party integrations",
          "group_id": null,
          "id": "hlp32yw87mb4",
          "name": "Event Dispatching",
          "page_id": "d7wjfp7kgjkd",
          "position": 7,
          "showcase": true,
          "start_date": "2023-02-10T00:00:00.000Z",
          "status": "operational",
          "updated_at": "2026-10-29T13:47:47.540Z"
        }
      ],
      "created_at": "2026-10-29T11:59:51.093Z",
      "id": "46qly16brkfm",
      "impact": "minor",
      "impact_override": null,
      "incident_updates": [
        {
          "affected_components": [
            {
              "code": "hlp32yw87mb4",
              "name": "Event Dispatching",
              "new_status": "operational",
              "old_status": "operational"
            }
          ],
          "body": "This incident has been resolved.",
          "created_at": "2026-10-29T14:35:49.912Z",
          "custom_tweet": null,
          "deliver_notifications": true,
          "display_at": "2026-10-29T14:35:49.912Z",
          "id": "s9f0b8tsc2xz",
          "incident_id": "46qly16brkfm",
          "status": "resolved",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-10-29T14:35:49.912Z",
          "wants_twitter_update": false
        },
        {
          "affected_components": [
            {
              "code": "hlp32yw87mb4",
              "name": "Event Dispatching",
              "new_status": "operational",
              "old_status": "degraded_performance"
            }
          ],
          "body": "The rate of incoming Google notifications has returned to normal, and Google events should now be delivered on time.\n\nWe'll continue monitoring the situation before resolving the incident.",
          "created_at": "2026-10-29T13:47:47.582Z",
          "custom_tweet": null,
          "deliver_notifications": true,
          "display_at": "2026-10-29T13:47:47.582Z",
          "id": "drvchn4f5j3b",
          "incident_id": "46qly16brkfm",
          "status": "monitoring",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-10-29T13:47:47.582Z",
          "wants_twitter_update": false
        },
        {
          "affected_components": [
            {
              "code": "hlp32yw87mb4",
              "name": "Event Dispatching",
              "new_status": "degraded_performance",
              "old_status": "degraded_performance"
            }
          ],
          "body": "We've confirmed that the issue is caused by a problem with Google Play's server-to-server notifications. We've reported the issue to Google and are continuing to monitor the situation.",
          "created_at": "2026-10-29T12:36:05.692Z",
          "custom_tweet": null,
          "deliver_notifications": true,
          "display_at": "2026-10-29T12:36:05.692Z",
          "id": "xqqyj1fh3198",
          "incident_id": "46qly16brkfm",
          "status": "identified",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-10-29T12:36:05.692Z",
          "wants_twitter_update": false
        },
        {
          "affected_components": [
            {
              "code": "hlp32yw87mb4",
              "name": "Event Dispatching",
              "new_status": "degraded_performance",
              "old_status": "operational"
            }
          ],
          "body": "We've noticed a drop in the rate of incoming notifications from Google. This affects our ability to detect events such as renewals and cancellations in a timely manner, resulting in delays for some of these events.\n\nNew initial purchase events are not affected, since these are mostly ingested through SDK requests rather than server-to-server notifications.\n\nWe're investigating the issue, which currently appears to be on Google's side. We'll update this page as we learn more.",
          "created_at": "2026-10-29T11:59:51.184Z",
          "custom_tweet": null,
          "deliver_notifications": true,
          "display_at": "2026-10-29T11:59:51.184Z",
          "id": "g7jpcvjkd87v",
          "incident_id": "46qly16brkfm",
          "status": "investigating",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-10-29T11:59:51.184Z",
          "wants_twitter_update": false
        }
      ],
      "metadata": {},
      "monitoring_at": "2026-10-29T13:47:47.582Z",
      "name": "Delays in Google purchase events",
      "page_id": "d7wjfp7kgjkd",
      "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-29T14:35:49.912Z",
      "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/fbdfxrr4lw13",
      "started_at": "2026-10-29T11:59:51.086Z",
      "status": "resolved",
      "updated_at": "2026-10-29T14:35:49.948Z"
    },
    {
      "components": [
        {
          "created_at": "2020-03-27T17:15:45.572Z",
          "description": "The endpoint used to verify receipts and get latest subscription data from Apple.",
          "group_id": "v2cymwwxd892",
          "id": "1hmx41xjrg16",
          "name": "Apple Sandbox Receipt Server",
          "page_id": "d7wjfp7kgjkd",
          "position": 4,
          "showcase": true,
          "start_date": null,
          "status": "operational",
          "updated_at": "2026-10-21T16:12:57.974Z"
        }
      ],
      "created_at": "2026-10-21T12:51:10.307Z",
      "id": "d7z6s6r64bk6",
      "impact": "major",
      "impact_override": null,
      "incident_updates": [
        {
          "affected_components": [
            {
              "code": "1hmx41xjrg16",
              "name": "App Store Receipt Servers - Apple Sandbox Receipt Server",
              "new_status": "operational",
              "old_status": "partial_outage"
            }
          ],
          "body": "The incident has been resolved. Apple Sandbox App Store API is correctly processing requests.",
          "created_at": "2026-10-21T16:12:58.023Z",
          "custom_tweet": null,
          "deliver_notifications": true,
          "display_at": "2026-10-21T16:12:58.023Z",
          "id": "b4288dk8lkmk",
          "incident_id": "d7z6s6r64bk6",
          "status": "resolved",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-10-21T16:12:58.023Z",
          "wants_twitter_update": false
        },
        {
          "affected_components": [
            {
              "code": "1hmx41xjrg16",
              "name": "App Store Receipt Servers - Apple Sandbox Receipt Server",
              "new_status": "partial_outage",
              "old_status": "operational"
            }
          ],
          "body": "We are seeing elevated errors when validating purchases made in Apple's sandbox environment, including TestFlight builds. Since about 06:00 UTC, most sandbox purchases and restores on iOS, macOS, and other Apple platforms are failing to validate, so test purchases may not unlock entitlements. Purchases made with real money in production apps are not affected.",
          "created_at": "2026-10-21T12:51:10.429Z",
          "custom_tweet": null,
          "deliver_notifications": false,
          "display_at": "2026-10-21T12:51:10.429Z",
          "id": "vn4ncb6zf36z",
          "incident_id": "d7z6s6r64bk6",
          "status": "investigating",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-10-21T12:51:10.429Z",
          "wants_twitter_update": false
        }
      ],
      "metadata": {},
      "monitoring_at": null,
      "name": "Apple partial outage for App Store Server API - Sandbox",
      "page_id": "d7wjfp7kgjkd",
      "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-21T16:12:58.023Z",
      "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/c40dz83rm04m",
      "started_at": "2026-10-21T12:51:10.293Z",
      "status": "resolved",
      "updated_at": "2026-10-21T16:12:58.047Z"
    },
    {
      "components": [],
      "created_at": "2026-10-13T13:34:35.899Z",
      "id": "sdrm3f5sckfl",
      "impact": "maintenance",
      "impact_override": null,
      "incident_updates": [
        {
          "affected_components": null,
          "body": "Maintenance has concluded.",
          "created_at": "2026-10-15T03:50:56.917Z",
          "custom_tweet": null,
          "deliver_notifications": false,
          "display_at": "2026-10-15T03:50:56.917Z",
          "id": "l0sj8sxk7w0h",
          "incident_id": "sdrm3f5sckfl",
          "status": "completed",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-10-15T03:50:56.917Z",
          "wants_twitter_update": false
        },
        {
          "affected_components": null,
          "body": "The maintenance is starting now.",
          "created_at": "2026-10-15T02:52:32.642Z",
          "custom_tweet": null,
          "deliver_notifications": false,
          "display_at": "2026-10-15T02:52:32.642Z",
          "id": "srkdjypz3q3v",
          "incident_id": "sdrm3f5sckfl",
          "status": "in_progress",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-10-15T02:52:32.642Z",
          "wants_twitter_update": false
        },
        {
          "affected_components": null,
          "body": "We will be undergoing routine database maintenance.\n\nThis maintenance does not impact critical database operations and should not have any noticeable impact to apps using the RevenueCat SDK or requests to the RevenueCat API.\n\nThe incident will be closed out once maintenance is completed.",
          "created_at": "2026-10-13T13:34:35.972Z",
          "custom_tweet": null,
          "deliver_notifications": false,
          "display_at": "2026-10-13T13:34:35.972Z",
          "id": "gnjtg8ss8hb0",
          "incident_id": "sdrm3f5sckfl",
          "status": "scheduled",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-10-13T13:34:35.972Z",
          "wants_twitter_update": false
        }
      ],
      "metadata": {},
      "monitoring_at": null,
      "name": "Routine Database Maintenance",
      "page_id": "d7wjfp7kgjkd",
      "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-15T03:50:56.917Z",
      "scheduled_auto_completed": false,
      "scheduled_auto_in_progress": false,
      "scheduled_for": "2026-10-15T02:00:00.000Z",
      "scheduled_remind_prior": false,
      "scheduled_reminded_at": null,
      "scheduled_until": "2026-10-15T03:30:00.000Z",
      "shortlink": "https://stspg.io/sxdzd39qmqtx",
      "started_at": "2026-10-13T13:34:35.895Z",
      "status": "completed",
      "updated_at": "2026-10-15T03:50:56.958Z"
    },
    {
      "components": [
        {
          "created_at": "2019-02-19T01:38:32.835Z",
          "description": "If we detect any downtime in Google Play Store servers it will be reflected here",
          "group_id": "v2cymwwxd892",
          "id": "tr7q6yb6qz7y",
          "name": "Google Play Store Receipt Server",
          "page_id": "d7wjfp7kgjkd",
          "position": 2,
          "showcase": false,
          "start_date": null,
          "status": "operational",
          "updated_at": "2026-09-16T17:44:45.209Z"
        },
        {
          "created_at": "2023-02-10T21:25:31.391Z",
          "description": "Dispatching subscription events to webhooks and third-party integrations",
          "group_id": null,
          "id": "hlp32yw87mb4",
          "name": "Event Dispatching",
          "page_id": "d7wjfp7kgjkd",
          "position": 7,
          "showcase": true,
          "start_date": "2023-02-10T00:00:00.000Z",
          "status": "operational",
          "updated_at": "2026-10-29T13:47:47.540Z"
        }
      ],
      "created_at": "2026-09-16T15:55:04.525Z",
      "id": "4sjpxh35lqfr",
      "impact": "minor",
      "impact_override": null,
      "incident_updates": [
        {
          "affected_components": [
            {
              "code": "tr7q6yb6qz7y",
              "name": "App Store Receipt Servers - Google Play Store Receipt Server",
              "new_status": "operational",
              "old_status": "degraded_performance"
            },
            {
              "code": "hlp32yw87mb4",
              "name": "Event Dispatching",
              "new_status": "operational",
              "old_status": "degraded_performance"
            }
          ],
          "body": "This incident has been resolved.",
          "created_at": "2026-09-16T17:44:45.255Z",
          "custom_tweet": null,
          "deliver_notifications": true,
          "display_at": "2026-09-16T17:44:45.255Z",
          "id": "knmctsgv97pn",
          "incident_id": "4sjpxh35lqfr",
          "status": "resolved",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-09-16T17:44:45.255Z",
          "wants_twitter_update": false
        },
        {
          "affected_components": [
            {
              "code": "tr7q6yb6qz7y",
              "name": "App Store Receipt Servers - Google Play Store Receipt Server",
              "new_status": "degraded_performance",
              "old_status": "degraded_performance"
            },
            {
              "code": "hlp32yw87mb4",
              "name": "Event Dispatching",
              "new_status": "degraded_performance",
              "old_status": "degraded_performance"
            }
          ],
          "body": "We’re observing a drop in the rate of Google Play Pub-Sub notifications, and most purchases are currently failing. You may also notice delays in event delivery. Google has acknowledged the issue and we’re monitoring the situation.",
          "created_at": "2026-09-16T16:17:16.870Z",
          "custom_tweet": null,
          "deliver_notifications": true,
          "display_at": "2026-09-16T16:17:16.870Z",
          "id": "1bbh43jx4cd9",
          "incident_id": "4sjpxh35lqfr",
          "status": "investigating",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-09-16T16:17:16.870Z",
          "wants_twitter_update": false
        },
        {
          "affected_components": [
            {
              "code": "tr7q6yb6qz7y",
              "name": "App Store Receipt Servers - Google Play Store Receipt Server",
              "new_status": "degraded_performance",
              "old_status": "operational"
            },
            {
              "code": "hlp32yw87mb4",
              "name": "Event Dispatching",
              "new_status": "degraded_performance",
              "old_status": "operational"
            }
          ],
          "body": "We’re observing a drop of the rate in Google Play pub-sub notifications. You may notice delay in the delivery of events. We are investigating.",
          "created_at": "2026-09-16T15:55:04.641Z",
          "custom_tweet": null,
          "deliver_notifications": true,
          "display_at": "2026-09-16T15:55:04.641Z",
          "id": "q357cz25vl9m",
          "incident_id": "4sjpxh35lqfr",
          "status": "investigating",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-09-16T15:55:04.641Z",
          "wants_twitter_update": false
        }
      ],
      "metadata": {},
      "monitoring_at": null,
      "name": "Drop in Google Play Store pub-sub notifications",
      "page_id": "d7wjfp7kgjkd",
      "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-16T17:44:45.255Z",
      "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/qxynpd4dhyyc",
      "started_at": "2026-09-16T15:55:04.510Z",
      "status": "resolved",
      "updated_at": "2026-09-16T17:44:45.271Z"
    },
    {
      "components": [
        {
          "created_at": "2019-02-19T01:37:10.615Z",
          "description": "If we detect any downtime in Apple servers it will be reflected here",
          "group_id": "v2cymwwxd892",
          "id": "9x27nzs6f1sd",
          "name": "Apple Receipt Server",
          "page_id": "d7wjfp7kgjkd",
          "position": 1,
          "showcase": false,
          "start_date": null,
          "status": "degraded_performance",
          "updated_at": "2026-11-12T05:19:38.584Z"
        }
      ],
      "created_at": "2026-09-01T13:17:00.038Z",
      "id": "cnnfww57pymp",
      "impact": "major",
      "impact_override": null,
      "incident_updates": [
        {
          "affected_components": [
            {
              "code": "9x27nzs6f1sd",
              "name": "App Store Receipt Servers - Apple Receipt Server",
              "new_status": "operational",
              "old_status": "partial_outage"
            }
          ],
          "body": "The issue has been resolved. We’re now making sure that any purchases affected by the outage are reprocessed.",
          "created_at": "2026-09-01T13:43:58.555Z",
          "custom_tweet": null,
          "deliver_notifications": true,
          "display_at": "2026-09-01T13:43:58.555Z",
          "id": "l485y88cfsfd",
          "incident_id": "cnnfww57pymp",
          "status": "resolved",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-09-01T13:43:58.555Z",
          "wants_twitter_update": false
        },
        {
          "affected_components": [
            {
              "code": "9x27nzs6f1sd",
              "name": "App Store Receipt Servers - Apple Receipt Server",
              "new_status": "partial_outage",
              "old_status": "partial_outage"
            }
          ],
          "body": "Apple has reported that the issue is now resolved, and we’re also seeing error rates return to normal. We’ll keep monitoring.",
          "created_at": "2026-09-01T13:31:29.825Z",
          "custom_tweet": null,
          "deliver_notifications": true,
          "display_at": "2026-09-01T13:31:29.825Z",
          "id": "0pdwbrk3s3yy",
          "incident_id": "cnnfww57pymp",
          "status": "monitoring",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-09-01T13:31:29.825Z",
          "wants_twitter_update": false
        },
        {
          "affected_components": [
            {
              "code": "9x27nzs6f1sd",
              "name": "App Store Receipt Servers - Apple Receipt Server",
              "new_status": "partial_outage",
              "old_status": "operational"
            }
          ],
          "body": "We’re seeing an increased rate of errors when communicating with Apple’s backend services. This is resulting in some HTTP 522 responses from our receipts endpoint. We’ve enabled mitigations to minimize the impact on RevenueCat customers, and no purchases are currently being blocked as a result.\n\nWe’ll continue monitoring the issue and update this thread.",
          "created_at": "2026-09-01T13:17:00.110Z",
          "custom_tweet": null,
          "deliver_notifications": true,
          "display_at": "2026-09-01T13:17:00.110Z",
          "id": "c7jp58qv6h2z",
          "incident_id": "cnnfww57pymp",
          "status": "identified",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-09-01T13:17:00.110Z",
          "wants_twitter_update": false
        }
      ],
      "metadata": {},
      "monitoring_at": "2026-09-01T13:31:29.825Z",
      "name": "Apple partial outage: intermittent errors while processing purchases",
      "page_id": "d7wjfp7kgjkd",
      "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-01T13:43:58.555Z",
      "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/s1wn73nwvgsf",
      "started_at": "2026-09-01T13:17:00.030Z",
      "status": "resolved",
      "updated_at": "2026-09-01T13:43:58.572Z"
    },
    {
      "components": [
        {
          "created_at": "2019-02-14T02:14:44.000Z",
          "description": null,
          "group_id": null,
          "id": "9lw1ghf0kwq9",
          "name": "API Uptime",
          "page_id": "d7wjfp7kgjkd",
          "position": 1,
          "showcase": true,
          "start_date": "2018-07-01T00:00:00.000Z",
          "status": "operational",
          "updated_at": "2026-11-10T00:24:08.930Z"
        }
      ],
      "created_at": "2026-08-10T18:37:43.079Z",
      "id": "nvj3ryfw0kbz",
      "impact": "major",
      "impact_override": null,
      "incident_updates": [
        {
          "affected_components": [
            {
              "code": "9lw1ghf0kwq9",
              "name": "API Uptime",
              "new_status": "operational",
              "old_status": "partial_outage"
            }
          ],
          "body": "Error rates and latency have returned back to normal.",
          "created_at": "2026-08-10T19:59:52.813Z",
          "custom_tweet": null,
          "deliver_notifications": true,
          "display_at": "2026-08-10T19:59:52.813Z",
          "id": "r9f5dc8tv7m3",
          "incident_id": "nvj3ryfw0kbz",
          "status": "resolved",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-08-10T19:59:52.813Z",
          "wants_twitter_update": false
        },
        {
          "affected_components": [
            {
              "code": "9lw1ghf0kwq9",
              "name": "API Uptime",
              "new_status": "partial_outage",
              "old_status": "partial_outage"
            }
          ],
          "body": "We have rolled out a fix and are seeing early signs of improvement.",
          "created_at": "2026-08-10T18:56:13.120Z",
          "custom_tweet": null,
          "deliver_notifications": true,
          "display_at": "2026-08-10T18:56:13.120Z",
          "id": "mbbkn8dgvbp5",
          "incident_id": "nvj3ryfw0kbz",
          "status": "identified",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-08-10T18:56:13.120Z",
          "wants_twitter_update": false
        },
        {
          "affected_components": [
            {
              "code": "9lw1ghf0kwq9",
              "name": "API Uptime",
              "new_status": "partial_outage",
              "old_status": "operational"
            }
          ],
          "body": "We are currently investigating elevated error rates and latency across multiple of our APIs",
          "created_at": "2026-08-10T18:37:43.142Z",
          "custom_tweet": null,
          "deliver_notifications": true,
          "display_at": "2026-08-10T18:37:43.142Z",
          "id": "9y10vy4rs7c0",
          "incident_id": "nvj3ryfw0kbz",
          "status": "investigating",
          "tweet_id": null,
          "twitter_updated_at": null,
          "updated_at": "2026-08-10T18:37:43.142Z",
          "wants_twitter_update": false
        }
      ],
      "metadata": {},
      "monitoring_at": null,
      "name": "Elevated error rates on RevenueCat APIs",
      "page_id": "d7wjfp7kgjkd",
      "postmortem_body": null,
      "postmortem_body_last_updated_at": null,
      "postmortem_ignored": false,
      "postmortem_notified_subscribers": false,
      "postmortem_notified_twitter": false,
      "postmortem_published_at": null,
      "reminder_intervals": null,
      "resolved_at": "2026-08-10T19:59:52.813Z",
      "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/9rxvq5qzmjmq",
      "started_at": "2026-08-10T18:37:43.073Z",
      "status": "resolved",
      "updated_at": "2026-08-10T19:59:52.829Z"
    }
  ],
  "page": {
    "id": "d7wjfp7kgjkd",
    "name": "RevenueCat",
    "url": "https://status.revenuecat.com"
  },
  "status": {
    "description": "Partially Degraded Service",
    "indicator": "minor"
  }
}