コンテンツへスキップ

エラーコード

このページでは MoreLogin API が返す主なエラーコードを一覧します。


レスポンス形式

すべての API レスポンスは次の標準形式に従います:

{
  "code": 0,
  "msg": null,
  "data": {},
  "requestId": "unique-request-id"
}
フィールド型説明
code整数0 = 成功、>0 = エラー
msg文字列エラーメッセージ(成功時は null)
dataオブジェクトレスポンスデータ
requestId文字列調査用の一意なリクエスト識別子

コードが示す領域の見分け方

エラーコードは単一の連番から割り当てられているのではありません。製品領域ごとに区間が割り当てられているため、先頭 2〜3 桁でどのサブシステムがリクエストを拒否したか分かります:

区間領域
14xxxプロキシ
15xxxグループとタグ
19xxxブラウザープロファイル
20xxxウォレット、注文、課金
21001クライアントのバージョンが古い
33xxxクラウドフォン
35xxxAPI 認証とレート制限
39xxxクラウドストレージ
40xxxクラウドブラウザーのランタイム
41xxxWebhook 設定
99xxxゲートウェイとリクエスト検証

各操作には、返し得ることが分かっているコードが記載されています。エンドポイントのリトライと完了マトリクスからリンクされた製品別のページを参照してください。


共通エラーコード

リクエスト検証、権限チェック、ゲートウェイに由来し、業務ロジックからではないため、どの操作でも返り得ます。

コード説明対処方法
0成功—
21001クライアントのバージョンが古いMoreLogin デスクトップクライアントを更新してください
35000API リクエストが多すぎるリトライ可能な操作はジッター付きバックオフで再試行してください。レート制限を参照
99000システムの不明なエラー後で再試行し、サポートには requestId を伝えてください
99001リクエストパラメーターが不正リクエストボディの形式と必須項目を確認してください
99002操作権限がありませんアカウントの権限を確認してください
99003リクエスト例外msg に応じて業務上の調整を行ってください
99004リクエストボディが大きすぎるリクエストボディを小さくしてください
99005同じリクエストが処理中です実行中のリクエストが終わるまで待ってから再試行してください
99006不正なリクエストHTTP メソッド、ヘッダー、ボディを確認してください
99007リクエスト元 IP が許可リストにありません呼び出し元 IP を許可リストに追加してください
99008IP または端末のリクエスト回数上限を超過この IP や端末からのリクエスト量を減らしてください
99009リクエストが多すぎるジッター付きバックオフで再試行してください
99011リクエストのタイムスタンプが失効現在のタイムスタンプで再送信してください
99012費用権限が必要チームオーナーのアカウントを使うか、費用権限を付与してください
15003タグの作成に失敗しました再試行前に対象のタグを確認し、失敗が続く場合は requestId を保存してください
15004タグまたは割り当ての更新に失敗しました再試行前に対象のタグを確認し、失敗が続く場合は requestId を保存してください

クラウドフォン(33xxx)

