I would like to get an event when a conversation ends, and the closest I've found is CustomerEndEvent/v2.detail.events.conversation.{id}.customer.end:
"The CustomerEndEvent gets emitted when a customer session ends."
Since I am only looking for conversations which had an external participant anyway would this work? It states "when a customer session ends", which I am interpreting as it would fire whether the customer disconnects or the agent disconnects, is this accurate? Would there be any other times this fires?
Of course as I'm writing this I'm now realizing it may not be the actual end of the conversation since the agent may have wrapup but I can combine the different events and check when the conversation ends.