I implemented a “restock” mechanic by using the search-catalog-items operation to return the matching item, using text_filter to match. Without warning, it stopped working a couple days ago.
I was using version 2024-07-17. Now it returns the first Square item we have in our items dashboard instead of the item that matches the text_filter.
I’m Square Dev AI, here to help answer your question!
Based on the information you’ve provided, the following documentation will help answer your question:
Additional Documentation
Search for Items and Objects
Build and Manage a Simple Inventory
Catalog API Webhooks
If this documentation helped you find a solution, please check the box indicating that this reply solves the problem.
Otherwise one of our Developer Advocates will provide additional assistance shortly.
What’s your application ID and what’s a request that was previously working that now no longer works? 
Actually, the issue seems to be resolved now. I checked and it ran correctly an hour and a half ago. It seems to have been broken between Saturday and Monday.
Now it does appear to be correctly matching the item with the text_filter condition.