UiPath Documentation
uipath-cli
latest
false
UiPath CLI user guide

uip or processes

Syntax and options for `uip or processes`, which manages the folder bindings of packages to runnable processes in Orchestrator.

uip or processes manages the runnable bindings of packages to folders — what Orchestrator internally calls Releases. A process is what uip or jobs start targets; a package is the underlying .nupkg artifact (see uip or packages).

Synopsis​

uip or processes <verb> [options]
uip or processes <verb> [options]

Verbs​

VerbPurpose
listList processes in a folder, or across every folder in the tenant.
getFetch one process by key, including argument schemas and retention.
resourcesList package resources (queues, assets, buckets, connections) required by a process.
version-historyList the chronological package-version history for a process.
createBind a package to a folder as a new process.
update-versionBump one or more processes to the latest (or a specific) package version.
update (alias edit)Update process settings (PATCH semantics on selected fields).
deleteDelete a process binding by key (does not delete the package).
rollbackRoll a process back to its previous package version.

uip or processes list​

List processes in a folder (--folder-path or --folder-key), or across every folder in the tenant with --all-folders. Returns the process key (GUID), name, version, folder, and retention settings.

Options​

ShortLongValueDefaultDescription
—--folder-pathpath—Target folder by path.
—--folder-keyGUID—Target folder by key.
—--all-foldersflagoffTenant-wide listing. Mutually exclusive with --folder-path/--folder-key.
-n--nametext—Contains-match on process name.
—--process-typeenum—Process, Agent, Flow, TestAutomationProcess, WebApp, Api, MCPServer, BusinessRules, CaseManagement, Function.
—--all-fieldsflagoffReturn the full API payload.
-l--limitnumber50Page size.
—--offsetnumber0Skip count.
—--sort-byfieldId descOData sort.

Examples​

uip or processes list --folder-path "Shared"
uip or processes list --folder-path "Shared" --process-type Agent
uip or processes list --limit 50 --folder-path "Shared" \
    --output-filter '[].{key:Key, name:Name, v:ProcessVersion}'

# Tenant-wide audit across every folder
uip or processes list --all-folders --name "Invoice"
uip or processes list --folder-path "Shared"
uip or processes list --folder-path "Shared" --process-type Agent
uip or processes list --limit 50 --folder-path "Shared" \
    --output-filter '[].{key:Key, name:Name, v:ProcessVersion}'

# Tenant-wide audit across every folder
uip or processes list --all-folders --name "Invoice"

Data shape (--output json)​

{
  "Code": "ProcessList",
  "Data": [
    {
      "Key": "c3d4e5f6-0000-0000-0000-000000000001",
      "Name": "InvoiceProcessing",
      "ProcessKey": "InvoiceProcessing",
      "ProcessVersion": "1.0.2",
      "Description": "",
      "IsLatestVersion": true,
      "FolderKey": "f0f0f0f0-0000-0000-0000-000000000001",
      "FolderPath": "Shared",
      "RetentionPeriod": 30,
      "RetentionAction": "Delete"
    }
  ],
  "Pagination": { "Returned": 1, "Limit": 50, "Offset": 0, "HasMore": false }
}
{
  "Code": "ProcessList",
  "Data": [
    {
      "Key": "c3d4e5f6-0000-0000-0000-000000000001",
      "Name": "InvoiceProcessing",
      "ProcessKey": "InvoiceProcessing",
      "ProcessVersion": "1.0.2",
      "Description": "",
      "IsLatestVersion": true,
      "FolderKey": "f0f0f0f0-0000-0000-0000-000000000001",
      "FolderPath": "Shared",
      "RetentionPeriod": 30,
      "RetentionAction": "Delete"
    }
  ],
  "Pagination": { "Returned": 1, "Limit": 50, "Offset": 0, "HasMore": false }
}

FolderId is added to each row only when --all-folders is used.

uip or processes get​

