We have created a customer facing chat client using chat 2 api to initiate client chats with agents. We would like to be able to get the chat transcript by the client that initiated the chat (not by the agent) so that we can store it in a database and/or a file related to that client. I don’t see any way to do it with the chat 2 api (I tried to call refresh chat after it ended but that doesn’t work - probably because that is only for live ongoing chats). There seems to be quite a few different apis and I am having trouble finding one that would allow me to do this. I would prefer to do it either with REST calls or a java SDK if available.
I won’t have access to the UCS DB directly. I don’t think our architecture people would want to open up ports for us to connect to the db on the genesys server - the genesys server is pretty locked down as are the servers we run on. I was looking for either a RestAPI or a java SDK to get the transcripts.
Is there a REST api or Java SDK that I could use to get chat transcripts? I would like to be able to get them by the user initiating the chat, not the agent that handles the chat.
Wouldn’t be an API, that is for external integration. This is a function within IRD or Composer.
Check strategy samples documentation for multimedia, there is a simple chat strategy and the function will be there. I don’t have it right now and can’t remember the name.
OK, unfortunately that won’t work. The team that handles Genesys is not able to do anything like that within our timelines due to their heavy workload.
Since that option is out and we need to do this as part of an external integration, is there a Rest API/SDK that we could use to get chat transcripts? We would preferable like to ask for them by the chat initiator - not by the agent that answered the chat.