title: Programmatically Schedule/Create Skype for Business Meeting
body: <p>I am working on a C#/console application that will schedule Skype for Business meetings and have not been able to find a clear answer on what is possible and what is the correct approach / sdk to use for doing so.  </p>
  
  <p>The application needs to:</p>
  
  <ol>
  <li>Create an lync / skype for business meeting at a future date with a single presenter who can bypass the lobby</li>
  <li>Retrieve the URL for joining that meeting for use in an email invitation to the other participants (outside the organization)</li>
  </ol>
  
  <p>This would be running against on office 365 instance of Skype for Business.  I have found a dizzying amount of information regarding the subject here in various SDKs that may / may not apply:</p>
  
  <ul>
  <li><a href="https://msdn.microsoft.com/en-us/library/office/jj933180.aspx" rel="noreferrer">Lync 2013 SDK</a></li>
  <li><a href="https://msdn.microsoft.com/en-us/library/office/dn454984.aspx" rel="noreferrer">UCMA 4.0 SDK</a></li>
  <li>Skype Web SDK</li>
  </ul>
  
  <p>All seem to indicate they are not compatible with office 365 though, has anyone built a similar application or dealt with this before that could provide some advice?</p>