cicd-integrations
2025.10
true
UiPath logo, featuring letters U and I in white

CI/CD integrations user guide

Last updated Nov 5, 2025

Executing UiPath CLI tasks

This section explains how to execute tasks using the UiPath Command Line Interface (CLI), which is available in multiple platform-specific variants:

  • UiPath.CLI.Windows – for Windows environments
  • UiPath.CLI.Linux – for Linux environments
  • UiPath.CLI.Windows.Legacy – for standalone RPA Windows - Legacy projects only

Most tasks use the same syntax across platforms, with minor differences in how the CLI is invoked (e.g., uipcli.exe vs dotnet uipcli.dll).

To learn more about supported CLI tasks, see:

For Solution-related tasks introduced in 25.10, refer to Working with Solutions.

API access application scopes (standalone Projects)

The table below lists the Orchestrator scopes required by CLI tasks related to standalone projects.

Application ScopeDescription
OR.AssetsRead/write access to assets
OR.BackgroundTasksRead/write access to background tasks
OR.ExecutionRead/write access to execution data
OR.FoldersRead/write access to folders
OR.JobsRead/write access to jobs
OR.Machines.ReadRead-only access to machines
OR.MonitoringRead/write access to monitoring data
OR.Robots.ReadRead-only access to robots
OR.Settings.ReadRead-only access to settings
OR.TestSetsRead/write access to test sets
OR.TestSetExecutionsRead/write access to test set executions
OR.TestSetSchedulesRead/write access to test set schedules
OR.Users.ReadRead-only access to users

In addition to the task-specific scopes, OR.Default can be used as a wildcard scope. It provides flexible access control at organization and folder levels, suitable for most CLI-based automations. See Declaring scopes for details.

Note:

For Solutions, the required scopes differ and are described separately in Authentication and scopes for Solutions.

Registering an external application

To authenticate the CLI with Orchestrator, you must register an external application in Automation Cloud.

Note:

If you're running uipcli on the same machine where Studio is open, make sure to close the project in Studio to avoid locking errors.

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo
Trust and Security
© 2005-2025 UiPath. All rights reserved.