# Getting Started

Switch the Listener to Python and paste. The tool must already be installed.

Opens only on a verified Basic license. Trial, Player, and signed-out sessions raise `PermissionError`.

```python
from os_bipedPlus import openAPI

api = openAPI()
```

Use `api` to pick a rig, then call work on the returned `rig`. There is no `api.reset()`. Use `rig.reset()`.

## Find

If the scene has one rig, this is enough.

```python
rig = api.scan()
print(rig.com, rig.namespace)
```

If there are several, select that biped in the viewport, then call `scan()`. For the full list, see [scan_all](scan-all.md).

## Build

```python
rig = api.build(height_cm=170, engine_type="unreal")
```

Height is in centimeters. Engine is `"unreal"` or `"unity"`. Omitted options use the tool defaults. See [build](build.md).

## Reset

```python
rig.reset("all")
```

`"all"` restores both the biped and the controllers. Other modes are on [reset](reset.md).

## What sits on each object

`api`

- `scan_all` `scan` `build` `update_ui`

`rig`

- `inspect` `reset` `mirror` `flip` `update_init`
- `rig.com` is the biped name. `namespace`, `info`, and `top_grp` are there too.

---