I am looking for webex APIs for desktop sharing/screen sharing scenarios and could not find appropriate APIs in XML. Can someone help?
API can be used to schedule a meeting, start/join the meeting, and autoshare content at start time, such as desktop or application. You should review the URL API reference guide for the Start Meeting command to review autocrat options. API cannot modify an in progress meeting, except for the Kill Meeting command (URL API) that can terminate an in progress meeting, so starting share once already in the meeting is a manual process only.
It's important to understand that the WebEx APIs available are primarily concerned with the scheduling/creation of meetings within the WebEx cloud service. An application can create an ad-hoc meeting, invite attendees, retrieve the WebEx URL for attending the meeting, etc.; however once the meeting URL is obtained, the application simply launches/navigates to that URL and the standard full WebEx user experience takes over from there.
Incorporating/embedding WebEx real-time collaboration functionality (like voice/video/screen-sharing) directly into a custom web application/UI is not in the scope of these APIs.