# uip rpa uia

> Entry point and subcommand listing for `uip rpa uia`, the UI Automation command group that Studio exposes from the command line.

`uip rpa uia` is the entry point for the UI Automation subgroup — the family of verbs Studio exposes for inspecting and driving on-screen UI from the command line. Calling the group itself is rarely useful; it is the parent for individual UI Automation subcommands surfaced when Studio's UI Automation feature set is available.

Subcommands are surfaced dynamically by Studio. The set visible to a given installation depends on the Studio version, the installed UI Automation activity package, and any feature flags. To see what is currently available, run:

```bash
uip rpa uia --help
```

This verb runs through Studio, so it requires a Windows runner.

## Synopsis

```
uip rpa uia [options]
```

## Options

This verb takes no per-command options of its own — it is a subcommand group. The actual flags belong to each subcommand. Use the parent-level options shared by every `uip rpa` verb — see [RPA tool overview](./uip-rpa.md).

For the complete subcommand list on your installed tool version, run:

```bash
uip rpa uia --help
```

## Examples

```bash
# Discover which UI Automation subcommands the live tool exposes
uip rpa uia --help

# Discover with verbose logging, useful when subcommands are missing
uip rpa uia --help --log-level debug
```

## Related

- [`uip rpa indicate-application`](./uip-rpa-indicate-application.md) — register an application screen in the Object Repository.
- [`uip rpa indicate-element`](./uip-rpa-indicate-element.md) — register a UI element under a screen.

## See also

- [RPA tool overview](./uip-rpa.md)
- [Global options](./global-options.md)
- [Exit codes](./exit-codes.md)
