WebEx Meeting APIs FAQs

Table of contents

URL API FAQs

What is the MU or BU in URL API calls?
MU is used only with the AT=LI command and is the destination of the host once the login command is successful. This URL can only point back to the WebEx hosted site. If it is set to GoBack, it will use the value in the BackURL (BU). 

BU is the destination for the host/attendees once the command has completed its process. This can be a URL pointing to anywhere accessible on the Internet. 


How do I get a meeting key and start an instant meeting?
The meeting key can be used for a number of reasons but many use this information for tracking other meeting information in a database on the partner side. The AT=IM command does not return a meeting key, the meeting is started as soon as the command is issued. Use the AT=SM command to schedule the meeting which will return a meeting key, then immediately use the AT=HM to host the meeting using the key just received. 


What is List open meetings (m.php?AT=OM) used for?
List Open Meetings returns a list of meetings in progress and could be used to determine if a meeting was running over its appointed duration to avoid overage charges. 


Does List Meetings (m.php?AT=LM) act like the Today's Meeting page on the WebEx hosted site?
No, it returns a list of scheduled meetings for the current host. For information on how to obtain a list of Today's Meetings, see Tips & Tricks. 


What's the difference between Common Entry Points and the WebEx URL API?
While the API allows full control of the look and feel of the user experience, the Common Entry Points do not. They result in rendered pages but, in some cases, allow access to items that the WebEx URL API currently does not. 


Can't we copy the URL's from the WebEx pages on our own sites?
Many customers and partners alike have at some point attempted to use the links found on the WebEx hosted site within pages on their sites. Though in some instances this may work, it is not supported as these links change from time to time. Only the use of the Common Entry Points and the WebEx URL API's are supported. 


The AT=SU command doesn't have a BU, how do we know whether the host account is created?
A servlet or applet, even ASP, can be used to parse the tags returned in the page. The tags will contain a SUCCESS or FAIL message. You can find more information on the format of the tags in the WebEx URL API Reference Guide. 


Where do we go if the existing WebEx URL API won't do what we need?
WebEx has a fee-based service through our Professional Services Organization. This team can help, in most cases, with anything from simple Single Sign In implementations to complex modifications that involve hosted changes to the WebEx API. 

URL API Security FAQs

What are the IP and Domain Referrer?
A customer or partner can request the addition of their IP addresses and Domain information to their site configuration. In conjunction with the use of the p.php, this will ensure that the process to create new users as well as the login process are more secure. 


What is a PID (Partner ID)
The PID used in the new user creation process is a unique key assigned to each URL. This security measure ensures that the creation of a new user is being authorized by the appropriate party. If the incorrect PID is used, an error message is displayed and the user is not created.

XML APIs FAQs

How do I get my WebEx Site ID (SID) and/or Partner ID (PID)?
Contact your WebEx 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 you use HTTPS since the includes your WebEx username and password 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 via a "preview" URL. The format for this URL is https://SITENAME.webex.com/WBXService/preview/XMLService where SITENAME is your WebEx Sitename.

Who do I contact for support with the XML API?
apisupport@webex.com -- for general support questions related to the WebEx API service. Example: The XML API service is taking a long time to respond to my requests.
apidev@webex.com -- for API programming & integration development questions. Example: What elements do I use in createMeeting to allow my attendees to join a meeting 10 minutes before the scheduled time?

How do I get the latest release of the API documentation?
The latest XML API documentation is available at in the Documentation section on this site.

Can I make SOAP calls to the XML API?
Currently, the WebEx 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 via HTTP. Customers have successfully used XSL Transformations or other methods to transform SOAP calls into the WebEx XML API format.

What do I use for <meetingType> in CreateMeeting?
<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 CreateMeeting.  In this case the system will automatically determine a proper meeting type based on the following criteria:
  1. Among all the meeting types allowed for a host, choose an Meeting Center (MC) PRO based meeting type
    with the highest meeting type ID.
  2. If unavailable, choose an MC STD based meeting type with the highest meeting type
    ID.
  3. If unavailable, choose an MC FRE based meeting type with the highest meeting type
    ID.
  4. 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.