Skip to content

Meetings Getting Started

Neeraj Swarnkar edited this page Jul 27, 2023 · 27 revisions

Meetings Getting Started

Introduction

Meetings Overview

[TODO] Intro on payload and response

Dev portal - how to create integration

  • Integrations are how you request permission to invoke the Webex REST API on behalf of another Webex user.
  • Go to the Webex Developer Portal.
  • This step requires a developer to create a developer account. This step is necessary to create an application with a specific scope, and in return, you get back ClientID and ClientSecret.
  • For more information, visit Webex Integrations Documentation.
  • Create a new integration here.

Guest issues app creation

Oauth

  • client app creation and initialize the Webex SDK

Client app creation and initialize the Webex SDK

Test Cases

  1. Create a USM meeting

Generate the access token from here

Make sure you're signed in to the Developer Portal.

Create a Webex space and invite people

Every room/space is associated with room Id - "id": "Y2lzY29zcGFyazovL3VzL1JPT00vMDJiZTk0YTAtYzcwZC0xMWVkLWJiOWYtMGRiYjQ2ODVlOTEx" -

A typical room object would look like below JSON,

{
        "id": "Y2lzY29zcGFyazovL3VzL1JPT00vYzVlNjgxODAtMDkxMy0xMWVkLWFmZjQtYTc5YzYwNWU1MEKl",
        "title": "Ask Web SDK",
        "type": "group",
        "isLocked": false,
        "lastActivity": "2022-08-25T07:30:18.466Z",
        "creatorId": "Y2lzY29zcGFyazovL3VzL1BFT1BMRS8zNDRlYTE4My05ZDVkLTRlNzctYWVkMi1jNGYwMDRhZmR6NUV",
        "created": "2022-07-21T16:40:04.760Z",
        "ownerId": "Y2lzY29zcGFyazovL3VzL09SR0FOSVpBVElPTi8xZWI2NWZkZi05NjQzLTQxN2YtOTk3NC1hZDcyY2FlMGVyNHZ",
        "isPublic": false
}

In this, the id field is the Room ID / Hydra ID. This room ID can be used to create a meeting as mentioned below

  • how the license works for space meeting or webex meeting link [here] [TODO] Finf the link for this

  • talk about meetings API, ad-hoc meetings and scheduled meeting in a space -> get back meeting information

    1. if using guest to guest please call the service app before making /meetings API call
  • Guests who are joining after the meeting starts in a space

  • go to step 3

  1. creating a plain webex meeting

    1. link to the webex meeting intro and licence

    2. Service app creation

Got to the https://developer.webex.com/my-apps

Create a new service app - https://developer.webex.com/my-apps/new/service-app

Provide name, description, scopes and all the required options and submit -

image

The developer will get the client ID and secrets.

Authorize service app - by org admin You need to get the service app approved from admin.cisco.com (once app is approved, we got the machine account)

hereafter go to https://developer.webex.com/docs/service-app

generate access token - In the org authorization copy the secret and generate the access token

image

there's an access token for the user, and this user is of machine type, which is a machine account.

  1. how to use the /meetings API
  1. creating a meeting using the meeting id/sipaddress, meeting link etc.
Clone this wiki locally