# uip tm user

> Syntax and options for `uip tm user get`, which returns profile information for the currently authenticated Test Manager user.

`uip tm user` provides access to user information in the context of the current Test Manager session.

## Synopsis

```text
uip tm user get
```

All verbs honor the [global options](./global-options.md) and the standard [exit codes](./exit-codes.md). Every verb accepts `-t, --tenant <name>` and `--log-level <level>` (default `Information`).

## uip tm user get

Return the profile of the currently authenticated user. This command takes **no arguments and no additional options** — it always returns the user associated with the active session.

:::note
`--user-id` does not exist on this command. `user get` returns the authenticated user only and takes no input.
:::

### Arguments

None.

### Options

None beyond the global options and `-t, --tenant`.

### Example

```bash
uip tm user get
```

### Data shape

```json
{
  "Code": "UserGet",
  "Data": {
    "Id": "a1b2c3d4-0000-0000-0000-000000000001",
    "Username": "jane.doe@example.com",
    "DisplayName": "Jane Doe",
    "Email": "jane.doe@example.com"
  }
}
```

## See also

- [Test Manager overview](./uip-test-manager.md)
- [Authentication](./authentication.md) — how the active session (and therefore the returned user) is determined.
