UserLock API

Programmatically interact with the UserLock service through the .NET API.

Published October 21, 2025

Overview

The UserLock API lets developers and IT teams extend UserLock’s capabilities through custom .NET applications.

It provides direct access to the UserLock service, allowing you to automate administrative actions, query session data, or integrate UserLock features into your own tools.

Full technical documentation, including a getting started guide, class references, method definitions and usage examples, is available here:
👉️ Open the UserLock API documentation

What you can do

Through the API, you can directly manage and automate core UserLock operations:

  • Create, edit, and delete access policies.

  • Interact with active sessions.

  • Manage UserLock agents deployment.

  • Retrieve information about users, machines, and sessions.

  • Customize UserLock server settings.

What you can build

The API enables integration of UserLock security and access control into your own solutions.
You can, for example:

  • Automate administrative tasks as part of your IT workflows.

  • Integrate UserLock controls into custom dashboards or monitoring systems.

  • Connect UserLock data to ticketing, reporting, or identity management tools.

  • Build advanced access management logic combining UserLock with other security products.

Requirements

  • .NET Framework 4.7.2 or later

  • Microsoft Visual Studio 2012 or later

  • Microsoft Visual C++ Redistributable packages (2015–2022)

  • Access to a running UserLock Server

Detailed installation steps are available in the API documentation.

Support

Need help using the API or developing integrations?
Our support team can assist you with:

  • Example code and project templates

  • Troubleshooting and setup guidance

  • Best practices for automation and integration

Contact support