Fetch one process by GUID key. Returns version, entry point, input/output argument schemas, process type, and configuration. The key resolves tenant-wide by default. Pass --folder-path or --folder-key to scope the lookup to one folder, which an identity with access to a single folder only (such as an external app) requires.

Arguments​

NameRequiredPurpose
<process-key>yesProcess key (GUID). Find it with processes list.

Options​

ShortLongValueDefaultDescription
—--folder-pathpath—Scope the lookup to this folder instead of resolving the key tenant-wide.
—--folder-keyGUID—Scope the lookup to this folder instead of resolving the key tenant-wide.
—--all-fieldsflagoffReturn the full API payload.

Examples​

uip or processes get c3d4e5f6-0000-0000-0000-000000000001
uip or processes get c3d4e5f6-0000-0000-0000-000000000001 --all-fields
uip or processes get c3d4e5f6-0000-0000-0000-000000000001 \
    --output-filter 'InputArguments'
uip or processes get c3d4e5f6-0000-0000-0000-000000000001
uip or processes get c3d4e5f6-0000-0000-0000-000000000001 --all-fields
uip or processes get c3d4e5f6-0000-0000-0000-000000000001 \
    --output-filter 'InputArguments'

Data shape (--output json)​

{
  "Code": "ProcessGet",
  "Data": {
    "Key": "c3d4e5f6-0000-0000-0000-000000000001",
    "Name": "InvoiceProcessing",
    "ProcessKey": "InvoiceProcessing",
    "ProcessVersion": "1.0.2",
    "Description": "Processes vendor invoices",
    "IsLatestVersion": true,
    "ProcessType": "Process",
    "EntryPointPath": "Main.xaml",
    "InputArguments": "{\"invoicePath\":\"String\"}",
    "FolderKey": "a1b2c3d4-0000-0000-0000-000000000001",
    "FolderPath": "Shared",
    "AutoUpdate": false,
    "TargetFramework": "Windows",
    "JobPriority": "Normal",
    "SpecificPriorityValue": 50,
    "RetentionPeriod": 30,
    "RetentionAction": "Delete",
    "StaleRetentionPeriod": 0,
    "StaleRetentionAction": "None",
    "HiddenForAttendedUser": false,
    "AutoCreateConnectedTriggers": false
  }
}
{
  "Code": "ProcessGet",
  "Data": {
    "Key": "c3d4e5f6-0000-0000-0000-000000000001",
    "Name": "InvoiceProcessing",
    "ProcessKey": "InvoiceProcessing",
    "ProcessVersion": "1.0.2",
    "Description": "Processes vendor invoices",
    "IsLatestVersion": true,
    "ProcessType": "Process",
    "EntryPointPath": "Main.xaml",
    "InputArguments": "{\"invoicePath\":\"String\"}",
    "FolderKey": "a1b2c3d4-0000-0000-0000-000000000001",
    "FolderPath": "Shared",
    "AutoUpdate": false,
    "TargetFramework": "Windows",
    "JobPriority": "Normal",
    "SpecificPriorityValue": 50,
    "RetentionPeriod": 30,
    "RetentionAction": "Delete",
    "StaleRetentionPeriod": 0,
    "StaleRetentionAction": "None",
    "HiddenForAttendedUser": false,
    "AutoCreateConnectedTriggers": false
  }
}

uip or processes resources​

List package resources — queues, assets, buckets, connections, and other package requirements — referenced by a process. Resolves the process's folder automatically; no folder flag needed.

ResourceName, FolderPath, and ResourceId report what the package declares. When the process rebinds a resource to a different target, IsOverwritten is true and the Overwrite* fields describe the target the process binds to:

FieldDescription
IsOverwrittentrue when the process rebinds the resource; false otherwise.
OverwriteNameDisplay name of the target resource. Empty when the resource is not rebound.
OverwriteEntityIdOrchestrator ID of the target resource. Empty when the resource is not rebound.
OverwriteFolderIdID of the folder that holds the target resource. null when the resource is not rebound.
OverwritePropertiesProperty name/value pairs that define the target, for example name and folderPath. Keys are returned exactly as Orchestrator stores them. {} when the resource is not rebound.