コード説明対処方法
20002The original monthly order was cancelledCreate a new monthly purchase for eligible Cloud Phones
20003The original monthly order was refundedCreate a new monthly purchase for eligible Cloud Phones
20004The original monthly order does not existVerify the Cloud Phone purchase state and contact support with requestId if it persists
20008The original monthly order is not completed or its status cannot be confirmedCheck the order and Cloud Phone state before retrying
20055A Cloud Phone does not exist, was deleted, or does not belong to the teamVerify every Cloud Phone ID and team ownership
20068A pending monthly payment order already existsComplete or cancel the pending order before using the activation API
20070A concurrent Cloud Phone purchase is already in progressWait for the in-flight purchase to settle, then read state before retrying
20071A selected monthly SKU is unavailable or has no active 30-day priceQuery the monthly SKU endpoint again and choose an available product
33310他のメンバーが端末を使用中のため再起動できません他のメンバーが端末を解放してから状態を確認してください。
33311他のメンバーが端末を使用中のためリセットできません他のメンバーが端末を解放してから状態を確認してください。
33359別の電源操作が端末の操作ロックを保持しています端末の状態を確認し、現在の操作が終わるまで待ってから再試行してください。
33382端末を転送中です転送の完了を待ち、操作権限を確認してから再試行してください。
33420Paid and unpaid Cloud Phones cannot be activated in the same batchSeparate Cloud Phones by purchase state and submit compatible batches
33421Paid Cloud Phones from different purchase orders cannot be mixedSubmit one activation batch per original purchase order
33422Payment succeeded but activation is incomplete or cannot yet be confirmedInspect data.results and each Cloud Phone's expiry state; do not pay again blindly
33300クラウドフォンが存在しませんクラウドフォン ID と、それが自チームのものかを確認してください
33301クラウドフォンが起動していません起動して、実行可能な状態になるまで待ってください
33308他のメンバーが使用中のため電源を切れません他のメンバーが解放してから再試行してください
33309他のメンバーが使用中のため接続できません他のメンバーが解放してから再試行してください
33315アカウントが未払いのためクラウドフォンが凍結されていますウォレットにチャージしてください
33316利用可能なプロファイル数が不足プランをアップグレードしてください
33317プロファイルの権限が取り消されました管理者にアクセス権の付与を依頼してください
33318残高不足で起動できませんウォレットにチャージしてください
33321プロファイルが利用できません再試行の前にプロファイルの状態を確認してください
33322プロキシの検査中です検査が終わるまでポーリングしてください
33323プロファイルが起動中です起動が終わるまで待ち、再送信しないでください
33324プロファイルはすでに実行中です対応は不要です
33325プロファイルが無効化されています使用前に再有効化してください
33331ワンクリック新端末の処理中で電源を切れません完了するまで待ってください
33332再起動中で電源を切れません完了するまで待ってください
33333リセット中で電源を切れません完了するまで待ってください
33338–33345国、タイムゾーン、言語、経度、緯度のいずれかが未指定または不正国とタイムゾーン対照表を参照してください
33346SKU の販売が終了しています別の skuId を選んでください
33347この機種は最新の Windows クライアントが必要ですMoreLogin デスクトップクライアントを更新してください
33367メンテナンス中で起動できません復旧時間はシステムのお知らせを確認してください
33376月額課金の期間が終了しましたサブスクリプションを更新してください
33398–33400経度、緯度、または高度が範囲外経度 −180…180、緯度 −90…90、高度 −50000…100000
33401このクラウドフォンは未対応です対応している機種を使ってください
33407同時実行パッケージの上限を超過枠が空くのを待つか、上限を引き上げてください
33408電話番号の形式が不正+ で始め、国コードは 1〜3 桁(86 を除く)、全体で 8〜14 桁
33418ライブ配信用ファイルが存在しないか無効uploadType=2 でアップロードし、返された fileId を使ってください
33419ライブ配信用ファイルの形式が未対応/cloudphone/uploadFile から MP4 をアップロードしてください
33005アプリのインストールに失敗再試行し、端末のストレージ空き容量も確認してください
33014操作が頻繁すぎるバックオフしてから再試行してください
33714アプリが存在しないか公開停止されましたアプリライブラリを再読み込みしてください
33814RPA テンプレートが存在しませんテンプレートを再取得し、現在の templateId を使ってください
33818RPA テンプレートのパラメーター形式が不正templateParameter はエスケープした JSON 文字列として送ってください
33303クラウドフォンの作成に失敗再試行の前に /cloudphone/page を照会し、無条件に再送信しないでください
33320このクラウドフォンに紐付いていたプロキシは削除されました/cloudphone/setProxy でプロキシを再紐付けしてください
33326他のメンバーが使用中のため端末を入れ替えられません他のメンバーが解放してから再試行してください
33350一部のクラウドフォンで ADB を有効化できませんでした該当機は未起動か ADB 非対応です。状態を読み直し、その機だけ再試行してください
33507端末上にファイルが存在しませんパスを確認してください。ダウンロード要求は転送前に親ディレクトリを走査します
33354チームアプリが見つかりませんチームのアプリ一覧で ID を確認してください。
33357権限のあるグループが必要ですisAll=false の場合、権限のあるグループを指定してください。
33368対象バージョンは利用不可または選択済みです同じパッケージの別の利用可能なバージョンを選択してください。
33369事前インストール数の上限です別の事前インストールアプリを無効にしてください。
33370このパッケージは ROOT を有効にできませんenableRoot=false を使用してください。
33423範囲内に操作対象の起動済み端末がありません起動状態、範囲、権限、onlyStartedByMe を確認してください。
33424常駐はチームで最大 3 アプリです別のアプリの常駐を無効にしてください。

インストールおよび電源操作では、さらに 33001–33033、33500–33520、33700–33724、33900–33910 の区間からデバイスサービス由来のコードが返ることがあります。どれが到達可能かは端末を提供するデバイスサービスに依存するため、各操作では個別に列挙していません。

ブラウザープロファイル(19xxx)

