Legacy Dev Forum Posts

 View Only

Sign Up

Agent login/logout/ready APIs for Genesys Cloud platform

  • 1.  Agent login/logout/ready APIs for Genesys Cloud platform

    Posted 06-05-2025 18:06

    vbashin | 2021-02-11 22:27:04 UTC | #1

    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


    Jason_Mathison | 2021-02-12 12:36:19 UTC | #2

    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


    vbashin | 2021-02-12 18:30:07 UTC | #3

    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


    tim.smith | 2021-02-12 18:34:14 UTC | #4

    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.


    vbashin | 2021-02-12 18:57:23 UTC | #5

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

    https://help.mypurecloud.com/articles/change-presence-update-status/

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

    Regards, Vladimir Bashin


    system | 2021-03-15 19:07:18 UTC | #6

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


    This post was migrated from the old Developer Forum.

    ref: 9981