With --all-fields, each row carries the raw API resource plus an Overwrite object (null when the resource is not rebound).

Arguments​

NameRequiredPurpose
<process-key>yesProcess key (GUID). Find it with processes list.

Options​

ShortLongValueDefaultDescription
—--all-fieldsflagoffReturn the full API payload instead of the curated summary.

Examples​

uip or processes resources c3d4e5f6-0000-0000-0000-000000000001
uip or processes resources c3d4e5f6-0000-0000-0000-000000000001 --all-fields
uip or processes resources c3d4e5f6-0000-0000-0000-000000000001
uip or processes resources c3d4e5f6-0000-0000-0000-000000000001 --all-fields

Data shape (--output json)​

{
  "Code": "ProcessResources",
  "Data": [
    {
      "ResourceType": "Queue",
      "ResourceName": "InvoiceQueue",
      "FolderPath": "Shared",
      "ValidationResult": "Success",
      "ValidationError": "",
      "IsOverwritable": true,
      "ResourceKey": "InvoiceQueue",
      "ResourceId": "123456",
      "Id": 0,
      "IsOverwritten": false,
      "OverwriteName": "",
      "OverwriteEntityId": "",
      "OverwriteFolderId": null,
      "OverwriteProperties": {}
    }
  ]
}
{
  "Code": "ProcessResources",
  "Data": [
    {
      "ResourceType": "Queue",
      "ResourceName": "InvoiceQueue",
      "FolderPath": "Shared",
      "ValidationResult": "Success",
      "ValidationError": "",
      "IsOverwritable": true,
      "ResourceKey": "InvoiceQueue",
      "ResourceId": "123456",
      "Id": 0,
      "IsOverwritten": false,
      "OverwriteName": "",
      "OverwriteEntityId": "",
      "OverwriteFolderId": null,
      "OverwriteProperties": {}
    }
  ]
}

A resource that the process rebinds to a different folder:

{
  "Code": "ProcessResources",
  "Data": [
    {
      "ResourceType": "App",
      "ResourceName": "ApprovalApp",
      "FolderPath": "Dev/Apps",
      "ValidationResult": "Success",
      "ValidationError": "",
      "IsOverwritable": true,
      "ResourceKey": "Dev/Apps.ApprovalApp",
      "ResourceId": "555001",
      "Id": 0,
      "IsOverwritten": true,
      "OverwriteName": "ApprovalApp",
      "OverwriteEntityId": "777002",
      "OverwriteFolderId": 4412,
      "OverwriteProperties": {
        "name": "ApprovalApp",
        "folderPath": "Prod/Apps"
      }
    }
  ]
}
{
  "Code": "ProcessResources",
  "Data": [
    {
      "ResourceType": "App",
      "ResourceName": "ApprovalApp",
      "FolderPath": "Dev/Apps",
      "ValidationResult": "Success",
      "ValidationError": "",
      "IsOverwritable": true,
      "ResourceKey": "Dev/Apps.ApprovalApp",
      "ResourceId": "555001",
      "Id": 0,
      "IsOverwritten": true,
      "OverwriteName": "ApprovalApp",
      "OverwriteEntityId": "777002",
      "OverwriteFolderId": 4412,
      "OverwriteProperties": {
        "name": "ApprovalApp",
        "folderPath": "Prod/Apps"
      }
    }
  ]
}

uip or processes version-history​

List the chronological package-version history associated with a process. Folder is optional — if not provided, it is inferred from the process key.

Arguments​

NameRequiredPurpose
<process-key>yesProcess key (GUID).

Options​

