- Overview
- UiPath CLI
- Azure DevOps extension
- Jenkins plugin

CI/CD integrations user guide
Deploying assets to Orchestrator
linkPrerequisites:
- Create a CSV file that contains the assets that you want to deploy to Orchestrator.
The CSV file must have the following three columns:
name
,type
,value
, anddescription
. - Run the CLI
exe
(for Windows) ordll
(for Linux) file. - Add the required Orchestrator API access application scopes.
For more information about the CSV file, check the example below.
name |
type |
value |
description |
---|---|---|---|
asset_1_name |
text |
"i have a comment" |
asset_1_description |
asset_2_name |
integer |
|
asset_2_description |
asset_3_name |
bool |
|
asset_3_description |
asset_4_name |
credential |
username:password |
asset_4_description |
To deploy assets to Orchestrator, take the following steps:
- Run the
asset
task, usinguipcli asset
. You can see a list of the available sub-tasks. - Specify the required parameters and run the
deploy
sub-task.See the list of parameters below.
Parameter
Description
-u
, or--username
(Required if you use Basic Authentication, through a username and a password)The username used for authenticating to Orchestrator. You must pair it with the corresponding password.
-p
, or--password
(Required if you use Basic Authentication, through a username and a password)The password used for authenticating to Orchestrator. You must pair it with the corresponding username.
The OAuth2 refresh token used for authenticating to Orchestrator. You must pair it with the Account Name and Client ID.
The Orchestrator CloudRPA account name. You must pair it with the OAuth2 refresh token and Client ID.
-A
, or--accountForApp
The Orchestrator CloudRPA account name(organization name). You must pair it with the Application ID, Application Secret, and Application scope for external application.
The external Application Id. You must pair it with the Application Account, Application Secret, and Application scope.
The external Application Secret. You must pair it with the Application Account, Application ID, and Application scope.
--applicationScope
(Required if you use external application authentication)The list of application scopes, separated by single spaces. You must pair it with the Application Account, Application ID, and Application Secret for external application.
-o
, or--organizationUnit
The name of the Orchestrator folder (organization unit).
To input subfolders make sure to input both the parent folder name and the name of the subfolder. For instance, useAccountingTeam\TeamJohn
.-l
, or--language
The language used in the Orchestrator user interface.
-y
, or--disableTelemetry
Disable telemetry data.
--traceLevel
Display the trace of the events.
--identityUrl
(Required only for PaaS deployments)The URL of your identity server.
--help
Displays the parameters and examples for this command.
--version
Display version information.
Assets File (pos. 0)
(Required)The name of the CSV file that contains the assets you want to delete. Orchestrator URL (pos.1)
(Required)The URL of the Orchestrator instance. Orchestrator Tenant (pos.2)
- (Required) for SaaP deployments.
- (Optional) for PaaS deployments.
The tenant of the Orchestrator instance, where you want to manage your assets.
Usage:
asset deploy <assets_file> <orchestrator_url> <orchestrator_tenant> [-u <orchestrator_user> -p <orchestrator_pass>] [-t <auth_token> -a <account_name>] [-A <account_for_app> -I <application_id> -S <application_secret> --applicationScope] [-o <folder>] [-l <language>]
asset deploy <assets_file> <orchestrator_url> <orchestrator_tenant> [-u <orchestrator_user> -p <orchestrator_pass>] [-t <auth_token> -a <account_name>] [-A <account_for_app> -I <application_id> -S <application_secret> --applicationScope] [-o <folder>] [-l <language>]
Examples:
asset deploy assets_file.csv "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -l en-US
.asset deploy assets_file.csv "https://uipath-orchestrator.myorg.com" default -u admin -p 123456 -o OurOrganization
.asset deploy assets_file.csv "https://uipath-orchestrator.myorg.com" default -t a7da29a2c93a717110a82 -a myAccount
.asset delete assets_file.csv "https://uipath-orchestrator.myorg.com" default -A accountForExternalApp -I myExternalAppId -S myExternalAppSecret --applicationScope "OR.Folders.Read OR.Settings.Read"
.