Webex Meetings XML API FAQ

Important
The Meetings-related XML APIs will be deprecated and the End-of-Support (EoS) date is planned for the second half of 2023. Cisco will continue to resolve bugs up to this date, but new features will only be implemented for the REST APIs suite. The End-of-life (EoL) timeframe for Meetings-related XML APIs is targeted for
March 31, 2024, at which time the APIs will be retired. For information on how to migrate from XML to REST APIs, please see
Webex Meetings XML to REST Migration Guide. User management APIs such as
CreateUser
,
SetUser
,
DelUser
, etc. are
NOT affected by this EOL
announcement.
Question Index
How do I get my Webex Meetings Site ID (SID) and/or Partner ID (PID)?
Contact your Webex Meetings Account Manager (CSM).
How do I send an XML message to your server?
The XML API uses standard HTTP(S) POST requests for placing API calls. We strongly recommend using HTTPS since your Webex Meetings username and password are used in each call.
What is the URL I post my XML API to?
The normal URL to post your XML API request is https://[SITENAME].webex.com/WBXService/XMLService. SITENAME is usually the name of the customer organization.
Is there a way for me to test the next XML API release before it is deployed on my site?
Yes, we will always notify you at least two weeks in advance before releasing a new version of the XML API. During this time we can provide you with a "sandbox" site where you can test your integration with the upcoming release. Usually two weeks before its production rollout, we will make the next release available directly on your site through "preview" URL. The format for this URL is https://SITENAME.webex.com/WBXService/preview/XMLService, where SITENAME is your Webex Sitename.
How do I get the latest release of the API documentation?
The latest XML API documentation is available at XML API Overview.
Can I make SOAP calls to the XML API?
Currently, the Webex Meetings XML API does not utilize SOAP envelopes in our request, or response format, nor publish WSDL files. However, the XML API service responds to XML requests posted through HTTP. Customers have successfully used XSL Transformations or other methods to transform SOAP calls into the Webex Meetings XML API format.
What do I use for <meetingType>
in Create Meeting?
<meetingType>
is an integer value used to specify the meeting type for the meeting you are scheduling. This value can change from site to site and user to user.
The easiest way to set the Meeting Type is to leave out <meetingType>
in Create Meeting. In this case the system will automatically determine a proper meeting type based on the following criteria:
- Among all the meeting types allowed for a host, choose a Meeting Center (MC) PRO based meeting type with the highest meeting type ID.
- If Meeting Center (MC) PRO based meeting type is unavailable, choose a MC STD based meeting type with the highest meeting type ID.
- If MC STD based meeting type is unavailable, choose an MC FRE based meeting type with the highest meeting type ID.
- If none of the meeting types are available, the system throws an exception.
To manually specify a <meetingType>
the integration should first call GetUser to retrieve the available meeting types for the user scheduling the meeting.
Visit the Webex Developer Forum to ask questions and interact with other developers. Forums.
Follow the Webex Developer program on Twitter for the latest industry and Webex Meetings related information. Follow us.