Webex Meetings XML to REST Migration Guide
In preparation for the eventual phase out of the Webex Meetings related XML APIs, we've prepared this guide to help you migrate your Webex applications from the XML APIs to the newer Webex REST APIs. We expect you'll find the REST API much more flexible and quite a bit easier to use. REST APIs support features that were never supported before such as Webhooks, In-meeting controls, Webinars management, transcriptions and more.
Important
The Classic Event Center is replaced by
Webex Webinars which are now supported by REST APIs. The retirement date for Classic Event Center will be communicated separately.
Important
The Training and Support Center-related APIs will not be supported by the REST API. The XML APIs will be supported until further notice.
Important
We encourage our new and existing customers to create new integrations using REST APIs when possible. XML APIs will be deprecated in the future; dates will be communicated separately. For details on the Webex REST API, see
Cisco Webex for Developers.
Getting Started with the Webex REST APIs
Using the Webex REST APIs is simple:
- Register a free Webex Account if you don't already have one.
- Generate an access token, which can be one of:
- A personal access token from the Webex Developer Portal.
- A Bot token.
- An OAuth token from an Integration or Guest Issuer application.
- Use the access token in an
Authentication
HTTP header to make REST API calls as required.
Webex REST APIs Learning Resources
You can find comprehensive information on using the Webex REST APIs on the Webex Developer Portal:
Tip
For a comprehensive selection of step by step labs on a variety of Webex API topics from basic to advanced, see
Get Started with Webex APIs by Cisco DevNet.
Using REST and XML APIs Simultaneously
If you need to utilize REST APIs and XML APIs simultaneously, your access token (with SPARK:All
scope) must be replaced by a sessionTicket
. For more information, see: https://developer.cisco.com/docs/webex-xml-api-reference-guide/#!authenticateuser.
For Assistance
If you need any help with your migration, please don't hesitate to contact us:
Mappings between XMLAPI and RESTful Meetings API
The following sections describe mappings between XML APIs and REST APIs when available along with any additional information. If you require a particular XML API that isn't supported in REST, please contact Webex Developer Support.
General Session Service
Meeting and Meeting Type Service
Meeting Attendee Service
Recording Service
History Service
Site Service
XML API Name |
Supported in REST API |
Dev Portal Link |
Notes |
GetSite |
Future consideration |
|
|
GetSiteType |
Future consideration |
|
|
GetSiteAdminSessionTicket |
Future consideration |
|
|
GetSiteFT |
Future consideration |
|
|
LstTimeZone |
Future consideration |
|
|
SetSiteFT |
Future consideration |
|
|
GetSiteAdminNavUrl |
Future consideration |
|
|
SetSite |
Future consideration |
|
|
GetSiteInfo |
Future consideration |
|
|
User Service