ShortLongValueDefaultDescription
—--folder-pathpathinferredSkip auto-detection and use this folder.
—--folder-keyGUIDinferredSkip auto-detection and use this folder.
—--all-fieldsflagoffReturn the full API payload instead of the curated summary.

Examples​

uip or processes version-history c3d4e5f6-0000-0000-0000-000000000001
uip or processes version-history c3d4e5f6-0000-0000-0000-000000000001

Data shape (--output json)​

{
  "Code": "ProcessVersionHistory",
  "Data": [
    {
      "Version": "1.0.0",
      "CreatedAt": "2024-01-10T08:30:00.000Z",
      "ReleaseName": "InvoiceProcessing",
      "ReleaseId": 101,
      "Id": 1001
    },
    {
      "Version": "1.0.2",
      "CreatedAt": "2024-01-15T09:45:00.000Z",
      "ReleaseName": "InvoiceProcessing",
      "ReleaseId": 101,
      "Id": 1002
    }
  ]
}
{
  "Code": "ProcessVersionHistory",
  "Data": [
    {
      "Version": "1.0.0",
      "CreatedAt": "2024-01-10T08:30:00.000Z",
      "ReleaseName": "InvoiceProcessing",
      "ReleaseId": 101,
      "Id": 1001
    },
    {
      "Version": "1.0.2",
      "CreatedAt": "2024-01-15T09:45:00.000Z",
      "ReleaseName": "InvoiceProcessing",
      "ReleaseId": 101,
      "Id": 1002
    }
  ]
}

uip or processes create​

Bind a package to a folder as a process. Requires --folder-path or --folder-key and three required package options. Use uip or packages list for the package key and uip or packages versions for available versions.

Job retention defaults to Delete after 30 days. To archive jobs instead, pass --retention-action Archive with --retention-bucket <bucket-key>. To archive stale jobs, pass --stale-retention-action Archive with --stale-retention-period <days> and --stale-retention-bucket <bucket-key>.

Options​

Required​
ShortLongValueDefaultDescription
—--nametext—Process name inside the folder.
—--package-keytext—Package key (the PackageId from packages list).
—--package-versionversion—Package version (for example, 1.0.0).
Identity and scope​
ShortLongValueDefaultDescription
—--folder-pathpath—Target folder by path.
—--folder-keyGUID—Target folder by key.
Process settings​
ShortLongValueDefaultDescription
—--descriptiontext—Process description.
—--entry-pointpath—Entry-point workflow path (for multi-entry-point packages).
—--input-argumentsJSON—Default input arguments as JSON.
—--job-priorityenum—Low, Normal, High. Mutually exclusive with --specific-priority.
—--specific-priority1–100—Numeric priority. Mutually exclusive with --job-priority.
—--robot-sizeenum—Cloud robot size: Small, Standard, Medium, Large.
—--tagsCSV—Comma-separated tag names.
—--environment-variablestext—Environment variables as newline-separated KEY=VALUE pairs (not JSON), e.g. $'FOO=bar\nBAZ=qux'.
—--auto-update / --no-auto-updateflag—Enable/disable auto-update to latest package version.
—--hidden-for-attended / --visible-for-attendedflag—Hide or show to attended users. Mutually exclusive.
—--auto-create-triggers / --no-auto-create-triggersflag—Auto-create connected triggers on deploy.
Retention​
ShortLongValueDefaultDescription
—--retention-perioddays (1–180)30Job retention period.
—--retention-actionenumDeleteDelete, Archive, or None. Archive requires --retention-bucket.
—--retention-bucketbucket key (GUID)—Storage bucket key for archived jobs. Required when --retention-action is Archive, and rejected for Delete or None. The bucket must be in, or shared to, the process folder. Get the key from uip or buckets list.
—--stale-retention-perioddays180 for Delete/NoneStale-job retention period. Requires --stale-retention-action. Required when the stale action is Archive.
—--stale-retention-actionenum—Delete, Archive, or None. Archive requires --stale-retention-bucket.
—--stale-retention-bucketbucket key (GUID)—Storage bucket key for archived stale jobs. Required when --stale-retention-action is Archive. The bucket must be in, or shared to, the process folder. Get the key from uip or buckets list.

