Skype for Business - Code

Let's Code

The following step-by-step instructions will help you getting started developing UCWA apps against our developer sandbox.

Downloading and Extracting the Samples

Download the UCWA helper libraries.

  1. Extract the files to a directory on your local machine
  2. Configure a Web Server such as IIS on your local machine to serve the files.


In order to view your tokens, please make sure you are signed in.

Running the Samples

You can either run the samples against your private Skype for Business Server 2015 install or you can use the developer sandbox that we've provided for you on the server. The following instructions apply to the sandbox.

  1. Access the files from a browser under http://localhost/path/to/samples.
  2. Click on "The developer sandbox"
  3. Enter the domain "" (without quotes)
  4. Copy one of the OAuth tokens (including the word Bearer) into the Token field.
  5. Click Login

You will see the application go through Auto Discover and create an application. The samples can be used to explore and learn how to code against the API. You can use various tracing and debugging tools to view HTTP protocol traffic between the sample and the UCWA service.

The left column distinguishes Modules from Tasks. The Modules are the helper libraries (i.e. the boilerplate), whereas the Tasks make use of the helper libraries to perform a specific activity (e.g. get the presence of a contact).

Next Steps

If you are new to UCWA, we suggest you take a look at these two introductory videos:

If you are ready to get started, we suggest the following documentation sections: