Bryan,
The documentation you linked is for PureEngage, not PureCloud, so that Inactivity Timeout is not an option for PureCloud.
Technically, there is no way to log a user out of the client, even through the API. The closest thing would be to set their presence to Offline through the API.
There is information about getting and setting user presence/status/routing status in the Developer Center:
https://developer.mypurecloud.com/api/rest/v2/presence/understanding_presence.htmlAs far as determining agent inactivity...I don't know of a good way to do that. Post questions in the Developer Forum to get some API help with that.
https://developer.mypurecloud.com/forum/------------------------------
George Ganahl CCXP, GCP
Principal Technology Consultant
Genesys
------------------------------