---
locale: "en"
updated_at: "2025-10-27T14:51:27.059Z"
canonical: "https://www.isdecisions.com/en/userlock/docs/build-with-userlock/userlock-api"
---

# UserLock API

.NET API access, classes, methods, integration examples.

## 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](https://help.isdecisions.com/userlock/api/)

## 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](https://help.isdecisions.com/userlock/api/).

## 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](https://account.isdecisions.com/tickets/userlock/new)
