---
title: whoami
description: ログイン中のアカウントと選択中のWorkspaceを確認します。
canonical_url: https://orchestor.io/docs/cli/whoami
markdown_url: https://orchestor.io/docs/cli/whoami.md
contentType: reference
---

# whoami

`orc whoami` は、CLIの認証情報に対応するアカウントと、選択中のWorkspaceを表示するコマンドです。認証方式、ユーザー情報、Workspaceの選択元と認証情報との一致を確認できます。

実行には有効な認証情報が必要です。ログインするアカウントを変更する場合は、[`orc auth login`](https://orchestor.io/docs/cli/auth.md) を使用してください。

## 使い方

```bash title="terminal"
orc whoami
```

*CLIで使用するアカウントとWorkspaceを確認します。*

互換エイリアス: `orc account whoami`、`orc auth whoami`、`orc auth me`。

## 使用例

### アカウントとWorkspaceの情報をJSONで取得します。

出力のデータには `authenticated`、`auth`、`user`、`workspace` が含まれます。`auth` で認証方式や認証情報の取得元、`user` でアカウント情報を確認できます。

```bash title="terminal"
orc whoami --json
```

*アカウントとWorkspaceの情報をJSONで取得します。*

### 指定したWorkspaceと認証情報のWorkspaceを照合します。

`workspace.configured_id` はCLIで指定した値、`workspace.authenticated_id` はサーバーが返すWorkspaceです。両方がある場合、`workspace.matches` は一致すれば `true`、異なれば `false` になります。どちらかがない場合は `null` です。

```bash title="terminal"
orc whoami --workspace 123e4567-e89b-42d3-a456-426614174000 --json
```

*指定したWorkspaceと認証情報のWorkspaceを照合します。*

## Workspaceの選択

Workspaceは `--workspace`、`ORCHESTOR_WORKSPACE_ID`、カレントディレクトリの `.orchestor/workspace.json`、グローバル設定の順で選ばれます。いずれも設定されていない場合は、サーバーが返すWorkspaceを使用します。`workspace.source` で選択元を確認できます。

`workspace.matches` が `false` の場合は、指定したWorkspaceと認証情報のWorkspaceが異なります。このコマンドはその状態を表示します。アカウントと選択設定を確認してから、目的のWorkspaceで操作してください。

## 認証エラー

認証の検証結果が無効な場合は `Authentication is invalid.` と表示され、認証エラーで終了します。[`orc auth login`](https://orchestor.io/docs/cli/auth.md) でログインするか、設定したAPIキーを確認してから再実行してください。

## グローバルオプション

`orc whoami` では、次の[グローバルオプション](https://orchestor.io/docs/cli/global-flags.md)を使用できます。

- [`--help`](https://orchestor.io/docs/cli/global-flags.md#%E3%83%98%E3%83%AB%E3%83%97)
- [`--workspace`](https://orchestor.io/docs/cli/global-flags.md#%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%B9%E3%83%9A%E3%83%BC%E3%82%B9)
- [`--json`](https://orchestor.io/docs/cli/global-flags.md#json-%E5%87%BA%E5%8A%9B)
- [`--pretty`](https://orchestor.io/docs/cli/global-flags.md#json-%E5%87%BA%E5%8A%9B)
- [`--format`](https://orchestor.io/docs/cli/global-flags.md#%E5%87%BA%E5%8A%9B%E5%BD%A2%E5%BC%8F)
- [`--field`](https://orchestor.io/docs/cli/global-flags.md#%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%81%AE%E6%8A%BD%E5%87%BA)
- [`--fields`](https://orchestor.io/docs/cli/global-flags.md#%E3%83%95%E3%82%A3%E3%83%BC%E3%83%AB%E3%83%89%E3%81%AE%E6%8A%BD%E5%87%BA)
- [`--raw`](https://orchestor.io/docs/cli/global-flags.md#%E5%80%A4%E3%81%A0%E3%81%91%E3%82%92%E5%87%BA%E5%8A%9B)
- [`--output`](https://orchestor.io/docs/cli/global-flags.md#%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%B8%E3%81%AE%E5%87%BA%E5%8A%9B)
- [`--no-pager`](https://orchestor.io/docs/cli/global-flags.md#%E3%83%9A%E3%83%BC%E3%82%B8%E9%80%81%E3%82%8A)
- [`--dry-run`](https://orchestor.io/docs/cli/global-flags.md#%E3%83%AA%E3%82%AF%E3%82%A8%E3%82%B9%E3%83%88%E3%81%AE%E4%BA%8B%E5%89%8D%E7%A2%BA%E8%AA%8D)
- [`--yes`](https://orchestor.io/docs/cli/global-flags.md#%E7%A2%BA%E8%AA%8D%E3%81%AE%E7%9C%81%E7%95%A5)
- [`--stdin`](https://orchestor.io/docs/cli/global-flags.md#%E6%A8%99%E6%BA%96%E5%85%A5%E5%8A%9B)
- [`--from-stdin`](https://orchestor.io/docs/cli/global-flags.md#%E6%A8%99%E6%BA%96%E5%85%A5%E5%8A%9B)
- [`--page-all`](https://orchestor.io/docs/cli/global-flags.md#%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%83%9A%E3%83%BC%E3%82%B8%E3%82%92%E5%8F%96%E5%BE%97)
- [`--timing`](https://orchestor.io/docs/cli/global-flags.md#%E3%83%AA%E3%82%AF%E3%82%A8%E3%82%B9%E3%83%88%E6%99%82%E9%96%93)
- [`--readonly`](https://orchestor.io/docs/cli/global-flags.md#%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%E5%B0%82%E7%94%A8%E3%83%A2%E3%83%BC%E3%83%89)
- [`--wrap-untrusted`](https://orchestor.io/docs/cli/global-flags.md#%E5%A4%96%E9%83%A8%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%81%AE%E7%9B%AE%E5%8D%B0%E4%BB%98%E3%81%91)

各オプションの詳細と使用例は、[グローバルオプション](https://orchestor.io/docs/cli/global-flags.md)を参照してください。

---

[Documentation index](https://orchestor.io/docs/llms.txt)