Examples​

uip or processes create --folder-path "Shared" \
    --name "InvoiceProcessing" \
    --package-key InvoiceProcessing --package-version 1.0.2

uip or processes create --folder-path "Production/EU" \
    --name "InvoiceProcessing" --package-key InvoiceProcessing --package-version 1.0.2 \
    --job-priority High --auto-update --tags "finance,eu"

uip or processes create --folder-path "Shared" \
    --name "InvoiceProcessing" --package-key InvoiceProcessing --package-version 1.0.2 \
    --output-filter 'Key'
uip or processes create --folder-path "Shared" \
    --name "InvoiceProcessing" \
    --package-key InvoiceProcessing --package-version 1.0.2

uip or processes create --folder-path "Production/EU" \
    --name "InvoiceProcessing" --package-key InvoiceProcessing --package-version 1.0.2 \
    --job-priority High --auto-update --tags "finance,eu"

uip or processes create --folder-path "Shared" \
    --name "InvoiceProcessing" --package-key InvoiceProcessing --package-version 1.0.2 \
    --output-filter 'Key'

Data shape (--output json)​

{
  "Code": "ProcessCreated",
  "Data": {
    "Key": "c3d4e5f6-0000-0000-0000-000000000010",
    "Name": "InvoiceProcessing",
    "ProcessKey": "InvoiceProcessing",
    "ProcessVersion": "1.0.2",
    "Description": "",
    "IsLatestVersion": true,
    "RetentionPeriod": 30,
    "RetentionAction": "Delete"
  }
}
{
  "Code": "ProcessCreated",
  "Data": {
    "Key": "c3d4e5f6-0000-0000-0000-000000000010",
    "Name": "InvoiceProcessing",
    "ProcessKey": "InvoiceProcessing",
    "ProcessVersion": "1.0.2",
    "Description": "",
    "IsLatestVersion": true,
    "RetentionPeriod": 30,
    "RetentionAction": "Delete"
  }
}

uip or processes update-version​

Update one or more processes to the latest package version, or to a specific version with --package-version. Folder is optional — if not provided it is inferred from the first process key.

  • One key + no --package-version → update to latest (single API call).
  • One key + --package-version → update to that version (single API call).
  • Multiple keys + no --package-version → bulk update-to-latest.
  • Multiple keys + --package-version → rejected (validation error).

Running jobs are unaffected; only new jobs use the updated version.

Arguments​

NameRequiredPurpose
<process-keys...>yesOne or more process keys (GUIDs).

Options​

ShortLongValueDefaultDescription
—--folder-pathpathinferredSkip auto-detection and use this folder.
—--folder-keyGUIDinferredSkip auto-detection and use this folder.
—--package-versionversion—Specific version. Only valid with a single key.

Examples​

uip or processes update-version c3d4e5f6-0000-0000-0000-000000000001

uip or processes update-version c3d4e5f6-0000-0000-0000-000000000001 \
    --package-version 1.0.3

uip or processes update-version \
    c3d4e5f6-0000-0000-0000-000000000001 \
    c3d4e5f6-0000-0000-0000-000000000002 \
    --output-filter 'Version'
uip or processes update-version c3d4e5f6-0000-0000-0000-000000000001

uip or processes update-version c3d4e5f6-0000-0000-0000-000000000001 \
    --package-version 1.0.3

uip or processes update-version \
    c3d4e5f6-0000-0000-0000-000000000001 \
    c3d4e5f6-0000-0000-0000-000000000002 \
    --output-filter 'Version'

Data shape (--output json)​

Single-key:

{
  "Code": "ProcessVersionUpdated",
  "Data": { "ProcessKey": "c3d4e5f6-…-000001", "Version": "latest" }
}
{
  "Code": "ProcessVersionUpdated",
  "Data": { "ProcessKey": "c3d4e5f6-…-000001", "Version": "latest" }
}

