We are using a tool which has gong integration. This tool make recursive calls for getting call transcripts. Since this is a huge list and also some post processing has to be done on the transcripts.
We noticed that even though we use the updated cursor from our previous response. The new cursor expires after 1 hour to the first request. if though the new cursor was just fetched from the response of the latest call.
For example this is the response from one of the recursive call.
{"requestId":"<request id>","errors":["cursor has expired"]}
Does this mean we need to complete the whole operation within 1 hour?
Expected behavior: cursor should expire after 1 hour since it was last fetched/generated.
PS: we checked the logs and we are sending a new cursor into the next request which we got from the previous one.