URL API Overview

The Webex Meetings URL API is based on HTTP(S) and provides a convenient, light-weight mechanism to offer browser-based, external hooks into the Webex Meeting services. The diagram below provides a high-level overview of where the URL API integration layer resides. The Webex Meetings URL API is typically used in enterprise portal integrations supporting basic interactions such as Single Sign-On (SSO), scheduling meetings, starting and joining simple meetings, and inviting attendees and presenters.

If more advanced integration is needed, Cisco strongly recommends utilizing the Webex Meetings XML API. Cisco also has a RESTful API coming soon. Please contact us if you would like to know more.


URL API Overview
</br />

How the URL API Works

The URL API centers around HTTP(S) URLs with embedded PHP calls that initiate service requests on the Webex Meetings server. The Webex Meetings server processes the PHP request and returns the destination web page (Back URL) provided as a parameter in the initial request. The Back URL is typically either a specific page served by the Webex Meetings service being invoked or a page external to Webex Meetings, residing on the corporate portal being integrated.

Services Available for the URL API

In order to properly integrate URL API Webex Meetings services into your organization's website, you will need to include PHP calls in the corporate web pages. The table below is a summary of available URL API services and simple commands for integrating into your Webex Meetings-hosted website.

Service Name Integration Usage
Managing User Accounts
  • Create a new user account.
  • Edit an existing user account
  • Activate and deactivate user accounts
Login/Logout to/from Webex-Hosted Website
  • Use an authenticated server-to-server connection for logging into and out of Webex Meetings-hosted websites.
    Using and Managing Meetings
    • Schedule a meeting
    • Edit a meeting
    • Start or delete a host's scheduled meetings
    • List all scheduled meetings
    • List all open meetings
    • Join an open meeting
      Modifying My Webex Meetings Page
      • Modify user information on the My Webex Meetings page
      • Manage a user's My Contacts list
        Using Attendee Registration forums Users must fill out a registration form before attending some meetings:
        • Create a Registration Form.
        • Determine current required, optional, or do-not-display settings for a registration page.
        • Add check boxes, buttons, and drop-down lists to the Registration Form.
          Managing Attendee Lists The host of a scheduled meeting can:
          • Add attendees to a list of invited users.
          • Remove attendees from a list of invited users.
            Playing back a recorded event Allow an attendee to get a list of recorded events for playback.
            Querying for Questions and Answers
            • View a list of custom questions created by the host.
            • View attendees' answers to the custom questions.
            • View a list of standard questions created by the host.
            • View attendees' answers to the standard questions.
              Making Recording Training Sessions available for viewing. Make all aspects of a previously recorded Training Center session available for later playback.
              Reporting
              • Send email notifications with attendee information.
              • Display reporting information about training sessions you hosted.
              • View a list of en-rollers and attendees for events.
              • View a list of all events a specific attendee has joined.
              • View a list of people who have downloaded files.
                Using Support Center Sessions
                • Start a support session
                • Join a support session

                  URL API Command Structure

                  URL requests are formed by constructing a base URL and appending "AT" commands with parameters specifying each PHP call. Your Webex-Meetings-hosted website is the foundation of the URL request. In the below example, 'yourWebexHostedName' represents the first part of the domain name for your Webex-Meetings-hosted Web site, such as your company name, assigned by Webex Meetings.

                  The general syntax showing the base URL along with an example using XYZ_Corp as the company name:

                  Syntax Structure:

                  http://yourWebexHostedName.webex.com/yourWebexHostedName/XYZ_Corp

                  Company example:

                  http://XYZ_corp.webex.com/XYZ_Corp/

                  The URL API command set is organized across a few PHP command pages that support certain categories of operations. To invoke a URL command on your organization's Webex-Meetings-hosted Web site, you append the desired command page, the actual URL command, and arguments. The URL API command to log out of the Webex Meetings site for the current XYZ_Corp user is shown below. The logout command (AT=LO) is specified from the Partner page (p.php):

                  Syntax Structure: http://yourWebexHostedName.webex.com/yourWebexHostedName/p.php?AT=command XYZ_Corp Company example: http://XYZ_Corp.webex.com/XYZ_Corp/p.php?AT=LO

                  If you would like the user to be taken to a specific page following the URL API command, a 'Back URL' (&BU=) will need to be a specified parameter within the original request. Below provides the same logout example providing the needed Back URL:

                  Syntax Structure: http://yourWebexHostedName.webex.com/yourWebexHostedName/p.php?AT=command&BU=backURL XYZ_Corp Company example: http://XYZ_Corp.webex.com/XYZ_Corp/p.php?AT=LO&BU=http://www.XYZ_Corp.com/mypage.html

                  NOTE: If the 'back URL' is not specified in the parameter, Webex navigates to the home page of your Webex-Meetings-hosted web site.(http://yourWebexHostedname.webex.com).

                  For a complete reference to the PHP commands and more details on Webex Meetings integration utilizing the URL API, please refer to the Webex Meetings URL API Reference Guide.

                  Developer Platform Overview

                  Webex Developer Program supports your interest in integrating Cisco web conferencing line of products with enterprise systems and applications. Read more