Edit

Share via


Anonymous Meeting Scheduling

Here we will discuss a few ways to schedule an Anonymous meeting and get meeting url.

  1. Schedule meeting via Skype for Business client

  2. Schedule meeting with UCWA

    Please read Authentication using Azure AD for detailed Autodiscovery flow. Thereafter myOnlineMeetings resource can be used to create a new online meeting as well as to modify and delete existing ones.

    Screenshot diagram workflow of the call flow post requests and responses

  3. Schedule meeting with the Trusted Application API

    1. Discovery

      GET https://api.skypeforbusiness.com/platformservice/discover
      
      • Discovery Response - returns the link to the Trusted Applications API.
      200 OK, "service:applications":{"href":"https://api.skypeforbusiness.com/platformService/v1/applications"}
      
    2. Get the capabilities

      //Capabilities request without valid Oauth token gets '401 Unauthorized' response
      
      GET https://api.skypeforbusiness.com/platformService/v1/applications
      
      //Capabilities request with valid Oauth token
      
      GET https://api.skypeforbusiness.com/platformService/v1/applications
      Authorization: Bearer XXXX
      
      //Capabilities Response - Communication capability with embedded adhocMeetings.
      
      200 OK,service:Communication":{"href":"service:adhocMeetings":{}}
      
  4. POST request to get meeting URL

    POST platformService/v1/applications/2855007785/adhocMeetings?endpointId=sip:ucapapp@metio.onmicrosoft.com
    
    //Response - returns meeting url
    
    200 OK, "joinURL": "https://meet.resources.lync.com/NOAMmeetings/bI2OrO4meet400/ZW6COBMZ"
    

Screenshot diagram of the flow of data between the service app and the trusted application API.