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.