UiPath Documentation
uipath-cli
latest
false

UiPath CLI user guide

Last updated May 7, 2026

uip rpa-legacy debug

uip rpa-legacy debug executes a XAML workflow locally via UiRobot. It streams logs in real time and returns structured output arguments on success, or error details on failure. Requires UiRobot installed on the local machine — by default the verb auto-detects UiRobot.exe; pass --robot-path to override.

Windows-only — see the overview warning.

Synopsis

uip rpa-legacy debug <xaml-path> [options]
uip rpa-legacy debug <xaml-path> [options]
  • <xaml-path> (required) — Path to the XAML workflow file to execute.

Options

FlagDescription
-i, --input <json>Input arguments as a JSON string.
--result-path <path>Write structured execution result (output args or error details) to a JSON file.
--timeout <seconds>Execution timeout in seconds (0 = no timeout).
--robot-path <path>Path to UiRobot.exe (auto-detected if not provided).

Examples

# Run a workflow with no input
uip rpa-legacy debug ./MyProject/Main.xaml

# Pass input arguments inline and write the result to a file
uip rpa-legacy debug ./MyProject/Main.xaml \
    --input '{"invoicePath":"C:/data/inv.pdf"}' \
    --result-path ./run-result.json

# Use an explicit UiRobot path with a 5-minute timeout
uip rpa-legacy debug ./MyProject/Main.xaml \
    --robot-path "C:/Program Files/UiPath/Studio/UiRobot.exe" \
    --timeout 300
# Run a workflow with no input
uip rpa-legacy debug ./MyProject/Main.xaml

# Pass input arguments inline and write the result to a file
uip rpa-legacy debug ./MyProject/Main.xaml \
    --input '{"invoicePath":"C:/data/inv.pdf"}' \
    --result-path ./run-result.json

# Use an explicit UiRobot path with a 5-minute timeout
uip rpa-legacy debug ./MyProject/Main.xaml \
    --robot-path "C:/Program Files/UiPath/Studio/UiRobot.exe" \
    --timeout 300

See also

  • Synopsis
  • Options
  • Examples
  • Related
  • See also

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated