# Catalog updated event hasn't been sent

**URL:** <https://developer.squareup.com/forums/t/catalog-updated-event-hasnt-been-sent/9185>\
**Category:** Questions\
**Tags:** catalog-api, webhooks-api\
**Created:** [April 12, 2023, 4:11pm UTC](https://developer.squareup.com/forums/t/catalog-updated-event-hasnt-been-sent/9185 "2023-04-12T16:11:05Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![wsdzy2010](https://avatars.discourse-cdn.com/v4/letter/w/58f4c7/32.png) [@wsdzy2010](https://developer.squareup.com/forums/u/wsdzy2010)\
**Post date:** [April 12, 2023, 4:11pm UTC](https://developer.squareup.com/forums/t/catalog-updated-event-hasnt-been-sent/9185/1 "2023-04-12T16:11:05Z")

</div>

Hi

We found that when merchant client change the modifier list of an item, we can receive the catalog updated webhook event successfully.

When they assign a new modifier list to an item or remove a modifier list from an item, we can still receive the event, however, the **enabled** filed wouldn’t been updated immediately in some cases, it will turn to **True** after about 2 minutes and won’t send the webhook event again.

In this case, our menu sync system won’t be able to catch the value True as it doesn’t get the webhook event and it confuses the merchant client that the modifier list status are different on Square and our system.

We want to know is it a bug or an expected behavior?

 ![image](https://global.discourse-cdn.com/square/original/2X/b/b45b20a0e43f4a31216640b7221a7b3d392ff790.jpeg)

---

<div class="post-metadata">

**Author:** ![Bryan-Square](https://sea1.discourse-cdn.com/square/forums/user_avatar/developer.squareup.com/bryan-square/32/38_2.png) [@Bryan-Square](https://developer.squareup.com/forums/u/Bryan-Square)\
**Post date:** [April 12, 2023, 7:24pm UTC](https://developer.squareup.com/forums/t/catalog-updated-event-hasnt-been-sent/9185/2 "2023-04-12T19:24:35Z")

</div>

What’s the application ID and the `merchant_id` of the seller that your seeing this behavior with so the team can take a look? It’s possible that there are some asynchronies functions that have to finish before it’s retrievable by the API but 2 minutes seems like an awful long time. 🙂

---

<div class="post-metadata">

**Author:** ![wsdzy2010](https://avatars.discourse-cdn.com/v4/letter/w/58f4c7/32.png) [@wsdzy2010](https://developer.squareup.com/forums/u/wsdzy2010)\
**Post date:** [April 14, 2023, 5:59pm UTC](https://developer.squareup.com/forums/t/catalog-updated-event-hasnt-been-sent/9185/3 "2023-04-14T17:59:43Z")

</div>

Merchant id: BDGPYJVZ9MNZ6  
App id: sq0idp-JlogjOwvnkjWIjwdaK1BAw
