Unified Communications Web API (UCWA) is a RESTful API used to interact with Lync 2013 features. Core features include: querying contacts and groups, P2P and multi-party IM, online meeting scheduling, joining an online meeting, contact card (note/presence/location), phone audio, and anonymous meeting join.
Unified Communications Web API (UCWA) is a RESTful API used to interact with Lync 2013 (now Skype for Business) features.
UCWA is currently in version 2.0; which has been released in Q1 2015, with the Skype for Business transition.
The core features include:
- Contacts and Groups - Querying groups and contacts and creating presence subscriptions
- Two-party and Multi-party IM
- Schedule an Online Meeting
- Join an Online Meeting
- Contact Card - Querying presence/note/location
- Phone Audio - Call via Work feature
- Anonymous Access - anonymously join a meeting
UCWA is available for On-Premises and Hybrid Lync 2013 / SfB installations as of Cumulative Update 1, but needs to be explicitly enabled by the administrator.
For Office 365 / Skype for Business Online customers, support for UCWA and the Skype Web SDK has been announced and enabled during Q1 2016.
- Reference Documentation and SDK: Lync Web Developer
- Public Demo: Interactive Demo
- MSDN Reference Documentation: UCWA 1.0 reference
- MSDN Developer Forum: Microsoft Unified Communications Web API
- MSDN C# Sample Application: Lync 2013: Create UCWA Windows Store apps using C#/XAML and XML
- MSDN Reference Documentation: What's new in UCWA 2.0