I am trying to make use of the "recentTransfers" object available in " /api/v2/conversations/{conversationId}" response to identify whether a consult initiated by an agent has been completed or revoked.
The "state" of the recentTransfer object seems to be coming back as "Cancelled" even when the consult transfer was completed.
Customer-specific data cannot be investigated via the forum. If you believe the data being returned by the API is incorrect, please open a case with Genesys Cloud Care to investigate.
Generally when agent1 initiates a consult transfer to agent2 and either cancels or completes the transfer the recent transfers array for that transfer shows state as "cancelled" always.
can you confirm if this is the expected behavior ?
It would be helpful if there is any documentation available w.r.t the state parameter in the "TransferResponse" object.
The SDK documentation only provides the possible values for the state of the TransferResponse