Empty Payload in APP_SUBSCRIPTIONS_UPDATE Webhook After API Upgrade

I’m encountering an issue with the “APP_SUBSCRIPTIONS_UPDATE” webhook. After upgrading my application from Shopify API version 2024-04 to 2025-01, the webhook payload is now empty, which disrupts my ability to manage subscription data that was previously handled using the payload.

After searching the documentation and forums, I couldn’t find an explanation for this behavior, which seems to have started with API version 2024-07. Currently, I’m working around this by manually recreating the payload using GraphQL requests to the “activeSubscriptions” resource.

Is the empty payload in the “APP_SUBSCRIPTIONS_UPDATE” webhook expected behavior starting with API version 2024-07?
Am I missing a specific configuration for this webhook topic?
Is manually recreating the payload via GraphQL the best approach?

Any insights or suggestions would be greatly appreciated.
Thanks for your help!

Hi @yjoly

I’m not seeing any other reports of missing payload from this webhook when updating to 2024-07, did you simply just update which version of the webhook to subscribe to? For now the best option would be to manually recreate the payload, but I’ll also see internally if any changes were made.

Hi @Liam-Shopify

Thanks for your response and for looking into this internally.

We only updated the API version from 2024-04 to 2025-01 without making any other changes. According to the changelogs, no modifications were noted for the webhooks we use, and the other webhooks are functioning properly.