# Square API Sometimes Returns Older Catalog Data to My Website After an Item Is Updated

**URL:** <https://developer.squareup.com/forums/t/square-api-sometimes-returns-older-catalog-data-to-my-website-after-an-item-is-updated/27955>\
**Category:** Questions\
**Created:** [September 23, 2026, 9:12pm UTC](https://developer.squareup.com/forums/t/square-api-sometimes-returns-older-catalog-data-to-my-website-after-an-item-is-updated/27955 "2026-09-23T21:12:19Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![jaeha](https://avatars.discourse-cdn.com/v4/letter/j/ebca7d/32.png) [@jaeha](https://developer.squareup.com/forums/u/jaeha)\
**Post date:** [September 24, 2026, 12:29am UTC](https://developer.squareup.com/forums/t/square-api-sometimes-returns-older-catalog-data-to-my-website-after-an-item-is-updated/27955/3 "2026-09-24T00:29:53Z")

</div>

Thanks for the question. This appears to be the same issue you reported previously [here](https://developer.squareup.com/forums/t/square-api-product-updates-are-not-consistently-reflected-on-my-website/27669), where Ashley provided the recommended approach:

- use `catalog.version.updated`
- re-fetch the affected objects
- compare their `version` values

Catalog reads can be briefly eventually consistent, but if stale values remain for more than a few seconds, compare a direct `curl` response with your website at the same moment to check for application, CDN, framework, or HTTP caching. If the direct API response itself remains stale, please provide the object ID, timestamps, endpoint, returned versions, and sanitized responses so we can investigate.

Hope this helps!

---

_[View the full topic](https://developer.squareup.com/forums/t/square-api-sometimes-returns-older-catalog-data-to-my-website-after-an-item-is-updated/27955)._
