- Overview
- Custom activities- Migrating Activities to .NET 6
- Release Notes
- Building Workflow Analyzer Rules
- Building Activities Project Settings
- Creating Custom Wizards
- Prioritize Activities by Scope
- UiPath.Activities.Api.Base
- UiPath.Studio.Activities.Api
- UiPath.Studio.Activities.Api.Activities
- UiPath.Studio.Activities.Api.BusyService
- UiPath.Studio.Activities.Api.ExpressionEditor
- UiPath.Studio.Activities.Api.Expressions
- UiPath.Studio.Activities.Api.Licensing
- UiPath.Studio.Activities.Api.Mocking
- UiPath.Studio.Activities.Api.ObjectLibrary
- UiPath.Studio.Activities.Api.PackageBindings
- UiPath.Studio.Activities.Api.ProjectProperties
- UiPath.Studio.Activities.Api.ScopedActivities
- UiPath.Studio.Activities.Api.Settings
- UiPath.Studio.Activities.Api.Wizards
- UiPath.Studio.Activities.Api.Workflow
- UiPath.Studio.Api.Controls
- UiPath.Studio.Api.Telemetry
- UiPath.Studio.Api.Theme
 
 
 
- Robot JavaScript SDK
- Triggers SDK
- Agents SDKs

Developer Guide
In this section you can find more information on how to build activities using UiPath.Studio.Activities.Api.Licensing.
Service used to retrieve license and user sign-in information.
Methods
string GetLicenseEdition()
Retrieves license information as defined in LicenseEdition.
UserInfo GetUserInfo()
Retrieves sign-in information for the current user as defined in UserInfoState.
void RegisterUserInfoHandler(Action<UserInfo> userInfoStateHandler)
Registers a function to be invoked when the user state changes.
| Parameter Type | Parameter Name | Remarks | 
|---|---|---|
| Action<UserInfo> | userInfoStateHandler | A function that accepts a user's info as parameter which reflects the new user info state. | 
A list of license states for the current product.
Constants
| Type | Name | Description | 
|---|---|---|
| string | Undefined | License not yet initialized. | 
| string | Basic | License associated with the Free SKU offering. | 
| string | Community | Community license. | 
| string | Academic | The license offered for educational purposes. | 
| string | Trial | Trial license. | 
| string | Enterprise | Enterprise license. | 
| string | UiPathers | License used by UiPath employees. | 
Information about a user's sign-in state.
Properties
| Type | Name | Description | 
|---|---|---|
| string | UserInfoState | The state of the current user as defined in UserInfoState. | 
| string | UserId | The encrypted user ID. | 
A list of sign-in states for a given user.
Constants
| Type | Name | Description | 
|---|---|---|
| string | SignInUnavailable | User status when the user is signed out and sign-in is unavailable. | 
| string | SignedOut | User status when the user is signed out. | 
| string | SignedInUnconfirmed | User status when the user is signed in but sign-in not completed. | 
| string | SignedInConfirmed | User status when the user is signed in. |