コード説明対処方法
19001プロファイル名が既に存在します一意な名前にするか、envName を省略して自動生成させてください
19002下流でプロファイル作成に失敗再試行の前に /env/page で確認してください
19004ユーザーエージェントの形式が不正解析可能な advancedSetting.ua を送ってください
19005Cookie の形式が不正cookies はエスケープした JSON 配列文字列として送ってください
19039プロファイルが見つかりませんenvId / uniqueId と、それが自チームのものかを確認してください
19063プロファイル数の上限に達しましたプロファイルを削除するか、プランをアップグレードしてください
19064このグループへの権限がありません管理者にグループへのアクセス権を依頼してください
19065このプロファイルへの権限がありません管理者にプロファイルへのアクセス権を依頼してください
19099利用可能なプロファイル数が不足し、利用が制限されていますプランをアップグレードしてください
19100プラットフォーム ID が不正/system/platform/list が返す platformId を使ってください
19101サイト ID が不正/system/platform/list が返す siteId を使ってください
19102カスタムプラットフォームの URL は必須ですplatformId が 9999 のときは platformUrl を送ってください
19103自動で開く URL の形式が不正afterStartupConfig には有効な絶対 URL を送ってください
19104グループ ID が不正自チームに存在するグループを使ってください
19105タグ ID が不正自チームに存在するタグを使ってください
19106プロキシ ID が不正自チームに存在するプロキシを使うか、proxyId を省略してください
19107ブラウザーカーネルのバージョンが不正/env/advanced/ua/versions からバージョンを選んでください
19108ユーザーエージェントのバージョンが不正/env/advanced/ua/versions からバージョンを選んでください
19109ユーザーエージェントのバージョンが UA と一致しませんuaVersion を advancedSetting.ua と揃えるか、どちらか一方だけ送ってください
19110カスタム URL の形式が不正有効な絶対 URL を送ってください
19111Firefox は Windows と macOS のみ対応Windows か macOS を選ぶか、Chrome に切り替えてください
19112暗号鍵が未設定のため、プロファイルの暗号化を有効にできませんチームの暗号鍵を設定するか、isEncrypt=0 を送ってください
19141100 文字以内、数字・英字・スペースのみaccountInfo.otpSecret を短くし、それ以外の文字を除いてください
19142エンドツーエンド暗号化されたプロファイルは変更できません暗号化プロファイルは MoreLogin クライアントで操作してください
19143クライアントのバージョンが低くカーネルに適合しませんMoreLogin デスクトップクライアントを更新してください
191471 日の作成上限を超過プランをアップグレードして上限を引き上げてください
19149消去するキャッシュ種別が選択されていません消去するキャッシュ種別を少なくとも 1 つ指定してください
19159OS が高度な設定と一致しません更新時に OS は変更できません。advancedSetting.os は保存値どおりにしてください
19160ブラウザー種別が高度な設定と一致しません更新時にブラウザーは変更できません。advancedSetting.vendor は保存値どおりにしてください
19175座標がサービス範囲外です対応範囲内の座標を選んでください
19193共有元がこのプロファイルの編集を禁止していますオーナーに編集許可を依頼してください
19173空でない envIds または uniqueIds が必要です空でない envIds または uniqueIds が必要です

クラウドストレージ(39xxx)

コード説明対処方法
39001クラウドストレージの情報が存在しませんチームでクラウドストレージが開通済みか確認してください
39011ファイルが見つかりませんファイル ID を確認してください
39014ファイルのアクセス URL が空ですアップロードを再登録してください
39037ファイル拡張子のパラメーターが不正対応している拡張子を送ってください
39041ストレージ容量の上限に達しましたファイルを削除して空き容量を作ってください
39044ファイル名が重複していますファイル名を変更してください
39045未確定の署名付きアップロードが多すぎます先に未確定のアップロードを完了または破棄してください
39046ファイルが正しくアップロードされていませんcomplete を呼ぶ前に署名付き URL へアップロードしてください
39047クラウドストレージの期限が切れましたクラウドストレージを更新してください
39048クラウドストレージのタグが存在しません/cloudstorage/tag/all が返すタグを使ってください
39049タグ ID は必須です少なくとも 1 つのタグを送ってください。空のリストは拒否されます
39050ファイル名が 60 文字を超えています名前を短くしてください
39051ファイルサイズは 0 B より大きく 2 GB 未満である必要がありますファイルを分割または圧縮してください

プロキシ(14xxx)とウォレット(20xxx)

コード説明対処方法
14003プロキシの更新に失敗、またはプロキシが存在しませんプロキシ ID を確認してください
14017プロキシを削除できません期限切れでないクラウドプラットフォームプロキシは削除できません。期限切れを待ってください
14023プロキシ種別が存在しません対応しているデバイスサービス値を使ってください
14024プロキシが存在しませんプロキシ ID を確認してください
14519ダイナミックプロキシの情報は変更できませんダイナミックプロキシはプロキシ系エンドポイントの外で管理してください
20018商品価格を取得できませんでした後で再試行し、サポートには requestId を伝えてください
20029ウォレットのアカウントが利用できませんチームのウォレットを確認してください
20032残高の照会に失敗後で再試行し、サポートには requestId を伝えてください
20041残高不足ウォレットにチャージしてください

クラウドブラウザーのランタイム(40xxx)

