- Información general
- Comience ya
- Conceptos
- Using UiPath CLI
- Guías prácticas
- CI/CD recipes
- Referencia de los comandos
- Información general
- Códigos de salida
- Global options
- uip codedagent
- uip docsai
- add-test-data-entity
- add-test-data-queue
- add-test-data-variation
- analyze
- build
- Crear proyecto
- diff
- find-activities
- get-analyzer-rules
- get-default-activity-xaml
- get-errors
- get-manual-test-cases
- get-manual-test-steps
- get-versions
- get-workflow-example
- indicate-application
- indicate-element
- inspect-package
- install-data-fabric-entities
- install-or-update-packages
- list-data-fabric-entities
- list-workflow-examples
- pack
- restore
- run-file
- search-templates
- start-studio
- stop-execution
- uia
- uip traces
- Migración
- Reference & support
UiPath CLI user guide
uip solution packages inspects the published solution packages in your tenant feed — the .zip artifacts produced by uip solution pack and uploaded by uip solution publish. Two subcommands are available:
Both subcommands are authenticated. Run uip login first, or pass --tenant to target a specific tenant.
Synopsis
uip solution packages list [--tenant <tenant-name>] [--take <n>] [--order-by <column>] [--order-direction <Ascending|Descending>]
uip solution packages delete <packageName> <packageVersion> [--tenant <tenant-name>]
uip solution packages list [--tenant <tenant-name>] [--take <n>] [--order-by <column>] [--order-direction <Ascending|Descending>]
uip solution packages delete <packageName> <packageVersion> [--tenant <tenant-name>]
Each subcommand honours the global options and returns the standard exit codes.
uip solution packages list
List solution packages published to the tenant feed. Output contains the fields you need to pass to uip solution deploy run: packageName and packageVersion.
Opciones
-t, --tenant <tenant-name>— Tenant to query. Defaults to the tenant selected during authentication.--take <count>— Number of packages to return. Defaults to10.--order-by <column>— Column to sort by. Defaults topublishDate.--order-direction <direction>—AscendingorDescending. Defaults toDescending.--login-validity <minutes>— Minimum minutes before token expiration to trigger a refresh. Defaults to10.
Ejemplos
Minimal
uip solution packages list
uip solution packages list
Common — the 20 most-recent publishes
uip solution packages list --take 20
uip solution packages list --take 20
Scripting — pick the latest version of a known package
uip solution packages list --output-filter "Data[?packageName=='my-package'] | [0].packageVersion" --output plain
uip solution packages list --output-filter "Data[?packageName=='my-package'] | [0].packageVersion" --output plain
Data shape (--output json)
{
"Code": "SolutionPackagesList",
"Data": [
{
"packageName": "MyPackage",
"packageVersion": "1.0.0",
"publishDate": "2026-04-15T10:30:00Z"
}
]
}
{
"Code": "SolutionPackagesList",
"Data": [
{
"packageName": "MyPackage",
"packageVersion": "1.0.0",
"publishDate": "2026-04-15T10:30:00Z"
}
]
}
uip solution packages delete
Delete a specific version of a published package from the tenant feed. This is a permanent operation — there is no soft-delete.
Argumentos
<packageName>(required) — The package name, as returned bypackages list.<packageVersion>(required) — The exact version to delete (for example1.0.0).
Opciones
-t, --tenant <tenant-name>— Tenant to target. Defaults to the tenant selected during authentication.--login-validity <minutes>— Minimum minutes before token expiration to trigger a refresh. Defaults to10.
Ejemplos
Minimal
uip solution packages delete my-package 1.0.0
uip solution packages delete my-package 1.0.0
Scripting — delete all versions older than a given major
uip solution packages list --take 100 \
--output-filter "Data[?packageName=='my-package' && starts_with(packageVersion, '0.')]" \
--output json \
| jq -r '.[] | .packageVersion' \
| xargs -I{} uip solution packages delete my-package {}
uip solution packages list --take 100 \
--output-filter "Data[?packageName=='my-package' && starts_with(packageVersion, '0.')]" \
--output json \
| jq -r '.[] | .packageVersion' \
| xargs -I{} uip solution packages delete my-package {}
Data shape (--output json)
{
"Code": "SolutionPackagesDelete",
"Data": {
"PackageName": "my-package",
"PackageVersion": "1.0.0"
}
}
{
"Code": "SolutionPackagesDelete",
"Data": {
"PackageName": "my-package",
"PackageVersion": "1.0.0"
}
}
Failure modes
- Package or version not found. Surfaces as a standard failure with instructions to verify the name and version against
packages list. - Insufficient permissions. The authenticated user must have permission to delete packages in the target tenant.
Related commands
uip solution pack— produces the.zipfiles that end up in the feed.uip solution publish— uploads a packed.zipto the feed (see for handling of version conflicts).uip solution deploy run— deploy a published package to Orchestrator.