Bulk returns Code: "ProcessVersionsUpdated" with ProcessKeys, Version, and a Result object echoed from the API.

uip or processes update​

Update process settings by key. Reads current values, applies the PATCH fields provided, and saves. Only provided fields are changed; fields omitted on the CLI are preserved from the current state. The key resolves tenant-wide by default. Pass --folder-path or --folder-key to scope the lookup to one folder, which an identity with access to a single folder only (such as an external app) requires.

edit is a registered alias for this verb — uip or processes edit works identically to uip or processes update.

Arguments​

NameRequiredPurpose
<process-key>yesProcess key (GUID).

Options​

Same fields as processes create except for the three required package options and --tags. Mutual-exclusion and validation rules match create (--job-priority vs --specific-priority, --hidden-for-attended vs --visible-for-attended). Archive retention needs a storage bucket: while the action stays Archive, the current bucket is kept, and when the action changes to Delete or None, the bucket is cleared.

ShortLongValueDefaultDescription
—--folder-pathpath—Scope the key lookup to this folder instead of resolving it tenant-wide.
—--folder-keyGUID—Scope the key lookup to this folder instead of resolving it tenant-wide.
-n--nametext—New display name.
-d--descriptiontext—New description.
—--entry-pointpath—New entry-point path.
—--input-argumentsJSON—Default input arguments.
—--environment-variablestext—Newline-separated KEY=VALUE pairs (not JSON). Pass '' to clear them.
—--job-priorityenum—Low, Normal, High.
—--specific-priority1–100—Numeric priority.
—--robot-sizeenum—Cloud robot size: Small, Standard, Medium, Large.
—--auto-update / --no-auto-updateflag—Toggle auto-update.
—--hidden-for-attended / --visible-for-attendedflag—Attended visibility.
—--auto-create-triggers / --no-auto-create-triggersflag—Connected-trigger auto-create.
—--healing-agent / --no-healing-agentflag—Enable or disable Healing Agent (Autopilot for Robots) for this process. Future jobs use it by default once enabled; tenant-level Autopilot must already be on.
—--retention-perioddays (1–180)—Job retention period.
—--retention-actionenum—Delete, Archive, None. Switching to Archive requires --retention-bucket unless the process already archives.
—--retention-bucketbucket key (GUID)—Storage bucket key for archived jobs. Omit to keep the current bucket. The bucket must be in, or shared to, the process folder. Get the key from uip or buckets list.
—--stale-retention-perioddays—Stale-job retention period. Omit to keep the current period. When no period is stored, Delete/None use 180 and Archive requires this option.
—--stale-retention-actionenum—Delete, Archive, None. Archive requires --stale-retention-bucket.
—--stale-retention-bucketbucket key (GUID)—Storage bucket key for archived stale jobs. Omit to keep the current bucket. The bucket must be in, or shared to, the process folder. Get the key from uip or buckets list.

Examples​

uip or processes update c3d4e5f6-0000-0000-0000-000000000001 \
    --description "Monthly invoice batch"

uip or processes update c3d4e5f6-0000-0000-0000-000000000001 \
    --job-priority High --retention-period 60

# Archive completed jobs to a storage bucket after 60 days
uip or processes update c3d4e5f6-0000-0000-0000-000000000001 \
    --retention-action Archive --retention-period 60 \
    --retention-bucket b1b2c3d4-0000-0000-0000-000000000001

uip or processes update c3d4e5f6-0000-0000-0000-000000000001 \
    --auto-update --output-filter 'Status'
uip or processes update c3d4e5f6-0000-0000-0000-000000000001 \
    --description "Monthly invoice batch"

uip or processes update c3d4e5f6-0000-0000-0000-000000000001 \
    --job-priority High --retention-period 60

