Agent login/logout/ready APIs for Genesys Cloud platform

Hello, Genesys Developer Forum citizens !

Few years ago our company developed a multi-agents virtual agent console application (HVA) for the Genesys Engage based on the PSDK 9.0
By utilizing the PSDK, among other things, the HVA supports the following Genesys Agent operations for the voice communications:
Register, Login, Logout, Ready, Not Ready, Answer, Release call , etc.

Now we need to transform the HVA to the Genesys Cloud and support the above mentioned functions
Could you please advise whether any Genesys Cloud SDK exists? (preferably .Net)
Any developer level documentation for Agent APIs?

Please advise on what would be our options here

Thanks,
Vladimir Bashin

Hi Vladimir,

Genesys Cloud SDKs are here: https://developer.mypurecloud.com/api/rest/client-libraries/

You can explore the API here: https://developer.mypurecloud.com/developer-tools/#/api-explorer

Here is a good place to see all of the developer tools and documentation we have to offer: https://developer.mypurecloud.com/

--Jason

Hi Jason,
Thank you very much for rapid reply

I've already seen that Platform API Client SDK (.NET) referenced at https://developer.mypurecloud.com/api/rest/client-libraries.

Unfortunately, I could not find the agent-related APIs that would allow switching the agent to the Registered, Login, Logout, Ready, NotReady state - similar to what we have in the PSDK 9.0 in the

Genesyslab.Platform.Voice.Protocols.TServer.Requests.Agent :

Genesyslab.Platform.Voice.Protocols.TServer.Requests.Agent.RequestAgentLogin
Genesyslab.Platform.Voice.Protocols.TServer.Requests.Agent.RequestAgentReady

The Genesys Cloud API Client SDK seems to deal with the client code and does not seem to provide such agent functionality. (Or maybe I could not figure out where to look?)
If you could possibly point me to the APIs supporting that agent functionality (i.e. Registered, Login, Logout, Ready, NotReady) it would be really a great help for us.

Regards,
Vladimir Bashin

Unfortunately, I could not find the agent-related APIs that would allow switching the agent to the Registered, Login, Logout, Ready, NotReady state

The article Understanding Presence should help with this.

Thanks Tim !
So, am I right understanding that the concept of User with its Presence can be used for the Agent state control?

So if I am able to find User-related APIs I will be able to control the agent ??

Regards,
Vladimir Bashin

This topic was automatically closed 31 days after the last reply. New replies are no longer allowed.