We’re subscribing to the SHOP_UPDATE webhook using the filter plan_name:cancelled to detect when a shop is closed. However, we’ve recently discovered—based on some community posts—that other plan names like frozen or fraudulent may also indicate that a shop is closed or no longer has access to the API.
Is there any official documentation or a complete list of all possible plan_name values included in the SHOP_UPDATE webhook payload? We’d prefer not to update our code incrementally every few months as we encounter errors from closed stores in our logs.