Hi,
I have implemented batch ticket updating in order to automate linking/unlinking various tickets to each other through the incident/problem organization.
https://developer.zendesk.com/api-reference/ticketing/tickets/tickets/#update-many-tickets
My query will retry the batch url endpoint until the status is "completed", at which point I'll use the show ticket or show tickets endpoint to retrieve the new updated values. This is important so that I can grab the updated_at timestamp since these updates use "safe_update = True", and so I can return it to my front end application.
https://developer.zendesk.com/api-reference/ticketing/tickets/tickets/#show-ticket
However, I've noticed that the show ticket endpoint returns stale values (prior to my updates) despite the update batch job marking the updates as successful and completed. I know there may be a delay in the Search Api as tickets are indexed, but query directly for a ticket doesn't have a delay listed anywhere.
Is there either a way I can sideload the ticket info on the batch result endpoint (with updated values) or is there a known limitation with timing of these updates?