AI Search API または公開エンドポイントへのリクエストが失敗すると、このページに記載のいずれかのエラーが返ります。
アイテムのインデックス作成中に起きるエラーは別扱いです。インデックス作成のエラーコード を参照してください。
REST API と公開エンドポイントは、JSON エンベロープでエラーを返します。
{
"success": false,
"errors": [
{
"code": 7002,
"message": "ai_search_not_found"
}
],
"result": {}
}Workers バインディング は例外を投げます。例外の message には、ai_search_not_found など AI Search のエラーメッセージが含まれます。
Workers バインディングの呼び出しでは、投げられるエラークラスは上流の HTTP ステータスに依存します。
| HTTP ステータス | Workers バインディングのエラー |
|---|---|
| 404 | AiSearchNotFoundError |
| 5xx | AiSearchInternalError |
| その他 | AiSearchError |
これらのエラーは、ほとんどの AI Search API パスで発生することがあります。
| コード | メッセージ | HTTP ステータス | 詳細 | 推奨対応 |
|---|---|---|---|---|
| 10000 | Authentication error |
401 | 認証に失敗しました。 | API トークン と AI Search の権限を確認してください。 |
| 7001 | Internal Error |
500 | 内部エラーが発生しました。 | リクエストを再試行してください。エラーが続く場合は Cloudflare Status ↗ を確認し、サポートへ問い合わせて ください。 |
| 7002 | ai_search_not_found |
404 | リクエストしたインスタンスが存在しません。 | インスタンス名と名前空間を確認してください。 |
| 7017 | unable_to_connect_to_ai_search |
503 | AI Search が内部サービスへ接続できませんでした。 | リクエストを再試行してください。エラーが続く場合は Cloudflare Status ↗ を確認し、サポートへ問い合わせて ください。 |
| 7063 | namespace_not_found |
404 | リクエストした名前空間が存在しません。 | 名前空間 名を確認してください。 |
| 7068 | Internal Error |
500 | 内部の不変条件が壊れました。 | リクエストを再試行してください。エラーが続く場合は Cloudflare Status ↗ を確認し、サポートへ問い合わせて ください。 |
これらのエラーは、REST API または Workers バインディングで AI Search インスタンスを作成、読み取り、更新、削除、または統計取得するときに発生することがあります。
| コード | メッセージ | HTTP ステータス | 詳細 | 推奨対応 |
|---|---|---|---|---|
| 7002 | ai_search_not_found |
404 | リクエストしたインスタンスが存在しません。 | インスタンス名と名前空間を確認してください。 |
| 7017 | unable_to_connect_to_ai_search |
503 | AI Search がインデックスエンジンへ接続できませんでした。 | リクエストを再試行してください。エラーが続く場合は Cloudflare Status ↗ を確認し、サポートへ問い合わせて ください。 |
| 7010 | invalid_model |
400 | 設定またはリクエストしたモデルが無効です。 | 対応モデル を使ってください。 |
| 7018 | ai_gateway_not_found |
400 | インスタンスに設定した AI Gateway が見つかりませんでした。 | インスタンスの作成または更新 時に、既存のゲートウェイへ ai_gateway_id を設定するか、AI Gateway でゲートウェイを作成してください。 |
| 7012 | ai_search_instance_invalid_token |
400 | インスタンスに設定したサービス API トークンが無効です。 | インスタンスが使う サービス API トークン を作成または更新してください。 |
| 7013 | max_instances_reached |
403 | アカウントがインスタンス上限に達しました。 | 使っていないインスタンスを削除するか、上限の引き上げをリクエスト してください。 |
| 7022 | ai_search_with_this_name_already_exist |
400 | この名前のインスタンスは、その名前空間にすでに存在します。 | 別のインスタンス名または 名前空間 を使ってください。 |
| 7023 | domain_not_owned_by_user |
400 | AI Search が Web サイトデータソースのドメイン所有を確認できませんでした。 | ドメインが Cloudflare にオンボード されていることを確認してください。 |
| 7024 | invalid_domain |
400 | Web サイトデータソースのドメインが無効です。 | Web サイトデータソース の URL を確認してください。 |
| 7028 | missing_sitemap |
400 | AI Search が Web サイトデータソースの有効なサイトマップを見つけられませんでした。 | Web サイトの サイトマップ を追加または更新してください。 |
| 7029 | missing_robots_txt |
400 | AI Search が Web サイトデータソースの robots.txt を取得できませんでした。 |
サイトマップ情報を含む有効な robots.txt ファイルを追加してください。 |
| 7034 | forbidden_robots_txt |
400 | robots.txt が Web サイトデータソースのクロールを AI Search に許可していません。 |
AI Search クローラー がサイトをクロールできるようにしてください。 |
| 7035 | forbidden_sitemap |
400 | AI Search が Web サイトデータソースのサイトマップへアクセスできません。 | AI Search クローラーが サイトマップ URL へアクセスできるようにしてください。 |
| 7036 | invalid_chunk_size |
400 | チャンクサイズが埋め込みモデルの入力トークン上限を超えています。 | 埋め込みモデルの制限 に合わせて、より小さい チャンクサイズ を使ってください。 |
| 7040 | invalid_custom_header |
400 | Web サイトデータソースのクロールヘッダーが無効、または許可されていません。 | 認証ヘッダー を見直し、未対応のヘッダーを削除してください。 |
| 7045 | specific_sitemaps_only_valid_when_parse_type_is_sitemap |
400 | 互換性のない Web サイトデータソースのパースタイプに対して、特定のサイトマップが指定されました。 | 特定のサイトマップ は sitemap パースタイプ でのみ使ってください。 |
| 7047 | invalid_url_location |
400 | Web サイトデータソースの URL ロケーションが無効です。 | Web サイトデータソース の URL を確認してください。 |
| 7050 | fail_while_provisioning_managed_resources |
500 | AI Search がインスタンス向けのマネージドリソースを作成できませんでした。 | リクエストを再試行してください。プロビジョニングが失敗し続ける場合は Cloudflare Status ↗ を確認し、サポートへ問い合わせて ください。 |
| 7052 | type_and_source_are_required_for_non_managed_instances |
400 | 非マネージドインスタンスに type または source がありません。 |
必要な データソース フィールドを指定してください。 |
これらのエラーは、インスタンスまたは名前空間の公開エンドポイントで カスタムドメイン を追加、変更、削除するときに発生することがあります。
| コード | メッセージ | HTTP ステータス | 詳細 | 推奨対応 |
|---|---|---|---|---|
| 7090 | custom_domain_not_a_verified_zone_on_this_account |
400 | ホスト名が、このアカウントのアクティブなゾーンに属していません。 | ドメインを Cloudflare アカウントへ追加 し、アクティブになるまで待ってください。 |
| 7091 | custom_domain_already_in_use |
409 | ホスト名は、別の公開エンドポイントにすでに接続されています。 | もう一方のエンドポイントから カスタムドメイン を外すか、別のホスト名を使ってください。 |
| 7092 | custom_domain_provisioning_failed |
502 | Cloudflare がホスト名の証明書をプロビジョニングできませんでした。 | リクエストを再試行してください。エラーが続く場合は Cloudflare Status ↗ を確認し、サポートへ問い合わせて ください。 |
| 7093 | custom_domains_require_an_active_public_endpoint |
400 | インスタンスまたは名前空間に、有効な公開エンドポイントがありません。 | カスタムドメインを追加する前に 公開エンドポイント を有効にしてください。 |
| 7096 | disabling_the_default_domain_requires_at_least_one_custom_domain |
400 | カスタムドメインなしで default_domain_enabled が false に設定されました。 |
同じリクエストで カスタムドメイン を追加するか、デフォルトのホスト名を有効のままにしてください。 |
コード 7096 は、保存済み資格情報なしで モデルプロバイダー を呼んだときにも ai_gateway_credential_not_found として返ります。両者の区別には message フィールドを使ってください。
これらのエラーは、名前空間の作成、一覧、読み取り、更新、削除、または名前空間間でのインスタンス移動のときに発生することがあります。
| コード | メッセージ | HTTP ステータス | 詳細 | 推奨対応 |
|---|---|---|---|---|
| 7022 | ai_search_with_this_name_already_exist |
400 | この名前のインスタンスは、移動先の名前空間にすでに存在します。 | 別のインスタンス名または 名前空間 を使ってください。 |
| 7062 | max_namespaces_reached |
403 | アカウントが名前空間 100 件の上限に達しました。 | 使っていない名前空間を削除するか、上限の引き上げをリクエスト してください。 |
| 7063 | namespace_not_found |
404 | リクエストした名前空間が存在しません。 | 名前空間 名を確認してください。 |
| 7064 | namespace_already_exists |
409 | 名前空間はすでに存在します。 | 別の名前空間名を使うか、既存の名前空間を更新してください。 |
| 7065 | cannot_modify_default_namespace |
400 | デフォルトの名前空間はすべてのアカウントに作成され、この操作では削除も変更もできません。 | この操作にはデフォルト以外の 名前空間 を使ってください。 |
| 7066 | namespace_not_empty |
400 | 名前空間にまだインスタンスがあります。 | 名前空間 を削除する前に、インスタンスを移動または削除してください。 |
| 7067 | namespace_same_name |
400 | 移動元と移動先の名前空間名が同じです。 | 別の移動先 名前空間 を選んでください。 |
| 7097 | instances_allowed_contains_unknown_instances |
400 | instances_allowed のエントリが、この名前空間のインスタンスではありません。 |
名前空間 に存在するインスタンス名だけを使ってください。 |
| 7099 | namespace_modified_concurrently_please_retry |
409 | 同時に別のリクエストが名前空間を変更しました。 | リクエストを再試行してください。 |
これらのエラーは、AI Search のサービス API トークンを作成、一覧、読み取り、更新、削除するときに発生することがあります。
| コード | メッセージ | HTTP ステータス | 詳細 | 推奨対応 |
|---|---|---|---|---|
| 7012 | ai_search_instance_invalid_token |
400 | トークンが無効です。 | サービス API トークン を作成または更新してください。 |
| 7075 | token_not_found |
404 | リクエストしたトークンが存在しません。 | 新しい サービス API トークン を作成してください。 |
| 7076 | token_in_use_by_instances |
409 | 1 つ以上のインスタンスがまだそのトークンを使っています。 | サービス API トークン を削除する前に、それらのインスタンスを更新または削除してください。 |
これらのエラーは、Items API または Workers バインディングで、インデックス済みアイテムのアップロード、一覧、読み取り、ダウンロード、削除、同期、フィルタ、検査をするときに発生することがあります。
| コード | メッセージ | HTTP ステータス | 詳細 | 推奨対応 |
|---|---|---|---|---|
| 7032 | ai_search_is_paused |
400 | インスタンスが一時停止しています。 | アイテムをアップロードする前にインスタンスを再開してください。 |
| 7041 | item_not_found |
404 | リクエストしたアイテムが存在しません。 | アイテム ID を確認してください。 |
| 7042 | item_key_already_exist |
409 | このキーのアイテムはすでに存在します。 | 別のファイル名を使うか、Items API で既存アイテムを管理してください。 |
| 7044 | unable_to_sync_item |
503 | AI Search がアイテムを同期できませんでした。 | 操作を再試行してください。詳細は インデックス作成のエラーコード を確認してください。 |
| 7053 | this_operation_requires_a_managed_instance |
400 | この操作はマネージドインスタンスでのみ動作します。 | 組み込みストレージ のインスタンスを使ってください。 |
| 7054 | file_exceeds_maximum_size |
413 | アップロードしたファイルが大きすぎます。 | アップロード前にファイルサイズを小さくしてください。ファイルサイズ制限 を確認してください。 |
| 7055 | file_field_is_required |
400 | アップロードリクエストに file フィールドがありません。 |
multipart フォームデータに file フィールドを含めてください。 |
| 7056 | invalid_metadata_format |
400 | アップロードのメタデータが有効ではありません。 | アップロードメタデータを有効な JSON オブジェクトとして送ってください。メタデータ属性 を参照してください。 |
| 7058 | invalid_metadata_filter |
400 | メタデータフィルターが有効ではありません。 | フィルター構文 とフィールド名を確認してください。 |
| 7059 | content_download_not_available_for_external_source_items |
400 | 外部ソース由来のアイテムでは、元のコンテンツを利用できません。 | 元の データソース からファイルをダウンロードしてください。 |
| 7060 | unsupported_file_type |
400 | AI Search が対応するコンテンツタイプを判定できませんでした。 | 対応ファイル形式 をアップロードしてください。 |
| 7072 | filename_exceeds_maximum_length |
400 | ファイル名またはアイテムキーが 128 文字を超えています。 | 128 文字以下のファイル名またはアイテムキーを使ってください。 |
これらのエラーは、REST API または Workers バインディングで同期ジョブの作成、一覧、読み取り、キャンセル、またはログ一覧をするときに発生することがあります。
| コード | メッセージ | HTTP ステータス | 詳細 | 推奨対応 |
|---|---|---|---|---|
| 7020 | sync_in_cooldown |
429 | 前回の同期ジョブから 30 秒以内に、利用者起点の同期ジョブがリクエストされました。 | 次の同期ジョブを始める前に、少なくとも 30 秒待ってください。 |
| 7021 | job_not_found |
404 | リクエストしたジョブが存在しません。 | ジョブ ID を確認してください。 |
| 7046 | job_cannot_be_cancelled |
400 | ジョブはすでに終了しており、キャンセルできません。 | キャンセルする前にジョブの状態を更新してください。 |
これらのエラーは、REST API、Workers バインディング、または公開エンドポイントで、インスタンス検索、インスタンス横断検索、公開エンドポイント検索、または instance.search() を実行するときに発生することがあります。
| コード | メッセージ | HTTP ステータス | 詳細 | 推奨対応 |
|---|---|---|---|---|
| 7010 | invalid_model |
400 | 設定またはリクエストしたモデルが無効です。 | 対応モデル を使ってください。 |
| 7015 | filter_or_operator_only_supports_eq_filters |
400 | or フィルターに未対応の演算子が含まれています。 |
対応する フィルター構文 を使ってください。 |
| 7016 | filter_or_operator_does_not_support_different_keys |
400 | or フィルターに複数のメタデータキーが含まれています。 |
or フィルター内の比較では、すべて同じ メタデータ属性 を使ってください。 |
| 7039 | missing_user_query |
400 | 検索リクエストに利用者クエリが含まれていません。 | query を含めるか、messages 形式 で利用者メッセージを含めてください。 |
| 7057 | invalid_datetime_filter_value |
400 | datetime メタデータフィルターの値が無効です。 | メタデータフィルター では有効な datetime 値を使ってください。 |
| 7058 | invalid_metadata_filter |
400 | メタデータフィルターが有効ではありません。 | フィルター構文 とフィールド名を確認してください。 |
| 7069 | monthly_query_quota_exceeded |
429 | アカウントが、Workers プランの月間クエリ割り当てに達しました。 | AI Search の制限 を確認し、割り当てのリセットを待つか、Workers プラン をアップグレードしてください。 |
| 7070 | invalid_retrieval_type |
400 | リクエストが、インスタンスの index_method が対応していないモードへ retrieval_type を設定しました。keyword と hybrid はどちらもキーワードインデックスが必要です。 |
インスタンスで必要な インデックス方法 を有効にします。再インデックスが始まります。上書きが意図しないものなら、retrieval_type を外してください。 |
| 7071 | vectorize_authentication_failed |
401 | AI Search が Vectorize への認証に失敗しました。 | インスタンス設定と サービス API トークン を確認してください。 |
| 7073 | all_search_methods_failed |
500 | すべての取得方法が失敗しました。 | リクエストを再試行してください。インデックス作成のエラーコード とインスタンス設定を確認してください。 |
| 7080 | vectorize_filter_not_serializable |
400 | フィルターを Vectorize へ送れません。 | JSON シリアライズ可能なフィルター値を使ってください。 |
| 7089 | image_query_requires_vector_index |
400 | 画像クエリにはベクトルインデックスが必要です。 | インスタンスで ベクトル検索 をオンにしてコンテンツを再インデックスするか、すでにベクトル検索が有効なインスタンスを使ってください。 |
これらのエラーは、インスタンスの chat completions、インスタンス横断の chat completions、公開エンドポイントの chat completions、または instance.chatCompletions() で、AI Search がコンテキストを取得して応答を生成するときに発生することがあります。
| コード | メッセージ | HTTP ステータス | 詳細 | 推奨対応 |
|---|---|---|---|---|
| 7010 | invalid_model |
400 | 設定またはリクエストしたモデルが無効です。 | 対応モデル を使ってください。 |
| 7038 | missing_user_query |
400 | chat completions リクエストに利用者クエリが含まれていません。 | messages 形式 で、少なくとも 1 つの利用者メッセージを含めてください。 |
| 7069 | monthly_query_quota_exceeded |
429 | アカウントが、Workers プランの月間クエリ割り当てに達しました。 | AI Search の制限 を確認し、割り当てのリセットを待つか、Workers プラン をアップグレードしてください。 |
| 7070 | invalid_retrieval_type |
400 | リクエストが、インスタンスの index_method が対応していないモードへ retrieval_type を設定しました。keyword と hybrid はどちらもキーワードインデックスが必要です。 |
インスタンスで必要な インデックス方法 を有効にします。再インデックスが始まります。上書きが意図しないものなら、retrieval_type を外してください。 |
| 7073 | all_search_methods_failed |
500 | すべての取得方法が失敗しました。 | リクエストを再試行してください。インデックス作成のエラーコード とインスタンス設定を確認してください。 |
| 7089 | image_query_requires_vector_index |
400 | 画像クエリにはベクトルインデックスが必要です。 | インスタンスで ベクトル検索 をオンにしてコンテンツを再インデックスするか、すでにベクトル検索が有効なインスタンスを使ってください。 |
これらのエラーは、1 回のリクエストで複数インスタンスをクエリする インスタンス横断の検索またはチャット を使うときに発生することがあります。
| コード | メッセージ | HTTP ステータス | 詳細 | 推奨対応 |
|---|---|---|---|---|
| 7049 | one_or_more_instance_searches_failed |
500 | インスタンス横断検索が失敗し、return_on_failure が無効です。 |
リクエストを再試行するか、return_on_failure で部分結果を許可してください。 |
| 7074 | too_many_multi_search_instances |
400 | インスタンス横断検索に含まれるインスタンスが多すぎます。 | instance_ids を 許容上限 の 10 件以下にしてください。 |
return_on_failure が有効なとき、インスタンス横断検索は errors: [{ instance_id, message: "search_failed" }] 付きの部分結果を返すことがあります。このレスポンスは数値のエラーコードを使いません。
これらのエラーは、検索またはチャットリクエストが Workers AI、AI Gateway、または外部モデルプロバイダーを呼ぶときに発生することがあります。
| コード | メッセージ | HTTP ステータス | 詳細 | 推奨対応 |
|---|---|---|---|---|
| 2003 | Rate limited |
429 | AI Gateway がリクエストをレート制限しました。 | バックオフして再試行し、該当する場合は 公開エンドポイントのレート制限 を確認してください。 |
| 2016 | Prompt blocked due to security configurations |
424 | AI Gateway Guardrails がプロンプトをブロックしました。 | AI Gateway Guardrails のプロンプト設定と、プロンプト内容を確認してください。 |
| 2017 | Response blocked due to security configurations |
424 | AI Gateway Guardrails が応答をブロックしました。 | AI Gateway Guardrails の応答設定と、取得したコンテンツを確認してください。 |
| 7011 | workers_ai_fail_to_return_a_valid_response |
500 | Workers AI が無効な応答を返しました。 | リクエストを再試行してください。エラーが続く場合は Cloudflare Status ↗ を確認し、サポートへ問い合わせて ください。 |
| 7019 | workers_ai_error |
400 | Workers AI がリクエストに対してエラーを返しました。 | モデル、入力、AI Search のオプションを確認してください。 |
| 7030 | workers_ai_timeout |
400 | Workers AI がタイムアウトしました。 | リクエストを再試行してください。エラーが続く場合は Cloudflare Status ↗ を確認し、サポートへ問い合わせて ください。 |
| 7031 | ai_gateway_timeout |
400 | AI Gateway がタイムアウトしました。 | リクエストを再試行してください。エラーが続く場合は Cloudflare Status ↗ を確認し、サポートへ問い合わせて ください。 |
| 7033 | ai_gateway_exception |
502 | AI Gateway または上流モデルがエラーを返しました。 | リクエストを再試行してください。AI Gateway とプロバイダー設定を確認してください。 |
| 7077 | ai_gateway_authentication_error |
401 | AI Gateway または上流プロバイダーが認証を拒否しました。 | AI Gateway のプロバイダー資格情報を確認してください。 |
| 7078 | ai_gateway_billing_error |
402 | 上流プロバイダーが課金の問題を報告しました。 | AI Gateway でプロバイダーの課金状態を確認してください。 |
| 7079 | ai_gateway_context_window_exceeded |
413 | リクエストがモデルのコンテキストウィンドウを超えています。 | メッセージ履歴、取得したコンテキスト、または 結果件数 を減らしてください。 |
| 7096 | ai_gateway_credential_not_found |
400 | 上流プロバイダー向けの保存済み資格情報が見つかりませんでした。 | AI Gateway にプロバイダーキーを追加してください。 |
コード 7096 は、カスタムドメインなしで デフォルトのホスト名をオフにした ときにも返ります。両者の区別には message フィールドを使ってください。
これらのエラーは、公開検索、公開 chat completions、Model Context Protocol(MCP)、スニペット分析、アセット、または公開エンドポイントのルーティングが、リクエストを AI Search へプロキシする前に失敗したときに発生することがあります。公開エンドポイントの /search と /chat/completions は、上に挙げた AI Search API エラーも返すことがあります。
| コード | メッセージ | HTTP ステータス | 詳細 | 推奨対応 |
|---|---|---|---|---|
| 60001 | asset not found |
404 | リクエストした UI スニペットのアセットパスが存在しません。誤った、または古いアセットバージョンなどです。 | UI スニペットライブラリ の <script> タグを変更せずに使い、古い場合はアセットバージョンを更新してください。 |
| 60002 | hash not found on url |
404 | URL から公開エンドポイントのハッシュが欠けています。 | ダッシュボードからコピーした 公開エンドポイント URL を使ってください。 |
| 60003 | config not found |
404 | 公開エンドポイントの設定が見つかりませんでした。 | 公開エンドポイント が有効であることを確認してください。 |
| 60004 | ai search not enabled |
404 | 公開エンドポイントが無効です。 | インスタンスの 公開エンドポイント を有効にしてください。 |
| 60005 | rate limited |
429 | 公開エンドポイントのレート制限を超えました。 | レート制限 がリセットされたあとで再試行してください。 |
| 60006 | endpoint not found |
404 | リクエストした公開エンドポイントのルートが存在しません。 | 対応する 公開エンドポイント を使ってください。 |
| 60007 | mcp endpoint disabled |
401 | MCP エンドポイントが無効です。 | 公開エンドポイント で MCP を有効にしてください。 |
| 60008 | search endpoint disabled |
401 | 検索エンドポイントが無効です。 | 公開エンドポイントの設定 で検索エンドポイントを有効にしてください。 |
| 60009 | chat completions endpoint disabled |
401 | chat completions エンドポイントが無効です。 | 公開エンドポイントの設定 で chat completions エンドポイントを有効にしてください。 |
| 60010 | method not allowed |
405 | 公開エンドポイントのスニペット分析 /stats が、未対応の HTTP メソッドを受け取りました。 |
スニペット分析のリクエストは POST で /stats へ送ってください。 |
| 60011 | invalid stats request body |
400 | 公開エンドポイントのスニペット分析 /stats のリクエストボディが無効です。 |
空でない events 配列を含む有効な JSON ボディを送ってください。 |
| 60012 | invalid ai_search_options.instance_ids |
400 | 名前空間の公開エンドポイントが、不正な形式の ai_search_options.instance_ids 値を受け取りました。 |
リクエストボディ では ai_search_options.instance_ids を空でないインスタンス名の配列として送るか、許可リスト全体を検索するために省略してください。 |
| 60013 | ai_search_not_found |
404 | リクエストに一致する検索可能なインスタンスがありません。インスタンスが不明、許可リスト外、または許可リストが空です。 | 名前空間の公開エンドポイントの インスタンス許可リスト を確認してください。 |
| 60014 | path not supported for namespace-kind hash |
404 | 名前空間の公開エンドポイントが未対応のパスを受け取りました。 | /search、/chat/completions、または /mcp を使ってください。 |
| 60015 | request body must be a JSON object |
400 | 公開エンドポイントのリクエストボディが JSON オブジェクトではありません。 | 配列、文字列、空ボディではなく、Content-Type: application/json の JSON オブジェクトとしてリクエストボディを送ってください。公開エンドポイントの使い方 を参照してください。 |
| 60016 | method not allowed; this MCP endpoint only accepts POST |
405 | MCP エンドポイントが POST 以外のリクエストを受け取りました。 |
MCP リクエストは POST で送ってください。 |
| 60017 | asset fetch failed |
503 | 公開エンドポイントが UI スニペットのアセットを取得できませんでした。 | リクエストを再試行してください。エラーが続く場合は Cloudflare Status ↗ を確認し、サポートへ問い合わせて ください。 |
| 60018 | default domain disabled |
404 | エンドポイントがカスタムドメインのみを提供している状態で、リクエストがデフォルトのホスト名に届きました。 | リクエストを カスタムドメイン へ送るか、デフォルトのホスト名 を再有効化してください。 |
| 60100 | internal error |
500 | 公開エンドポイントが予期しないエラーを返しました。 | リクエストを再試行してください。エラーが続く場合は Cloudflare Status ↗ を確認し、サポートへ問い合わせて ください。 |
API リクエストが失敗したら、エラーレスポンスの code と message フィールドを確認してください。Workers バインディングの呼び出しでは、投げられたエラーの name と message を確認してください。
一時的なサービスエラーでは、指数バックオフで再試行してください。内部エラーまたはサービスエラーが続く場合は、エラーコード、インスタンス ID、リクエスト時刻を添えて Cloudflare サポートへ問い合わせて ください。