UserLock API
Programmatically interact with the UserLock service through the .NET API.
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
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.
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.
.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.
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