Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Here we will discuss a few ways to schedule an Anonymous meeting and get meeting url.
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.
Schedule meeting with the Trusted Application API
Note
Please read Developing Trusted Application API applications for Skype for Business Online for detailed workflow.
Discovery
- Discover request - Your Service Application also known as SaaS application(SA) discovers the location of the Trusted Application API.This GET request must be authenticated with a valid OAuth token. Please refer Azure Active Directory - Service to Service calls using Client Credentials for more information on how to get a OAuth Token.
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"}
Get the capabilities
- We send a GET request with Trusted Applications API link received from the previous discovery Request. This GET request must be authenticated with a valid OAuth token. Please refer Azure Active Directory - Service to Service calls using Client Credentials for more information on how to get OAuth Token.
//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":{}}
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"