UCWA 2.0

Microsoft Unified Communications Web API 2.0 is a REST API that exposes Skype for Business Server 2015 instant messaging (IM) and presence capabilities.

UCWA 2.0 enables developers to make their enterprise applications and intranets more lively and connected to business contacts. Although UCWA 2.0 is language-independent, developers can use any programming language from C/C++ to Java, and the API is fine-tuned for web developers who are familiar with ordinary web technologies such as HTTP, OAuth, JSON, and JavaScript.

UCWA 2.0 is available only to customers who have Lync on-premises. New features include

  • Contact and Group Management: UCWA 2.0 now supports the ability to add and remove Contacts, User Groups, as well as Distribution Groups from the contact list.
  • Conversation History and Auto-Accept: With UCWA 2.0 applications have the ability to view a list of past conversations and continue from an existing conversation thread. In addition, UCWA 2.0 endpoints now have the ability to auto-accept the incoming IM invites and messages like any other Skype for Business endpoints.
  • Ability to contact a Skype buddy: UCWA 2.0 and Skype for Business Server 2015, UCWA 2.0 endpoints can communicate with contacts from the Skype Directory.

More information on MSDN. Check the UCWA 2.0 general reference and the UCWA 2.0 API reference with updated Resource list.

I recommend reviewing the http://ucwa.skype.com/ with more information on Skype Web SDK.

I will publish in the upcoming months information on the Web Development SDK of the Skype Development platform, have a look at UCWA in C# and UCWA in C# part 1 of 5 and UCWA in C# part 2 of 5

Please review the presentation introducing the new Skype for Business Developer Platform.