Accela SDK for Windows  V4.0
 All Classes Namespaces Functions Enumerations Enumerator Properties Events Pages
Accela SDK for Windows


The latest version of the Accela Windows SDK Reference is on GitHub.

Accela SDK for Windows allows .NET developers to add Accela Automation functionality to your applications designed for for desktop, phones or tablets running Windows 8 operating system. The SDK includes .NET APIs that leverages functionality provided by Accela Cloud services through the REST interface. The API primarily provides record and inspection components. The record component accesses record information and allows for simple create of records. The inspection component allows access to inspection data with functions to schedule, reschedule, and cancel.

The API is available in a single AccelaSDK dll library. Classes and functions is available in the Accela.WindowsStoreSDK namespace. This namespace prevents naming conflicts with classes defined in your applications or other frameworks you use.

The Accela Windows SDK is downloadable from NuGet via Visual Studio Library Package Manager. For details, The Accela Windows 8 SDK.

Setting Up Your Windows 8 Project

When creating a Windows/Windows Phone project, you will need the Windows 8 or Windows 8.1 operating system. Also choose one of the editions of Visual Studio 2012 or Visual Studio 2013.

Make sure you installed the Package Manager Console or NuGet Package Manager. From the Tools menu, select the Package Manager. After the Package Manager Console windows appears, type the command 'Install-Package AccelaSDK'. If it is installed successfully, 'Accela SDK' will be shown on the references in the Solution Explorer. If you want to build the SDK using the source code, open the AccelaSDK-WindowsStore or AccelaSDK-WP8 project and build the project. Locate the downloaded AccelaSDK.dll file and add it to the references on the Solution Explorer in your project.

To start coding with Accela SDK, import the namespace:


You also need to declare the APP ID and APP Secret values which you received after you registered the windows store APP on the AccelaDeveloper Portal.

Public AccelaSDK ShareAccelaSDK { get; private set; }

private string _appId = "";
private string _appSecret = "";

ShareAccelaSDK = new AccelaSDK(_appid, _appSecret);