Is there a way to subscribe to multiple webhook topics simultaneously w/a single GraphQL call?

Topic summary

  • Core issue: Whether Shopify Admin GraphQL supports subscribing to multiple webhook topics in a single request, versus one subscription call per topic. Concern is the overhead of making 10–20 separate calls during app installation.

  • Context: Webhook topics refer to different event types a shop app listens to. Multiple posters note the inefficiency of separate calls for each required topic.

  • Proposed approach: Use GraphQL Bulk Operations (bulkOperationRunMutation) to batch the creation of webhook subscriptions; a documentation link was shared.

  • Status: No confirmation or examples that bulk mutations actually work for creating webhook subscriptions; outcome remains unresolved and the question is still open.

Summarized with AI on February 3. AI used: gpt-5.

I think a bulkMutation is what might solve this issue

https://shopify.dev/api/admin-graphql/2022-10/mutations/bulkoperationrunmutation