XML API Overview
The Webex Meetings Application Programming Interface (Webex Meetings API) lets you manage XML services upon which Webex Meetings collaboration services are based. The Webex Meetings products provide services that involve a few key entities. The primary entities are the following:
- Webex Meetings
- Users
Webex Meetings services, such as creating a user, modifying information about a user, creating a meeting, exchanging files, and so on, are implemented by a set of operations. You can use these Webex Meeting operations to facilitate specific aspects of Webex Meetings online sessions. You deploy these Webex Meetings services through the exchange of well-formed XML documents between your application and a Webex Meetings XML server. To access Webex Meetings services through a protocol of exchanges of XML documents, you must design your application to send XML request documents to the Webex Meetings XML server and to process the received response documents.
The XML API is a comprehensive set of services supporting most aspects of the Webex Meetings services. Webex Meetings maintains a database of user and site data. Your applications and Webex Meetings exchanges this data using XML, which allows your applications to interact with Webex Meetings, no matter how Webex Meetings stores the information internally. To help ensure that the meanings and the boundaries for each unit of data are well preserved, Webex Meetings standardizes the format of data exchanges between your application and the Webex Meetings XML servers by requiring them to conform to the XML Schema Definition (XSD), which is the only type of XML document supported in the two-way flow of XML between your application and the Webex Meetings XML servers.
Various XML request and response messages enable you to retrieve and change the information within those services. To optimize flexibility when requesting, the Webex Meetings XML server can handle more complex and lengthy stretches of markup that includes request control elements in addition to the elements of a particular operation.
The following figure provides a simplified representation of the architecture of the Webex Meetings XML Model Architecture:

Additional Information