# Archive completed jobs to a storage bucket after 60 days
uip or processes update c3d4e5f6-0000-0000-0000-000000000001 \
    --retention-action Archive --retention-period 60 \
    --retention-bucket b1b2c3d4-0000-0000-0000-000000000001

uip or processes update c3d4e5f6-0000-0000-0000-000000000001 \
    --auto-update --output-filter 'Status'

Data shape (--output json)​

{
  "Code": "ProcessUpdated",
  "Data": {
    "Key": "c3d4e5f6-0000-0000-0000-000000000001",
    "Name": "InvoiceProcessing",
    "Status": "Updated successfully"
  }
}
{
  "Code": "ProcessUpdated",
  "Data": {
    "Key": "c3d4e5f6-0000-0000-0000-000000000001",
    "Name": "InvoiceProcessing",
    "Status": "Updated successfully"
  }
}

uip or processes delete​

Delete a process binding by key. This removes the release binding from its folder — it does not delete the underlying package.

Arguments​

NameRequiredPurpose
<process-key>yesProcess key (GUID). Find it with processes list.

Options​

ShortLongValueDefaultDescription
-y--yesflag—Required. Confirms this irreversible operation — the CLI never prompts.

Examples​

uip or processes delete c3d4e5f6-0000-0000-0000-000000000001 --yes
uip or processes delete c3d4e5f6-0000-0000-0000-000000000001 --yes

Data shape (--output json)​

{
  "Code": "ProcessDeleted",
  "Data": {
    "Key": "c3d4e5f6-0000-0000-0000-000000000001",
    "Name": "InvoiceProcessing",
    "ProcessKey": "InvoiceProcessing",
    "Status": "Deleted successfully"
  }
}
{
  "Code": "ProcessDeleted",
  "Data": {
    "Key": "c3d4e5f6-0000-0000-0000-000000000001",
    "Name": "InvoiceProcessing",
    "ProcessKey": "InvoiceProcessing",
    "Status": "Deleted successfully"
  }
}

uip or processes rollback​

Roll a process back to its previous package version. Folder is optional — if not provided it is inferred from the process key.

Arguments​

NameRequiredPurpose
<process-key>yesProcess key (GUID).

Options​

ShortLongValueDefaultDescription
—--folder-pathpathinferredSkip auto-detection.
—--folder-keyGUIDinferredSkip auto-detection.

Examples​

uip or processes rollback c3d4e5f6-0000-0000-0000-000000000001
uip or processes rollback c3d4e5f6-0000-0000-0000-000000000001 \
    --folder-path "Shared"
uip or processes rollback c3d4e5f6-0000-0000-0000-000000000001 \
    --output-filter 'Status'
uip or processes rollback c3d4e5f6-0000-0000-0000-000000000001
uip or processes rollback c3d4e5f6-0000-0000-0000-000000000001 \
    --folder-path "Shared"
uip or processes rollback c3d4e5f6-0000-0000-0000-000000000001 \
    --output-filter 'Status'

Data shape (--output json)​

{
  "Code": "ProcessRolledBack",
  "Data": {
    "ProcessKey": "c3d4e5f6-0000-0000-0000-000000000001",
    "Status": "Rolled back to previous version"
  }
}
{
  "Code": "ProcessRolledBack",
  "Data": {
    "ProcessKey": "c3d4e5f6-0000-0000-0000-000000000001",
    "Status": "Rolled back to previous version"
  }
}

Exit codes​

See Exit codes. No verb-specific overrides beyond the standard validation errors.

  • uip or packages — find package keys (packages list), versions (packages versions), and entry points (packages entry-points) before calling processes create.
  • uip or jobs — especially jobs start, which takes a process key.
  • uip or folders — create or locate the target folder before binding.

See also​

Was this page helpful?

Connect

Need help? Support(opens in new window)

Want to learn? UiPath Academy(opens in new window)

Have questions? UiPath Forum(opens in new window)

Stay updated