# ブラウザプロファイルを開始する

プロファイルの起動に使用します。プロファイルIDを指定する必要があります。起動が成功すると、プロファイルのデバッグインターフェースを取得して、SeleniumおよびPuppeteerによる自動化を実行できます。Seleniumを使用する場合は、対応するカーネルバージョンに一致するWebDriverを使用してください。WebDriverのパスは、プロファイル起動後のレスポンスから取得できます。MoreLoginクライアントバージョン2.15.0以降が必要です。
文書化されたビジネスエラー: `19099`, `19143`。 各コードの意味は [Error Codes](../Getting%20Started/error-codes.md) を参照してください。どの操作でも共通コードが返る場合があります。

Endpoint: POST /api/env/start
Version: 2026-09-05

## Request fields (application/json):

  - `envId` (string)
    環境ID。`envId`または`uniqueId`のいずれか、少なくとも1つを指定する必要があります。
両方が指定されている場合は、`envId`が優先されます。
    Example: 1993244721490239488

  - `uniqueId` (integer)
    環境シリアル番号（小整数ID）。`envId`または`uniqueId`のいずれか一方を必ず指定してください。
両方が指定されている場合は、`envId`が優先されます。
    Example: 1

  - `encryptKey` (string)
    暗号化キー。環境においてエンドツーエンド暗号化が有効になっている場合にのみ必要です。
    Example: xxx

  - `isHeadless` (boolean)
    ヘッドレスモードで起動するかどうか。省略した場合、デフォルトは`false`になります。
注：クライアントバージョンv2.36.0以降が必要です。
    Example: false

  - `cdpEvasion` (boolean)
    CDPフィンガープリント回避機能を有効にして、検出リスクを低減します。
PC環境のみに適用されます。
デフォルト：false
注：クライアントバージョンv2.36.0以降が必要です。
    Example: false

  - `closeCheckIPPage` (boolean)
    検査ページを開かずに済ませるかどうか。
true：実行前にプロキシを検査
false：実行後にプロキシを検査
注意：クライアント v2.56.0 以降が必要です。
    Example: false

  - `checkIPErrorHandle` (integer)
    プロキシ検査が失敗したときに取る動作
数値型：1 または 2
1：プロキシ検査が失敗した場合は環境を起動しない
2：プロキシ検査が失敗しても環境を起動する
closeCheckIPPage にパラメーターを渡した場合、この項目は無視されます。デフォルト：1
注意：クライアント v2.56.0 以降が必要です。
    Example: 1

## Response 200:

  - `200` (unknown)
    成功。`data` は `envId`、`debugPort`、`type`、`version`、`webdriver` のフィールドを持つオブジェクトです。

## Response 200 fields (application/json):

  - `code` (integer)

  - `msg` (string | null)

  - `data` (object, required)

  - `data.envId` (string, required)
    プロファイル

  - `data.debugPort` (string, required)

  - `data.type` (string, required)

  - `data.version` (integer, required)

  - `data.webdriver` (string, required)

  - `requestId` (string)
    リクエストの一意な識別子。サポートへの問い合わせ時に提示してください