/cloudbrowser/start、/cloudbrowser/stop、/cloudbrowser/connect が返します。起動リクエストがディスパッチされた後に発生するコードは起動レスポンスではなく /cloudbrowser/page に現れます。

コード説明対処方法
40001クラウドブラウザーは実行中です対応は不要です。既存の実行に接続してください
40002現在の状態ではクラウドブラウザーを終了できません/cloudbrowser/page を読み直してから再試行してください
40003プロキシの検査に失敗紐付いたプロキシが到達可能か確認してください
40006クラウドブラウザーの操作に失敗再試行してください。アーカイブが失敗した場合は cloudBrowserArchiveStatus を確認してください
40008実行中のクラウドブラウザーが見つかりません先に起動するか、/cloudbrowser/page を読み直してください
40009他のメンバーが起動したクラウドブラウザーには接続できませんそのメンバーに解放を依頼してください
40010クラウドブラウザーへの接続に失敗再試行してください。デスクトップアクセストークンを発行できませんでした
40015このプロファイルにはプロキシが紐付いていません先に /env/setProxy/batch でプロキシを紐付けてください
40016起動リクエストを送信できませんでした再試行してください
40020クラウドブラウザーは終了処理中です終了が完了するまで待ってください
40021クラウドブラウザーはすでに起動処理中です再送信せず、/cloudbrowser/page をポーリングしてください
40023このプロファイルは使用中です先に別のセッションを閉じてください
40024クラウドブラウザーが時間内に起動しませんでしたもう一度起動してください
40025紐付いたプロキシが存在しませんプロキシを再紐付けしてください
40026紐付いたプロキシの期限が切れましたプロキシを更新または交換してください
40027紐付いたプロキシは割り当て中です割り当て完了後に再試行してください
40028ローカルプロキシは未対応ですローカル以外のプロキシを使ってください
40029このプロキシ種別は未対応です対応しているプロキシ種別を使ってください
40037エンドツーエンド暗号化されたプロファイルはクラウドブラウザーを利用できません暗号化されていないプロファイルを使ってください

Webhook(41xxx)

Webhook 設定エンドポイントがコールバック URL を拒否したときに返されます。

コード説明対処方法
41001コールバック URL は有効な HTTPS アドレスである必要があります1024 文字以内の HTTPS URL を指定し、ユーザー情報とフラグメントを含めず、ポートを正しくし、解決先のすべてのアドレスが公開経路であることを確認してください

API 認証(35xxx)とチーム(12xxx)

コード説明対処方法
12002チームが存在しませんそのメンバーのチームは削除されています。サポートへご連絡ください
35002API 認証に失敗client_id(API ID)と client_secret(API キー)を確認してください
35005このリクエストに操作権限がありませんメンバーが無効化されているか、呼び出し元 IP が Open API の許可・拒否リストを通過していません

HTTP ステータスコード

ステータス説明
200リクエストは処理済み(業務結果は code フィールドを確認)
401未認証 — アクセストークンが無効または期限切れ
403禁止 — 権限が不足
429リクエスト過多 — レート制限に達しました
500サーバー内部エラー — サポートへご連絡ください

現行のアプリケーションゲートウェイは自身のレート制限拒否を業務コード 35000 で表し、HTTP 429 を明示的には設定しません。エッジプロキシや将来のゲートウェイでは 429 が返る可能性もあるため、クライアントは両方の形式を扱ってください。


リトライと復旧の考え方

失敗の種類リトライ可否クライアントに必要な対応
検証、権限、残高、機能非対応のエラー不可リクエスト、権限、残高、選択したリソースを修正してから再試行
レート制限(35000)条件付きで可ジッターを入れてバックオフ。HTTP ステータスが 200 でもボディの code を確認
サーバーまたはデバイスサービスの一時的障害条件付きで可読み取りは再試行可。書き込みはまずリソースやタスクの状態を照会
非同期処理が受理されたすぐに再送しない文書化されたステータスエンドポイントを、成功・失敗・タイムアウトまでポーリング
ネットワークタイムアウト後に結果が不明まず状態確認作成、購入、アップロード登録、スケジュール作成を無条件に繰り返さない

この公開 API には現時点で汎用の冪等キーヘッダーはありません。したがって状態を変えるリクエストでは、エンドポイントごとの状態照会が安全な復旧手順の一部になります。

非同期処理では code: 0 のレスポンスが「完了」ではなく「受理」を意味することがあります。各操作のドキュメントに記載されたステータス項目と終了状態に従ってください。

全操作についてはエンドポイントのリトライと完了マトリクス、ポーリングの流れと終了状態については非同期操作を参照してください。


ヒント:サポートへ問い合わせる際は、レスポンスの requestId を必ず添えてください。調査が早くなります。