I wonder why status is not set to resolved or errors array is not removed after successful synchronization. Is there any way to check if specific synchronization request has been processed successfully?
It's not possible to directly set a sync error asRESOLVED, but according to both the v1 and v2Get all sync errors for an app articles:
"A successful sync for a given externalObjectId will mark the error as RESOLVED."
From your description, it sounds like you are using the Check the sync status of an object endpoint. I'm curious — do you get the same results from the Get all sync errors for an app endpoint, or does it show the object asRESOLVED? (If you don't use an OAuth app, then use this endpoint for your production account.)
It's not possible to directly set a sync error asRESOLVED, but according to both the v1 and v2Get all sync errors for an app articles:
"A successful sync for a given externalObjectId will mark the error as RESOLVED."
From your description, it sounds like you are using the Check the sync status of an object endpoint. I'm curious — do you get the same results from the Get all sync errors for an app endpoint, or does it show the object asRESOLVED? (If you don't use an OAuth app, then use this endpoint for your production account.)