User APIs for Nonvoice Tasks
Most User APIs are restricted to voice media. Several of them, described here, can be used with nonvoice media.
User- Get List of Dialogs APIs
You can use User - Get List of Dialogs (Nonvoice Only) to get a list of only nonvoice dialogs for a user.
To get a list of both voice and nonvoice dialogs for a user, use the User - Get List of Dialogs (Voice Only by Default) API.
User - Sign Out and User - Change State with Reason Code APIs
You can sign a user out of all Media Routing Domains when the user signs out of the desktop, using either the User - Sign Out API or the User - Change State with Reason Code API.
The desktop sign out fails only if the voice MRD sign out fails; it is not impacted by nonvoice MRD sign out failure.