I am new to Genesys. We want to pull the conversation detail using " /api/v2/analytics/conversations/details/query" endpoint. We had the following questions
Can the agents/users change the details after completing a call?
Does the endpoint, as mentioned earlier, produce the data about a completed conversation, and can it change over time?
Can the agents/users change the details after completing a call?
For the most part no, the details of a conversation stay static and the users would not have control over changing any of the information in a detail record. Some information does support changes. External Contact IDs can change if a number is changed to associate to a new external contact. Additional wrap ups can be submitted to conversations. Surveys and evaluations can also be submitted to a conversation after it has ended.
Does the endpoint, as mentioned earlier, produce the data about a completed conversation, and can it change over time?
Generally a conversation can have new information show up on a detail record if new information is applied to a conversation. A conversation isn't considered immutable once it has an end time, conversations can be reopened. A common example is an email that is ended when the agent sends a reply, but it reopened when the customer sends a new reply to the agent's response. Activity that exists in a detail record can not be retroactively modified.
Late submitted wrap ups and external contact changes are the most common situations that can affect the details in a conversation detail record after the conversation is ended. Wrap ups tend to crop up when 3rd party applications are setting wrap ups where they submit a new wrap up code to a conversation that's previously been closed. Late wrap ups can cause the conversation to have a new end time with a long duration wrap up.