I have successfully registered webhooks for the following topics: PRODUCTS_CREATE, PRODUCTS_UPDATE, INVENTORY_LEVELS_UPDATE. My graphql query and response roughly looks like:
mutation {
eventBridgeWebhookSubscriptionCreate(
topic: ${topic},
webhookSubscription: {
arn: "${arn}"
format: JSON
}
) {
webhookSubscription {
id
}
userErrors {
message
}
}
}
>>>
data: {
eventBridgeWebhookSubscriptionCreate: {
webhookSubscription: { id: '
I have verified that the webhooks are firing for the `PRODUCTS_CREATE`, `PRODUCTS_UPDATE` topics (the current EventBridge source is CloudWatch). However, the `INVENTORY_LEVELS_UPDATE` webhook is not firing. Further, when I update inventory manually, the `PRODUCTS_UPDATE` webhook is fired but the `INVENTORY_LEVELS_UPDATE` webhook is not.
I currently have the following scopes enabled:
```javascript
scopes: [
"read_inventory",
"read_products",
"write_inventory",
"write_products"
]
Any idea what might be going on here?