- Overview
- Get started
- Concepts
- Using UiPath CLI
- UiPath for Coding Agents
- How-to guides
- CI/CD recipes
- Command reference
- Overview
- Exit codes
- Global options
- uip codedagent
- uip docsai
- add-test-data-entity
- add-test-data-queue
- add-test-data-variation
- analyze
- build
- create-project
- 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
- Migration
- Reference & support
UiPath CLI user guide
uip tm project manages Test Manager projects on the current tenant. A Test Manager project is the top-level container for test cases, test sets, and executions; every other uip tm verb scopes to a project via --project-key.
Synopsis
uip tm project list [--limit <n>] [--offset <n>]
uip tm project create --name <name> --project-key <key> [--description <text>]
uip tm project update --project-key <key> [--name <name>] [--description <text>]
uip tm project delete --project-key <key> [-y]
uip tm project set-default-folder --project-key <key> --folder-key <uuid>
uip tm project clear-default-folder --project-key <key>
uip tm project owners list --project-key <key...>
uip tm project list [--limit <n>] [--offset <n>]
uip tm project create --name <name> --project-key <key> [--description <text>]
uip tm project update --project-key <key> [--name <name>] [--description <text>]
uip tm project delete --project-key <key> [-y]
uip tm project set-default-folder --project-key <key> --folder-key <uuid>
uip tm project clear-default-folder --project-key <key>
uip tm project owners list --project-key <key...>
All verbs honor the global options and the standard exit codes. Every verb accepts -t, --tenant <name> to target a tenant other than the one in the active session, and --log-level <level> for verbosity (debug, info, warn, error; default Information).
uip tm project list
List every Test Manager project on the current tenant.
Arguments
None.
Options
--limit <n>— maximum number of projects to return per page. Defaults to50.--offset <n>— number of results to skip. Defaults to0.
Example
uip tm project list --limit 20 --offset 0
uip tm project list --limit 20 --offset 0
Data shape
{
"Code": "ProjectsList",
"Data": [
{
"ProjectKey": "DEMO",
"Name": "Demo Project",
"Description": "Smoke tests",
"Active": true
}
]
}
{
"Code": "ProjectsList",
"Data": [
{
"ProjectKey": "DEMO",
"Name": "Demo Project",
"Description": "Smoke tests",
"Active": true
}
]
}
uip tm project create
Create a new Test Manager project. The project is created as active.
Arguments
None.
Options
--name <name>(required) — project name.--project-key <key>(required) — project key / prefix (for example,MYPROJ). Test case and test set object keys will be prefixed with this value (for example,MYPROJ:1).--description <text>— free-form project description. Defaults to empty.
Example
uip tm project create \
--name "Demo Project" \
--project-key DEMO \
--description "Smoke tests"
uip tm project create \
--name "Demo Project" \
--project-key DEMO \
--description "Smoke tests"
Data shape
{
"Code": "ProjectCreate",
"Data": {
"ProjectKey": "DEMO",
"Id": "a1b2c3d4-0000-0000-0000-000000000001",
"Name": "Demo Project",
"Description": "Smoke tests"
}
}
{
"Code": "ProjectCreate",
"Data": {
"ProjectKey": "DEMO",
"Id": "a1b2c3d4-0000-0000-0000-000000000001",
"Name": "Demo Project",
"Description": "Smoke tests"
}
}
uip tm project update
Update a project's name or description. Provide at least one of --name or --description.
Arguments
None.
Options
--project-key <key>(required) — the project to update.--name <name>— new name. Omit to leave unchanged.--description <text>— new description. Omit to leave unchanged.
Example
uip tm project update --project-key DEMO --name "Demo Project (2026)"
uip tm project update --project-key DEMO --name "Demo Project (2026)"
Data shape
{
"Code": "ProjectUpdate",
"Data": {
"ProjectKey": "DEMO",
"Id": "a1b2c3d4-0000-0000-0000-000000000001",
"Name": "Demo Project (2026)",
"Description": "Smoke tests"
}
}
{
"Code": "ProjectUpdate",
"Data": {
"ProjectKey": "DEMO",
"Id": "a1b2c3d4-0000-0000-0000-000000000001",
"Name": "Demo Project (2026)",
"Description": "Smoke tests"
}
}
uip tm project delete
Delete a Test Manager project by its key. This is unconditional and permanent — all test cases, test sets, and execution history are removed.
Arguments
None.
Options
--project-key <key>(required) — the project to delete.-y, --yes— skip the confirmation prompt. Required in non-interactive environments (CI pipelines, scripts).
Example
uip tm project delete --project-key DEMO --yes
uip tm project delete --project-key DEMO --yes
Data shape
{
"Code": "ProjectDelete",
"Data": {
"ProjectKey": "DEMO",
"Id": "a1b2c3d4-0000-0000-0000-000000000001",
"Result": "Deleted"
}
}
{
"Code": "ProjectDelete",
"Data": {
"ProjectKey": "DEMO",
"Id": "a1b2c3d4-0000-0000-0000-000000000001",
"Result": "Deleted"
}
}
uip tm project set-default-folder
Set the default Orchestrator folder for the project. Test sets created afterwards inherit this folder unless overridden.
Arguments
None.
Options
--project-key <key>(required) — Test Manager project key.--folder-key <uuid>(required) — Orchestrator folder key (UUID). Get it fromuip or folders list.
Example
uip tm project set-default-folder \
--project-key DEMO \
--folder-key f0f0f0f0-0000-0000-0000-000000000001
uip tm project set-default-folder \
--project-key DEMO \
--folder-key f0f0f0f0-0000-0000-0000-000000000001
Data shape
{
"Code": "ProjectSetDefaultFolder",
"Data": {
"ProjectKey": "DEMO",
"FolderKey": "f0f0f0f0-0000-0000-0000-000000000001",
"Result": "Updated"
}
}
{
"Code": "ProjectSetDefaultFolder",
"Data": {
"ProjectKey": "DEMO",
"FolderKey": "f0f0f0f0-0000-0000-0000-000000000001",
"Result": "Updated"
}
}
uip tm project clear-default-folder
Remove the default Orchestrator folder from a project. After clearing, new test sets do not inherit a folder automatically.
Arguments
None.
Options
--project-key <key>(required) — Test Manager project key.
Example
uip tm project clear-default-folder --project-key DEMO
uip tm project clear-default-folder --project-key DEMO
Data shape
{
"Code": "ProjectClearDefaultFolder",
"Data": {
"ProjectKey": "DEMO",
"Result": "Cleared"
}
}
{
"Code": "ProjectClearDefaultFolder",
"Data": {
"ProjectKey": "DEMO",
"Result": "Cleared"
}
}
uip tm project owners list
List the owners of one or more Test Manager projects. Pass multiple project keys to get ownership info for several projects in one call.
Arguments
None.
Options
--project-key <key...>(required) — one or more project keys. Repeat the flag or space-separate values.
Example
uip tm project owners list --project-key DEMO
uip tm project owners list --project-key DEMO
Data shape
{
"Code": "ProjectOwnersList",
"Data": [
{
"ProjectKey": "DEMO",
"ProjectId": "a1b2c3d4-0000-0000-0000-000000000001",
"Owners": [
{
"Identifier": "b2c3d4e5-0000-0000-0000-000000000001",
"IdentityName": "[email protected]",
"DisplayName": "John Doe",
"Email": "[email protected]",
"ObjectType": "user"
}
]
}
]
}
{
"Code": "ProjectOwnersList",
"Data": [
{
"ProjectKey": "DEMO",
"ProjectId": "a1b2c3d4-0000-0000-0000-000000000001",
"Owners": [
{
"Identifier": "b2c3d4e5-0000-0000-0000-000000000001",
"IdentityName": "[email protected]",
"DisplayName": "John Doe",
"Email": "[email protected]",
"ObjectType": "user"
}
]
}
]
}
Related
See also
- Test Manager overview
- Authentication
uip or folders list— source of the folder UUID used byset-default-folder.
- Synopsis
- uip tm project list
- Arguments
- Options
- Example
- Data shape
- uip tm project create
- Arguments
- Options
- Example
- Data shape
- uip tm project update
- Arguments
- Options
- Example
- Data shape
- uip tm project delete
- Arguments
- Options
- Example
- Data shape
- uip tm project set-default-folder
- Arguments
- Options
- Example
- Data shape
- uip tm project clear-default-folder
- Arguments
- Options
- Example
- Data shape
- uip tm project owners list
- Arguments
- Options
- Example
- Data shape
- Related
- See also