{"openapi":"3.0.3","info":{"title":"CHA.LA IP Intelligence API","description":"## クイックスタート\n\nIPインテリジェンス、ネットワーク所有権、ルーティング、脅威エビデンスのための単一API。アカウントアクセスを有効にして、単一のリクエストから始めましょう。\n\n1. アカウントを作成: 登録し、APIコンソールにサインインしてアクセスをリクエストします。メールアカウントは現在手動承認が必要です。承認はメール確認ではありません。\n2. APIキーを取得: 承認後、キーを作成するか、管理者からアカウントに紐付いたキーを受け取ります。完全な秘密鍵は一度しか表示されません。安全に保管してください。\n3. バックエンドから呼び出す: X-API-KeyまたはAuthorization: Bearerを使用してください。キーをURL、公開リポジトリ、またはフロントエンドコードに配置しないでください。\n\n[APIコンソール](https://www.cha.la/ja/console)\n\n## 無料枠と有料期間\n\n無料アカウントは1日あたり1,000ユニットを受け取り、UTC午前0時にリセットされます。すべてのキーとウェブサイトのバッチは残高を共有します。キーの交換や失効は使用量をリセットしません。\n\n|プラン|1日の安全上限|リクエスト/分/キー|アクティブなキー|ターゲット/バッチ|\n|---|---:|---:|---:|---:|\n|Free|1,000|30|2|100|\n|Developer|10,000|120|5|500|\n|Pro|100,000|600|20|2,000|\n|Enterprise|1,000,000|3,000|100|5,000|\n\n有料期間はプラン、明示的な総許容量、有効期限とともに手動でプロビジョニングされます。期間許容量は1日の上限に日数を掛けたものではありません。オンラインチェックアウトや自動更新は有効になっていません。有効期限が切れるとアカウントは無料版に戻り、既存のキーのスコープが自動的に拡張されることはありません。レガシー組織契約やキーごとの下限も適用されます。\n\n## 使用量のカウント方法\n\n成功した同期ルックアップは1ユニットを消費します。バッチステータス/結果の読み取り、失敗、拒否、レート制限で拒否されたリクエストは0ユニットです。\n\nバッチ: 受け入れられた重複排除済みターゲットは1回課金されます。後でターゲットが失敗しても返金されません。Idempotency-Keyは必須です。同じ識別子で同じリクエストを再生しても再度課金されません。\n\nウェブサイトのバッチ進行状況とダウンロードに追加のユニットはかかりません。429/503の場合は、Retry-Afterがある場合はそれに従い、指数バックオフを使用してください。\n\n## 利用可能性\n\n顧客統合には/api/public/v1を使用してください。/api/v1はウェブサイト内部のインターフェースであり、顧客契約ではありません。外部ブラウザのCORSは有効になっていないため、バックエンドから呼び出してください。\n\nリバースIPソース: 未設定のため利用不可。\n\nC2配布: 無効。\n\nRPKIはスナップショットを使用します。observedAt、expiresAt、stale、riskStatusを確認してください。不明または証拠がないからといって安全とは限りません。/api/capabilitiesが現在の機能ステータスの情報源です。","version":"0.6.0"},"components":{"securitySchemes":{"apiKey":{"type":"apiKey","in":"header","name":"X-API-Key"},"bearerAuth":{"type":"http","scheme":"bearer"}},"schemas":{}},"paths":{"/api/public/v1/batch/ip":{"post":{"operationId":"_batch_ip","summary":"冪等な IP 一括照会を作成","tags":["Public API","Batch Intelligence"],"description":"Idempotency-Keyは必須です。同じキーと正規化されたターゲットリストは再課金せずに元のジョブを返します。入力が変更されたか、ジョブの有効期限が切れた場合は409を返します。受け付けられた重複排除済みターゲットは、後で失敗したターゲットも含めて一度課金されます。ジョブは7日間保持されます。\n\n最小プラン: free。必要なスコープ: batch:write, ip:read。X-API-KeyまたはAuthorization: Bearerを使用して認証します。","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"targets":{"type":"array","items":{"type":"string"},"description":"IPまたはホスト名の配列。ターゲット上限はプランによって異なります。"}},"required":["targets"]}}}},"parameters":[{"schema":{"type":"string","minLength":8,"maxLength":128,"pattern":"^[A-Za-z0-9._:-]+$"},"in":"header","name":"Idempotency-Key","required":true,"description":"ジョブの存続期間中保持される一意のバッチ識別子。同じリクエストを再試行する際に再利用してください。"}],"security":[{"apiKey":[]},{"bearerAuth":[]}],"x-required-scopes":["batch:write","ip:read"],"responses":{"200":{"description":"成功レスポンス。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"status":{"type":"string","enum":["queued","running","completed","completed_with_errors","failed"]},"inputCount":{"type":"integer"},"completedCount":{"type":"integer"},"successCount":{"type":"integer"},"errorCount":{"type":"integer"},"createdAt":{"type":"string","format":"date-time"},"expiresAt":{"type":"string","format":"date-time"},"items":{"type":"array","items":{"type":"object","properties":{"position":{"type":"integer"},"target":{"type":"string"},"status":{"type":"string"},"result":{"type":"object","properties":{"ip":{"type":"string"},"input":{"type":"string"},"countryCode":{"type":"string"},"location":{"type":"string"},"asn":{"type":"integer","nullable":true},"asnName":{"type":"string"},"organization":{"type":"string"},"network":{"type":"string"},"ipType":{"type":"string","description":"表示ラベル。ISPホストIPはISP所有のホスティングサブタイプであり、住宅用・静的保証ではありません。"},"ipUsage":{"type":"object","properties":{"code":{"type":"string","description":"安定した利用コード。例：isp_hosted、hosting、residential_access、mobile、business、cdn、proxy、unknown。"},"label":{"type":"string"},"baseType":{"type":"string"},"asnOwnerCategory":{"type":"string"}},"additionalProperties":true},"ipTypeAssessments":{"type":"array","items":{"type":"object","properties":{"label":{"type":"string"},"confidence":{"type":"number"},"scope":{"type":"string","enum":["ip","prefix","asn"]},"evidence":{"type":"array","items":{"type":"string"}},"sourceKeys":{"type":"array","items":{"type":"string"}}},"additionalProperties":true}},"native":{"type":"string"},"risk":{"type":"number"},"riskStatus":{"type":"string","description":"リスクを解釈する前にこれを確認してください。not_observed/unknownは安全を示すものではありません。"},"riskConfidence":{"type":"number"},"riskComponents":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string"},"label":{"type":"string"},"contribution":{"type":"number"},"detail":{"type":"string"},"source":{"type":"string"}},"additionalProperties":true}},"observedAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"}},"additionalProperties":true,"description":"IPインテリジェンス。追加の証跡フィールドが互換的に追加される場合があります。","nullable":true},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"additionalProperties":true,"nullable":true}},"additionalProperties":true}}},"additionalProperties":true},"meta":{"type":"object","properties":{"provider":{"type":"string"},"plan":{"type":"string"},"chargedUnits":{"type":"integer"},"replayed":{"type":"boolean"}},"additionalProperties":true}},"additionalProperties":true,"description":"Successful response."}}}},"202":{"description":"バッチを受け付けました。対象は原子的に課金されます。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"status":{"type":"string","enum":["queued","running","completed","completed_with_errors","failed"]},"inputCount":{"type":"integer"},"completedCount":{"type":"integer"},"successCount":{"type":"integer"},"errorCount":{"type":"integer"},"createdAt":{"type":"string","format":"date-time"},"expiresAt":{"type":"string","format":"date-time"},"items":{"type":"array","items":{"type":"object","properties":{"position":{"type":"integer"},"target":{"type":"string"},"status":{"type":"string"},"result":{"type":"object","properties":{"ip":{"type":"string"},"input":{"type":"string"},"countryCode":{"type":"string"},"location":{"type":"string"},"asn":{"type":"integer","nullable":true},"asnName":{"type":"string"},"organization":{"type":"string"},"network":{"type":"string"},"ipType":{"type":"string","description":"表示ラベル。ISPホストIPはISP所有のホスティングサブタイプであり、住宅用・静的保証ではありません。"},"ipUsage":{"type":"object","properties":{"code":{"type":"string","description":"安定した利用コード。例：isp_hosted、hosting、residential_access、mobile、business、cdn、proxy、unknown。"},"label":{"type":"string"},"baseType":{"type":"string"},"asnOwnerCategory":{"type":"string"}},"additionalProperties":true},"ipTypeAssessments":{"type":"array","items":{"type":"object","properties":{"label":{"type":"string"},"confidence":{"type":"number"},"scope":{"type":"string","enum":["ip","prefix","asn"]},"evidence":{"type":"array","items":{"type":"string"}},"sourceKeys":{"type":"array","items":{"type":"string"}}},"additionalProperties":true}},"native":{"type":"string"},"risk":{"type":"number"},"riskStatus":{"type":"string","description":"リスクを解釈する前にこれを確認してください。not_observed/unknownは安全を示すものではありません。"},"riskConfidence":{"type":"number"},"riskComponents":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string"},"label":{"type":"string"},"contribution":{"type":"number"},"detail":{"type":"string"},"source":{"type":"string"}},"additionalProperties":true}},"observedAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"}},"additionalProperties":true,"description":"IPインテリジェンス。追加の証跡フィールドが互換的に追加される場合があります。","nullable":true},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"additionalProperties":true,"nullable":true}},"additionalProperties":true}}},"additionalProperties":true},"meta":{"type":"object","properties":{"provider":{"type":"string"},"plan":{"type":"string"},"chargedUnits":{"type":"integer"},"replayed":{"type":"boolean"}},"additionalProperties":true}},"additionalProperties":true,"description":"Batch accepted; targets charged atomically."}}}},"400":{"description":"パラメータが不正です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Invalid parameters."}}}},"401":{"description":"APIキーが見つからない、無効、期限切れ、失効、または停止されています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Missing, expired, revoked or invalid API key."}}}},"403":{"description":"スコープまたはプランが不足しています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Insufficient scope or plan."}}}},"404":{"description":"見つからないか、このAPIクライアントが所有していません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Not found or not owned by this client."}}}},"409":{"description":"冪等性の競合、期限切れのジョブ、またはアクティブなジョブ数の上限です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Idempotency conflict or active job limit."}}}},"422":{"description":"対象を解決できないか測定できません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Target cannot be resolved or measured."}}}},"429":{"description":"レートまたはクォータの上限に達しました。拒否されたリクエストは単位を消費しません。Retry-Afterに従って待機してください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Rate or quota limit; rejected requests consume no usage units."}}}},"500":{"description":"内部処理エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"502":{"description":"上流応答エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"503":{"description":"サービスまたはデータソースが利用できません。単位は課金されません。Retry-Afterがある場合はそれに従ってバックオフしてください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Service/data source unavailable; no usage units charged."}}}},"504":{"description":"上流応答タイムアウト。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}}},"x-minimum-plan":"free","x-docs-group":"batch"}},"/api/public/v1/batch/jobs/{id}":{"get":{"operationId":"_batch_jobs__id","summary":"一括処理の状態","tags":["Public API","Batch Intelligence"],"description":"このジョブを読み取れるのは同じAPIクライアントのみです。ステータス読み取りはクエリユニットを消費しません。急速なポーリングは避けてください。\n\n最小プラン: free。必要なスコープ: batch:read。X-API-KeyまたはAuthorization: Bearerを使用して認証します。 成功したリクエストは1ユニットを消費し、失敗または拒否されたリクエストは0ユニットです。UTCのクォータリセット。","security":[{"apiKey":[]},{"bearerAuth":[]}],"x-required-scopes":["batch:read"],"parameters":[{"schema":{"type":"string"},"in":"path","name":"id","required":true,"description":"バッチジョブID。同じAPIクライアントのみがアクセスできます。"}],"responses":{"200":{"description":"成功レスポンス。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"status":{"type":"string","enum":["queued","running","completed","completed_with_errors","failed"]},"inputCount":{"type":"integer"},"completedCount":{"type":"integer"},"successCount":{"type":"integer"},"errorCount":{"type":"integer"},"createdAt":{"type":"string","format":"date-time"},"expiresAt":{"type":"string","format":"date-time"},"items":{"type":"array","items":{"type":"object","properties":{"position":{"type":"integer"},"target":{"type":"string"},"status":{"type":"string"},"result":{"type":"object","properties":{"ip":{"type":"string"},"input":{"type":"string"},"countryCode":{"type":"string"},"location":{"type":"string"},"asn":{"type":"integer","nullable":true},"asnName":{"type":"string"},"organization":{"type":"string"},"network":{"type":"string"},"ipType":{"type":"string","description":"表示ラベル。ISPホストIPはISP所有のホスティングサブタイプであり、住宅用・静的保証ではありません。"},"ipUsage":{"type":"object","properties":{"code":{"type":"string","description":"安定した利用コード。例：isp_hosted、hosting、residential_access、mobile、business、cdn、proxy、unknown。"},"label":{"type":"string"},"baseType":{"type":"string"},"asnOwnerCategory":{"type":"string"}},"additionalProperties":true},"ipTypeAssessments":{"type":"array","items":{"type":"object","properties":{"label":{"type":"string"},"confidence":{"type":"number"},"scope":{"type":"string","enum":["ip","prefix","asn"]},"evidence":{"type":"array","items":{"type":"string"}},"sourceKeys":{"type":"array","items":{"type":"string"}}},"additionalProperties":true}},"native":{"type":"string"},"risk":{"type":"number"},"riskStatus":{"type":"string","description":"リスクを解釈する前にこれを確認してください。not_observed/unknownは安全を示すものではありません。"},"riskConfidence":{"type":"number"},"riskComponents":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string"},"label":{"type":"string"},"contribution":{"type":"number"},"detail":{"type":"string"},"source":{"type":"string"}},"additionalProperties":true}},"observedAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"}},"additionalProperties":true,"description":"IPインテリジェンス。追加の証跡フィールドが互換的に追加される場合があります。","nullable":true},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"additionalProperties":true,"nullable":true}},"additionalProperties":true}}},"additionalProperties":true},"meta":{"type":"object","properties":{"provider":{"type":"string"},"plan":{"type":"string"},"chargedUnits":{"type":"integer"},"replayed":{"type":"boolean"}},"additionalProperties":true}},"additionalProperties":true,"description":"Successful response."}}}},"400":{"description":"パラメータが不正です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Invalid parameters."}}}},"401":{"description":"APIキーが見つからない、無効、期限切れ、失効、または停止されています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Missing, expired, revoked or invalid API key."}}}},"403":{"description":"スコープまたはプランが不足しています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Insufficient scope or plan."}}}},"404":{"description":"見つからないか、このAPIクライアントが所有していません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Not found or not owned by this client."}}}},"409":{"description":"冪等性の競合、期限切れのジョブ、またはアクティブなジョブ数の上限です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Idempotency conflict or active job limit."}}}},"422":{"description":"対象を解決できないか測定できません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Target cannot be resolved or measured."}}}},"429":{"description":"レートまたはクォータの上限に達しました。拒否されたリクエストは単位を消費しません。Retry-Afterに従って待機してください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Rate or quota limit; rejected requests consume no usage units."}}}},"500":{"description":"内部処理エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"502":{"description":"上流応答エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"503":{"description":"サービスまたはデータソースが利用できません。単位は課金されません。Retry-Afterがある場合はそれに従ってバックオフしてください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Service/data source unavailable; no usage units charged."}}}},"504":{"description":"上流応答タイムアウト。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}}},"x-minimum-plan":"free","x-docs-group":"batch"}},"/api/public/v1/batch/jobs/{id}/results":{"get":{"operationId":"_batch_jobs__id_results","summary":"一括処理の結果をエクスポート","tags":["Public API","Batch Intelligence"],"description":"このジョブをエクスポートできるのは同じAPIクライアントのみです。結果の読み取りはクエリユニットを消費しません。JSONとCSVがサポートされています。\n\n最小プラン: free。必要なスコープ: batch:read。X-API-KeyまたはAuthorization: Bearerを使用して認証します。 成功したリクエストは1ユニットを消費し、失敗または拒否されたリクエストは0ユニットです。UTCのクォータリセット。","parameters":[{"schema":{"type":"string","enum":["json","csv"],"default":"json"},"in":"query","name":"format","required":false,"description":"エクスポート形式。"},{"schema":{"type":"string"},"in":"path","name":"id","required":true,"description":"バッチジョブID。同じAPIクライアントのみがアクセスできます。"}],"security":[{"apiKey":[]},{"bearerAuth":[]}],"x-required-scopes":["batch:read"],"responses":{"200":{"description":"JSONレポートまたはCSVエクスポート。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"status":{"type":"string","enum":["queued","running","completed","completed_with_errors","failed"]},"inputCount":{"type":"integer"},"completedCount":{"type":"integer"},"successCount":{"type":"integer"},"errorCount":{"type":"integer"},"createdAt":{"type":"string","format":"date-time"},"expiresAt":{"type":"string","format":"date-time"},"items":{"type":"array","items":{"type":"object","properties":{"position":{"type":"integer"},"target":{"type":"string"},"status":{"type":"string"},"result":{"type":"object","properties":{"ip":{"type":"string"},"input":{"type":"string"},"countryCode":{"type":"string"},"location":{"type":"string"},"asn":{"type":"integer","nullable":true},"asnName":{"type":"string"},"organization":{"type":"string"},"network":{"type":"string"},"ipType":{"type":"string","description":"表示ラベル。ISPホストIPはISP所有のホスティングサブタイプであり、住宅用・静的保証ではありません。"},"ipUsage":{"type":"object","properties":{"code":{"type":"string","description":"安定した利用コード。例：isp_hosted、hosting、residential_access、mobile、business、cdn、proxy、unknown。"},"label":{"type":"string"},"baseType":{"type":"string"},"asnOwnerCategory":{"type":"string"}},"additionalProperties":true},"ipTypeAssessments":{"type":"array","items":{"type":"object","properties":{"label":{"type":"string"},"confidence":{"type":"number"},"scope":{"type":"string","enum":["ip","prefix","asn"]},"evidence":{"type":"array","items":{"type":"string"}},"sourceKeys":{"type":"array","items":{"type":"string"}}},"additionalProperties":true}},"native":{"type":"string"},"risk":{"type":"number"},"riskStatus":{"type":"string","description":"リスクを解釈する前にこれを確認してください。not_observed/unknownは安全を示すものではありません。"},"riskConfidence":{"type":"number"},"riskComponents":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string"},"label":{"type":"string"},"contribution":{"type":"number"},"detail":{"type":"string"},"source":{"type":"string"}},"additionalProperties":true}},"observedAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"}},"additionalProperties":true,"description":"IPインテリジェンス。追加の証跡フィールドが互換的に追加される場合があります。","nullable":true},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}},"additionalProperties":true,"nullable":true}},"additionalProperties":true}}},"additionalProperties":true},"meta":{"type":"object","properties":{"provider":{"type":"string"},"plan":{"type":"string"},"chargedUnits":{"type":"integer"},"replayed":{"type":"boolean"}},"additionalProperties":true}},"additionalProperties":true}},"text/csv":{"schema":{"type":"string"}}}},"400":{"description":"パラメータが不正です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Invalid parameters."}}}},"401":{"description":"APIキーが見つからない、無効、期限切れ、失効、または停止されています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Missing, expired, revoked or invalid API key."}}}},"403":{"description":"スコープまたはプランが不足しています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Insufficient scope or plan."}}}},"404":{"description":"見つからないか、このAPIクライアントが所有していません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Not found or not owned by this client."}}}},"409":{"description":"冪等性の競合、期限切れのジョブ、またはアクティブなジョブ数の上限です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Idempotency conflict or active job limit."}}}},"422":{"description":"対象を解決できないか測定できません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Target cannot be resolved or measured."}}}},"429":{"description":"レートまたはクォータの上限に達しました。拒否されたリクエストは単位を消費しません。Retry-Afterに従って待機してください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Rate or quota limit; rejected requests consume no usage units."}}}},"500":{"description":"内部処理エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"502":{"description":"上流応答エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"503":{"description":"サービスまたはデータソースが利用できません。単位は課金されません。Retry-Afterがある場合はそれに従ってバックオフしてください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Service/data source unavailable; no usage units charged."}}}},"504":{"description":"上流応答タイムアウト。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}}},"x-minimum-plan":"free","x-docs-group":"batch"}},"/api/public/v1/asn/{asn}":{"get":{"operationId":"_asn__asn","summary":"ASN 情報","tags":["Public API"],"description":"大規模なネットワークでは大きなスナップショットが返される場合があります。応答をキャッシュし、staleおよびexpiryメタデータを確認してください。\n\n最小プラン: free。必要なスコープ: asn:read。X-API-KeyまたはAuthorization: Bearerを使用して認証します。 成功したリクエストは1ユニットを消費し、失敗または拒否されたリクエストは0ユニットです。UTCのクォータリセット。","security":[{"apiKey":[]},{"bearerAuth":[]}],"x-required-scopes":["asn:read"],"parameters":[{"schema":{"type":"string"},"in":"path","name":"asn","required":true,"description":"自律システム番号（例：AS13335）。"}],"responses":{"200":{"description":"成功レスポンス。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"asn":{"type":"integer"},"name":{"type":"string"},"organization":{"type":"string"},"prefixes":{"type":"array","items":{"type":"object","properties":{"prefix":{"type":"string"},"ipVersion":{"type":"integer"}},"additionalProperties":true}},"observedAt":{"type":"string","format":"date-time"},"expiresAt":{"type":"string","format":"date-time"},"stale":{"type":"boolean"},"cacheHit":{"type":"boolean"}},"additionalProperties":true},"meta":{"type":"object","properties":{"provider":{"type":"string"},"plan":{"type":"string"},"chargedUnits":{"type":"integer"},"replayed":{"type":"boolean"}},"additionalProperties":true}},"additionalProperties":true,"description":"Successful response."}}}},"400":{"description":"パラメータが不正です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Invalid parameters."}}}},"401":{"description":"APIキーが見つからない、無効、期限切れ、失効、または停止されています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Missing, expired, revoked or invalid API key."}}}},"403":{"description":"スコープまたはプランが不足しています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Insufficient scope or plan."}}}},"404":{"description":"見つからないか、このAPIクライアントが所有していません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Not found or not owned by this client."}}}},"409":{"description":"冪等性の競合、期限切れのジョブ、またはアクティブなジョブ数の上限です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Idempotency conflict or active job limit."}}}},"422":{"description":"対象を解決できないか測定できません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Target cannot be resolved or measured."}}}},"429":{"description":"レートまたはクォータの上限に達しました。拒否されたリクエストは単位を消費しません。Retry-Afterに従って待機してください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Rate or quota limit; rejected requests consume no usage units."}}}},"500":{"description":"内部処理エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"502":{"description":"上流応答エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"503":{"description":"サービスまたはデータソースが利用できません。単位は課金されません。Retry-Afterがある場合はそれに従ってバックオフしてください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Service/data source unavailable; no usage units charged."}}}},"504":{"description":"上流応答タイムアウト。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}}},"x-minimum-plan":"free","x-docs-group":"bgp"}},"/api/public/v1/bgp/prefix":{"get":{"operationId":"_bgp_prefix","summary":"BGP プレフィックス","tags":["Public API"],"description":"時間枠内のBGPプレフィックス統計と可視性を返します。\n\n最小プラン: developer。必要なスコープ: bgp:read。X-API-KeyまたはAuthorization: Bearerを使用して認証します。 成功したリクエストは1ユニットを消費し、失敗または拒否されたリクエストは0ユニットです。UTCのクォータリセット。","parameters":[{"schema":{"type":"string"},"in":"query","name":"prefix","required":true,"description":"IPv4 / IPv6のCIDR（例：1.1.1.0/24）。"},{"schema":{"type":"integer","minimum":1,"maximum":744,"default":168},"in":"query","name":"hours","required":false,"description":"過去の時間単位での検索ウィンドウ。"}],"security":[{"apiKey":[]},{"bearerAuth":[]}],"x-required-scopes":["bgp:read"],"responses":{"200":{"description":"成功レスポンス。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"prefix":{"type":"string"},"points":{"type":"array","items":{"type":"object","properties":{"windowStart":{"type":"string","format":"date-time","nullable":true},"prefix":{"type":"string"},"announcementCount":{"type":"integer"},"withdrawalCount":{"type":"integer"},"visibleCollectors":{"type":"integer"},"visiblePeers":{"type":"integer"},"originAsns":{"type":"array","items":{"type":"integer"}},"lastObserved":{"type":"string","format":"date-time","nullable":true}},"additionalProperties":true}}},"additionalProperties":true},"meta":{"type":"object","properties":{"provider":{"type":"string"},"plan":{"type":"string"},"chargedUnits":{"type":"integer"},"replayed":{"type":"boolean"}},"additionalProperties":true}},"additionalProperties":true,"description":"Successful response."}}}},"400":{"description":"パラメータが不正です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Invalid parameters."}}}},"401":{"description":"APIキーが見つからない、無効、期限切れ、失効、または停止されています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Missing, expired, revoked or invalid API key."}}}},"403":{"description":"スコープまたはプランが不足しています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Insufficient scope or plan."}}}},"404":{"description":"見つからないか、このAPIクライアントが所有していません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Not found or not owned by this client."}}}},"409":{"description":"冪等性の競合、期限切れのジョブ、またはアクティブなジョブ数の上限です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Idempotency conflict or active job limit."}}}},"422":{"description":"対象を解決できないか測定できません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Target cannot be resolved or measured."}}}},"429":{"description":"レートまたはクォータの上限に達しました。拒否されたリクエストは単位を消費しません。Retry-Afterに従って待機してください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Rate or quota limit; rejected requests consume no usage units."}}}},"500":{"description":"内部処理エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"502":{"description":"上流応答エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"503":{"description":"サービスまたはデータソースが利用できません。単位は課金されません。Retry-Afterがある場合はそれに従ってバックオフしてください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Service/data source unavailable; no usage units charged."}}}},"504":{"description":"上流応答タイムアウト。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}}},"x-minimum-plan":"developer","x-docs-group":"bgp"}},"/api/public/v1/bgp/history":{"get":{"operationId":"_bgp_history","summary":"BGP 履歴","tags":["Public API","BGP Intelligence"],"description":"観測された経路イベントを返します。観測がないことは変更がなかったことを証明しません。\n\n最小プラン: developer。必要なスコープ: bgp:read。X-API-KeyまたはAuthorization: Bearerを使用して認証します。 成功したリクエストは1ユニットを消費し、失敗または拒否されたリクエストは0ユニットです。UTCのクォータリセット。","parameters":[{"schema":{"type":"string"},"in":"query","name":"prefix","required":true,"description":"IPv4 / IPv6のCIDR（例：1.1.1.0/24）。"},{"schema":{"type":"integer","minimum":1,"maximum":744,"default":744},"in":"query","name":"hours","required":false,"description":"過去の時間単位での検索ウィンドウ。"},{"schema":{"type":"integer","minimum":1,"maximum":500,"default":200},"in":"query","name":"limit","required":false,"description":"ページサイズまたは返されるレコードの最大数。"}],"security":[{"apiKey":[]},{"bearerAuth":[]}],"x-required-scopes":["bgp:read"],"responses":{"200":{"description":"成功レスポンス。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"prefix":{"type":"string"},"observed":{"type":"boolean"},"windowHours":{"type":"integer"},"events":{"type":"array","items":{"type":"object","properties":{"eventType":{"type":"string"},"prefix":{"type":"string"},"originAsn":{"type":"integer"},"observedAt":{"type":"string","format":"date-time"}},"additionalProperties":true}}},"additionalProperties":true},"meta":{"type":"object","properties":{"provider":{"type":"string"},"plan":{"type":"string"},"chargedUnits":{"type":"integer"},"replayed":{"type":"boolean"}},"additionalProperties":true}},"additionalProperties":true,"description":"Successful response."}}}},"400":{"description":"パラメータが不正です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Invalid parameters."}}}},"401":{"description":"APIキーが見つからない、無効、期限切れ、失効、または停止されています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Missing, expired, revoked or invalid API key."}}}},"403":{"description":"スコープまたはプランが不足しています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Insufficient scope or plan."}}}},"404":{"description":"見つからないか、このAPIクライアントが所有していません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Not found or not owned by this client."}}}},"409":{"description":"冪等性の競合、期限切れのジョブ、またはアクティブなジョブ数の上限です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Idempotency conflict or active job limit."}}}},"422":{"description":"対象を解決できないか測定できません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Target cannot be resolved or measured."}}}},"429":{"description":"レートまたはクォータの上限に達しました。拒否されたリクエストは単位を消費しません。Retry-Afterに従って待機してください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Rate or quota limit; rejected requests consume no usage units."}}}},"500":{"description":"内部処理エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"502":{"description":"上流応答エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"503":{"description":"サービスまたはデータソースが利用できません。単位は課金されません。Retry-Afterがある場合はそれに従ってバックオフしてください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Service/data source unavailable; no usage units charged."}}}},"504":{"description":"上流応答タイムアウト。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}}},"x-minimum-plan":"developer","x-docs-group":"bgp"}},"/api/public/v1/bgp/asn/{asn}/edges":{"get":{"operationId":"_bgp_asn__asn_edges","summary":"ASN 隣接関係","tags":["Public API"],"description":"観測された隣接ASNと関係を返します。\n\n最小プラン: developer。必要なスコープ: bgp:read。X-API-KeyまたはAuthorization: Bearerを使用して認証します。 成功したリクエストは1ユニットを消費し、失敗または拒否されたリクエストは0ユニットです。UTCのクォータリセット。","parameters":[{"schema":{"type":"integer","minimum":1,"maximum":365,"default":31},"in":"query","name":"days","required":false,"description":"過去の日数単位での検索ウィンドウ。"},{"schema":{"type":"string"},"in":"path","name":"asn","required":true,"description":"自律システム番号（例：AS13335）。"}],"security":[{"apiKey":[]},{"bearerAuth":[]}],"x-required-scopes":["bgp:read"],"responses":{"200":{"description":"成功レスポンス。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"asn":{"type":"integer"},"edges":{"type":"array","items":{"type":"object","properties":{"neighbourAsn":{"type":"integer"},"relationship":{"type":"string"}},"additionalProperties":true}}},"additionalProperties":true},"meta":{"type":"object","properties":{"provider":{"type":"string"},"plan":{"type":"string"},"chargedUnits":{"type":"integer"},"replayed":{"type":"boolean"}},"additionalProperties":true}},"additionalProperties":true,"description":"Successful response."}}}},"400":{"description":"パラメータが不正です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Invalid parameters."}}}},"401":{"description":"APIキーが見つからない、無効、期限切れ、失効、または停止されています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Missing, expired, revoked or invalid API key."}}}},"403":{"description":"スコープまたはプランが不足しています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Insufficient scope or plan."}}}},"404":{"description":"見つからないか、このAPIクライアントが所有していません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Not found or not owned by this client."}}}},"409":{"description":"冪等性の競合、期限切れのジョブ、またはアクティブなジョブ数の上限です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Idempotency conflict or active job limit."}}}},"422":{"description":"対象を解決できないか測定できません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Target cannot be resolved or measured."}}}},"429":{"description":"レートまたはクォータの上限に達しました。拒否されたリクエストは単位を消費しません。Retry-Afterに従って待機してください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Rate or quota limit; rejected requests consume no usage units."}}}},"500":{"description":"内部処理エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"502":{"description":"上流応答エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"503":{"description":"サービスまたはデータソースが利用できません。単位は課金されません。Retry-Afterがある場合はそれに従ってバックオフしてください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Service/data source unavailable; no usage units charged."}}}},"504":{"description":"上流応答タイムアウト。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}}},"x-minimum-plan":"developer","x-docs-group":"bgp"}},"/api/public/v1/ip/{target}":{"get":{"operationId":"_ip__target","summary":"IP 情報","tags":["Public API"],"description":"IPの所有権、利用分類、リスク証跡を返します。riskStatusと証跡のタイムスタンプを確認してください。不明は安全を意味しません。\n\n最小プラン: free。必要なスコープ: ip:read。X-API-KeyまたはAuthorization: Bearerを使用して認証します。 成功したリクエストは1ユニットを消費し、失敗または拒否されたリクエストは0ユニットです。UTCのクォータリセット。","parameters":[{"schema":{"type":"string"},"in":"path","name":"target","required":true,"description":"IPv4、IPv6、またはホスト名。"}],"security":[{"apiKey":[]},{"bearerAuth":[]}],"x-required-scopes":["ip:read"],"responses":{"200":{"description":"成功レスポンス。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"ip":{"type":"string"},"input":{"type":"string"},"countryCode":{"type":"string"},"location":{"type":"string"},"asn":{"type":"integer","nullable":true},"asnName":{"type":"string"},"organization":{"type":"string"},"network":{"type":"string"},"ipType":{"type":"string","description":"表示ラベル。ISPホストIPはISP所有のホスティングサブタイプであり、住宅用・静的保証ではありません。"},"ipUsage":{"type":"object","properties":{"code":{"type":"string","description":"安定した利用コード。例：isp_hosted、hosting、residential_access、mobile、business、cdn、proxy、unknown。"},"label":{"type":"string"},"baseType":{"type":"string"},"asnOwnerCategory":{"type":"string"}},"additionalProperties":true},"ipTypeAssessments":{"type":"array","items":{"type":"object","properties":{"label":{"type":"string"},"confidence":{"type":"number"},"scope":{"type":"string","enum":["ip","prefix","asn"]},"evidence":{"type":"array","items":{"type":"string"}},"sourceKeys":{"type":"array","items":{"type":"string"}}},"additionalProperties":true}},"native":{"type":"string"},"risk":{"type":"number"},"riskStatus":{"type":"string","description":"リスクを解釈する前にこれを確認してください。not_observed/unknownは安全を示すものではありません。"},"riskConfidence":{"type":"number"},"riskComponents":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string"},"label":{"type":"string"},"contribution":{"type":"number"},"detail":{"type":"string"},"source":{"type":"string"}},"additionalProperties":true}},"observedAt":{"type":"string","format":"date-time"},"updatedAt":{"type":"string","format":"date-time"}},"additionalProperties":true,"description":"IPインテリジェンス。追加の証跡フィールドが互換的に追加される場合があります。"},"meta":{"type":"object","properties":{"provider":{"type":"string"},"plan":{"type":"string"},"chargedUnits":{"type":"integer"},"replayed":{"type":"boolean"}},"additionalProperties":true}},"additionalProperties":true,"description":"Successful response."}}}},"400":{"description":"パラメータが不正です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Invalid parameters."}}}},"401":{"description":"APIキーが見つからない、無効、期限切れ、失効、または停止されています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Missing, expired, revoked or invalid API key."}}}},"403":{"description":"スコープまたはプランが不足しています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Insufficient scope or plan."}}}},"404":{"description":"見つからないか、このAPIクライアントが所有していません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Not found or not owned by this client."}}}},"409":{"description":"冪等性の競合、期限切れのジョブ、またはアクティブなジョブ数の上限です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Idempotency conflict or active job limit."}}}},"422":{"description":"対象を解決できないか測定できません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Target cannot be resolved or measured."}}}},"429":{"description":"レートまたはクォータの上限に達しました。拒否されたリクエストは単位を消費しません。Retry-Afterに従って待機してください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Rate or quota limit; rejected requests consume no usage units."}}}},"500":{"description":"内部処理エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"502":{"description":"上流応答エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"503":{"description":"サービスまたはデータソースが利用できません。単位は課金されません。Retry-Afterがある場合はそれに従ってバックオフしてください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Service/data source unavailable; no usage units charged."}}}},"504":{"description":"上流応答タイムアウト。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}}},"x-minimum-plan":"free","x-docs-group":"ip"}},"/api/public/v1/ip/{target}/segment":{"get":{"operationId":"_ip__target_segment","summary":"IP セグメント","tags":["Public API"],"description":"IPセグメントプロファイルを検索します。プレフィックスレベルの証跡は個別のIPの直接観測ではありません。\n\n最小プラン: developer。必要なスコープ: history:read。X-API-KeyまたはAuthorization: Bearerを使用して認証します。 成功したリクエストは1ユニットを消費し、失敗または拒否されたリクエストは0ユニットです。UTCのクォータリセット。","parameters":[{"schema":{"type":"string"},"in":"path","name":"target","required":true,"description":"IPv4、IPv6、またはホスト名。"}],"security":[{"apiKey":[]},{"bearerAuth":[]}],"x-required-scopes":["history:read"],"responses":{"200":{"description":"成功レスポンス。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"target":{"type":"string"},"profile":{"type":"object","properties":{"prefix":{"type":"string"}},"additionalProperties":true}},"additionalProperties":true},"meta":{"type":"object","properties":{"provider":{"type":"string"},"plan":{"type":"string"},"chargedUnits":{"type":"integer"},"replayed":{"type":"boolean"}},"additionalProperties":true}},"additionalProperties":true,"description":"Successful response."}}}},"400":{"description":"パラメータが不正です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Invalid parameters."}}}},"401":{"description":"APIキーが見つからない、無効、期限切れ、失効、または停止されています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Missing, expired, revoked or invalid API key."}}}},"403":{"description":"スコープまたはプランが不足しています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Insufficient scope or plan."}}}},"404":{"description":"見つからないか、このAPIクライアントが所有していません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Not found or not owned by this client."}}}},"409":{"description":"冪等性の競合、期限切れのジョブ、またはアクティブなジョブ数の上限です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Idempotency conflict or active job limit."}}}},"422":{"description":"対象を解決できないか測定できません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Target cannot be resolved or measured."}}}},"429":{"description":"レートまたはクォータの上限に達しました。拒否されたリクエストは単位を消費しません。Retry-Afterに従って待機してください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Rate or quota limit; rejected requests consume no usage units."}}}},"500":{"description":"内部処理エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"502":{"description":"上流応答エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"503":{"description":"サービスまたはデータソースが利用できません。単位は課金されません。Retry-Afterがある場合はそれに従ってバックオフしてください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Service/data source unavailable; no usage units charged."}}}},"504":{"description":"上流応答タイムアウト。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}}},"x-minimum-plan":"developer","x-docs-group":"ip"}},"/api/public/v1/ip/{target}/history":{"get":{"operationId":"_ip__target_history","summary":"IP 履歴","tags":["Public API"],"description":"収集されたASN、組織、場所、登録変更を返します。網羅的な履歴ではありません。\n\n最小プラン: developer。必要なスコープ: history:read。X-API-KeyまたはAuthorization: Bearerを使用して認証します。 成功したリクエストは1ユニットを消費し、失敗または拒否されたリクエストは0ユニットです。UTCのクォータリセット。","parameters":[{"schema":{"type":"string"},"in":"path","name":"target","required":true,"description":"IPv4、IPv6、またはホスト名。"}],"security":[{"apiKey":[]},{"bearerAuth":[]}],"x-required-scopes":["history:read"],"responses":{"200":{"description":"成功レスポンス。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"target":{"type":"string"},"asn":{"type":"array","items":{"type":"object","properties":{"asn":{"type":"integer"}},"additionalProperties":true}},"organization":{"type":"array","items":{"type":"object","properties":{"organization":{"type":"string"}},"additionalProperties":true}},"location":{"type":"array","items":{"type":"object","properties":{"location":{"type":"string"}},"additionalProperties":true}},"registration":{"type":"array","items":{"type":"object","properties":{"cidr":{"type":"string"}},"additionalProperties":true}}},"additionalProperties":true},"meta":{"type":"object","properties":{"provider":{"type":"string"},"plan":{"type":"string"},"chargedUnits":{"type":"integer"},"replayed":{"type":"boolean"}},"additionalProperties":true}},"additionalProperties":true,"description":"Successful response."}}}},"400":{"description":"パラメータが不正です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Invalid parameters."}}}},"401":{"description":"APIキーが見つからない、無効、期限切れ、失効、または停止されています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Missing, expired, revoked or invalid API key."}}}},"403":{"description":"スコープまたはプランが不足しています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Insufficient scope or plan."}}}},"404":{"description":"見つからないか、このAPIクライアントが所有していません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Not found or not owned by this client."}}}},"409":{"description":"冪等性の競合、期限切れのジョブ、またはアクティブなジョブ数の上限です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Idempotency conflict or active job limit."}}}},"422":{"description":"対象を解決できないか測定できません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Target cannot be resolved or measured."}}}},"429":{"description":"レートまたはクォータの上限に達しました。拒否されたリクエストは単位を消費しません。Retry-Afterに従って待機してください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Rate or quota limit; rejected requests consume no usage units."}}}},"500":{"description":"内部処理エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"502":{"description":"上流応答エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"503":{"description":"サービスまたはデータソースが利用できません。単位は課金されません。Retry-Afterがある場合はそれに従ってバックオフしてください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Service/data source unavailable; no usage units charged."}}}},"504":{"description":"上流応答タイムアウト。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}}},"x-minimum-plan":"developer","x-docs-group":"ip"}},"/api/public/v1/privacy-network":{"get":{"operationId":"_privacy_network","summary":"プライバシーネットワーク","tags":["Public API","IP Intelligence"],"description":"プロキシ、VPN、Torシグナルを含むプライバシーネットワークおよびネットワーク属性の証跡を返します。ステータス、信頼度、鮮度を併せて確認してください。\n\n最小プラン: developer。必要なスコープ: privacy:read。X-API-KeyまたはAuthorization: Bearerを使用して認証します。 成功したリクエストは1ユニットを消費し、失敗または拒否されたリクエストは0ユニットです。UTCのクォータリセット。","parameters":[{"schema":{"type":"string"},"in":"query","name":"target","required":true,"description":"IPv4、IPv6、またはホスト名。"}],"security":[{"apiKey":[]},{"bearerAuth":[]}],"x-required-scopes":["privacy:read"],"responses":{"200":{"description":"成功レスポンス。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"target":{"type":"string"},"normalizedTarget":{"type":"string"},"ipType":{"type":"string"},"privacy":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string"},"status":{"type":"string"},"confidence":{"type":"number","nullable":true},"evidence":{"type":"array","items":{"type":"string"}},"sourceKeys":{"type":"array","items":{"type":"string"}}},"additionalProperties":true}},"network":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string"},"status":{"type":"string"},"confidence":{"type":"number","nullable":true}},"additionalProperties":true}},"observedAt":{"type":"string","format":"date-time"},"expiresAt":{"type":"string","format":"date-time"},"stale":{"type":"boolean"}},"additionalProperties":true},"meta":{"type":"object","properties":{"provider":{"type":"string"},"plan":{"type":"string"},"chargedUnits":{"type":"integer"},"replayed":{"type":"boolean"}},"additionalProperties":true}},"additionalProperties":true,"description":"Successful response."}}}},"400":{"description":"パラメータが不正です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Invalid parameters."}}}},"401":{"description":"APIキーが見つからない、無効、期限切れ、失効、または停止されています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Missing, expired, revoked or invalid API key."}}}},"403":{"description":"スコープまたはプランが不足しています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Insufficient scope or plan."}}}},"404":{"description":"見つからないか、このAPIクライアントが所有していません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Not found or not owned by this client."}}}},"409":{"description":"冪等性の競合、期限切れのジョブ、またはアクティブなジョブ数の上限です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Idempotency conflict or active job limit."}}}},"422":{"description":"対象を解決できないか測定できません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Target cannot be resolved or measured."}}}},"429":{"description":"レートまたはクォータの上限に達しました。拒否されたリクエストは単位を消費しません。Retry-Afterに従って待機してください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Rate or quota limit; rejected requests consume no usage units."}}}},"500":{"description":"内部処理エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"502":{"description":"上流応答エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"503":{"description":"サービスまたはデータソースが利用できません。単位は課金されません。Retry-Afterがある場合はそれに従ってバックオフしてください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Service/data source unavailable; no usage units charged."}}}},"504":{"description":"上流応答タイムアウト。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}}},"x-minimum-plan":"developer","x-docs-group":"ip"}},"/api/public/v1/threat/ip":{"get":{"operationId":"_threat_ip","summary":"IP 脅威の根拠","tags":["Public API","Threat Intelligence"],"description":"not_observedは対象ソースに一致する証跡がないことを意味し、IPが安全であることを保証するものではありません。\n\n最小プラン: developer。必要なスコープ: threat:read。X-API-KeyまたはAuthorization: Bearerを使用して認証します。 成功したリクエストは1ユニットを消費し、失敗または拒否されたリクエストは0ユニットです。UTCのクォータリセット。","parameters":[{"schema":{"type":"string"},"in":"query","name":"target","required":true,"description":"IPv4またはIPv6アドレス。"}],"security":[{"apiKey":[]},{"bearerAuth":[]}],"x-required-scopes":["threat:read"],"responses":{"200":{"description":"成功レスポンス。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"target":{"type":"string"},"status":{"type":"string"},"riskScore":{"type":"number","nullable":true},"confidence":{"type":"number","nullable":true},"publicMatches":{"type":"array","items":{"type":"object","properties":{"sourceKey":{"type":"string"}},"additionalProperties":true}},"sources":{"type":"array","items":{"type":"object","properties":{"sourceKey":{"type":"string"},"fresh":{"type":"boolean"},"matched":{"type":"boolean"},"observedAt":{"type":"string","format":"date-time"},"expiresAt":{"type":"string","format":"date-time"}},"additionalProperties":true}}},"additionalProperties":true},"meta":{"type":"object","properties":{"provider":{"type":"string"},"plan":{"type":"string"},"chargedUnits":{"type":"integer"},"replayed":{"type":"boolean"}},"additionalProperties":true}},"additionalProperties":true,"description":"Successful response."}}}},"400":{"description":"パラメータが不正です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Invalid parameters."}}}},"401":{"description":"APIキーが見つからない、無効、期限切れ、失効、または停止されています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Missing, expired, revoked or invalid API key."}}}},"403":{"description":"スコープまたはプランが不足しています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Insufficient scope or plan."}}}},"404":{"description":"見つからないか、このAPIクライアントが所有していません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Not found or not owned by this client."}}}},"409":{"description":"冪等性の競合、期限切れのジョブ、またはアクティブなジョブ数の上限です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Idempotency conflict or active job limit."}}}},"422":{"description":"対象を解決できないか測定できません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Target cannot be resolved or measured."}}}},"429":{"description":"レートまたはクォータの上限に達しました。拒否されたリクエストは単位を消費しません。Retry-Afterに従って待機してください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Rate or quota limit; rejected requests consume no usage units."}}}},"500":{"description":"内部処理エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"502":{"description":"上流応答エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"503":{"description":"サービスまたはデータソースが利用できません。単位は課金されません。Retry-Afterがある場合はそれに従ってバックオフしてください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Service/data source unavailable; no usage units charged."}}}},"504":{"description":"上流応答タイムアウト。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}}},"x-minimum-plan":"developer","x-docs-group":"threat"}},"/api/public/v1/threat/c2":{"get":{"operationId":"_threat_c2","summary":"C2 フィード","tags":["Public API","Threat Intelligence"],"description":"Pro+アクセスと有効な本番配布承認が必要です。無効なデプロイメントは課金せずに503を返します。\n\n最小プラン: pro。必要なスコープ: c2:read。X-API-KeyまたはAuthorization: Bearerを使用して認証します。 成功したリクエストは1ユニットを消費し、失敗または拒否されたリクエストは0ユニットです。UTCのクォータリセット。","parameters":[{"schema":{"type":"string","enum":["all","online","offline","unknown"],"default":"all"},"in":"query","name":"status","required":false,"description":"C2オンライン状態フィルタ。"},{"schema":{"type":"string","maxLength":80},"in":"query","name":"malware","required":false,"description":"マルウェアファミリフィルタ。"},{"schema":{"type":"string","pattern":"^[A-Za-z]{2}$"},"in":"query","name":"country","required":false,"description":"2文字の国コード（例：US）。"},{"schema":{"type":"string","maxLength":120},"in":"query","name":"q","required":false,"description":"IP、ASN、ネットワーク名、またはマルウェアファミリで検索します。"},{"schema":{"type":"integer","minimum":1,"maximum":10000,"default":1},"in":"query","name":"page","required":false,"description":"ページ番号。1から始まります。"},{"schema":{"type":"integer","minimum":10,"maximum":100,"default":50},"in":"query","name":"limit","required":false,"description":"ページサイズまたは返されるレコードの最大数。"}],"security":[{"apiKey":[]},{"bearerAuth":[]}],"x-required-scopes":["c2:read"],"responses":{"200":{"description":"成功レスポンス。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"items":{"type":"array","items":{"type":"object","properties":{"ip":{"type":"string"},"port":{"type":"integer"},"malware":{"type":"string"}},"additionalProperties":true}},"page":{"type":"integer"},"limit":{"type":"integer"}},"additionalProperties":true},"meta":{"type":"object","properties":{"provider":{"type":"string"},"plan":{"type":"string"},"chargedUnits":{"type":"integer"},"replayed":{"type":"boolean"}},"additionalProperties":true}},"additionalProperties":true,"description":"Successful response."}}}},"400":{"description":"パラメータが不正です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Invalid parameters."}}}},"401":{"description":"APIキーが見つからない、無効、期限切れ、失効、または停止されています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Missing, expired, revoked or invalid API key."}}}},"403":{"description":"スコープまたはプランが不足しています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Insufficient scope or plan."}}}},"404":{"description":"見つからないか、このAPIクライアントが所有していません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Not found or not owned by this client."}}}},"409":{"description":"冪等性の競合、期限切れのジョブ、またはアクティブなジョブ数の上限です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Idempotency conflict or active job limit."}}}},"422":{"description":"対象を解決できないか測定できません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Target cannot be resolved or measured."}}}},"429":{"description":"レートまたはクォータの上限に達しました。拒否されたリクエストは単位を消費しません。Retry-Afterに従って待機してください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Rate or quota limit; rejected requests consume no usage units."}}}},"500":{"description":"内部処理エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"502":{"description":"上流応答エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"503":{"description":"サービスまたはデータソースが利用できません。単位は課金されません。Retry-Afterがある場合はそれに従ってバックオフしてください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Service/data source unavailable; no usage units charged."}}}},"504":{"description":"上流応答タイムアウト。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}}},"x-minimum-plan":"pro","x-docs-group":"threat"}},"/api/public/v1/threat/activity":{"get":{"operationId":"_threat_activity","summary":"脅威アクティビティ","tags":["Public API","Threat Intelligence"],"description":"活動カテゴリと時間枠で観測された脅威統計を返します。\n\n最小プラン: pro。必要なスコープ: threat:analytics。X-API-KeyまたはAuthorization: Bearerを使用して認証します。 成功したリクエストは1ユニットを消費し、失敗または拒否されたリクエストは0ユニットです。UTCのクォータリセット。","parameters":[{"schema":{"type":"string","enum":["scanner","brute_force","web_attack"]},"in":"query","name":"category","required":true,"description":"脅威カテゴリ：スキャン、ブルートフォース、またはWeb攻撃。"},{"schema":{"type":"string","enum":["1d","7d","30d","90d"],"default":"90d"},"in":"query","name":"window","required":false,"description":"検索ウィンドウ。"}],"security":[{"apiKey":[]},{"bearerAuth":[]}],"x-required-scopes":["threat:analytics"],"responses":{"200":{"description":"成功レスポンス。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"category":{"type":"string"},"windowDays":{"type":"integer"},"status":{"type":"string"},"eventCount":{"type":"integer"},"topSources":{"type":"array","items":{"type":"object","properties":{"ip":{"type":"string"},"eventCount":{"type":"integer"}},"additionalProperties":true}},"timeline":{"type":"array","items":{"type":"object","properties":{"date":{"type":"string"},"eventCount":{"type":"integer"},"sourceCount":{"type":"integer"}},"additionalProperties":true}},"generatedAt":{"type":"string","format":"date-time"}},"additionalProperties":true},"meta":{"type":"object","properties":{"provider":{"type":"string"},"plan":{"type":"string"},"chargedUnits":{"type":"integer"},"replayed":{"type":"boolean"}},"additionalProperties":true}},"additionalProperties":true,"description":"Successful response."}}}},"400":{"description":"パラメータが不正です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Invalid parameters."}}}},"401":{"description":"APIキーが見つからない、無効、期限切れ、失効、または停止されています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Missing, expired, revoked or invalid API key."}}}},"403":{"description":"スコープまたはプランが不足しています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Insufficient scope or plan."}}}},"404":{"description":"見つからないか、このAPIクライアントが所有していません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Not found or not owned by this client."}}}},"409":{"description":"冪等性の競合、期限切れのジョブ、またはアクティブなジョブ数の上限です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Idempotency conflict or active job limit."}}}},"422":{"description":"対象を解決できないか測定できません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Target cannot be resolved or measured."}}}},"429":{"description":"レートまたはクォータの上限に達しました。拒否されたリクエストは単位を消費しません。Retry-Afterに従って待機してください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Rate or quota limit; rejected requests consume no usage units."}}}},"500":{"description":"内部処理エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"502":{"description":"上流応答エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"503":{"description":"サービスまたはデータソースが利用できません。単位は課金されません。Retry-Afterがある場合はそれに従ってバックオフしてください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Service/data source unavailable; no usage units charged."}}}},"504":{"description":"上流応答タイムアウト。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}}},"x-minimum-plan":"pro","x-docs-group":"threat"}},"/api/public/v1/threat/trends":{"get":{"operationId":"_threat_trends","summary":"脅威の傾向","tags":["Public API","Threat Intelligence"],"description":"選択した時間枠内の観測された脅威傾向を返します。\n\n最小プラン: pro。必要なスコープ: threat:analytics。X-API-KeyまたはAuthorization: Bearerを使用して認証します。 成功したリクエストは1ユニットを消費し、失敗または拒否されたリクエストは0ユニットです。UTCのクォータリセット。","parameters":[{"schema":{"type":"string","enum":["1d","7d","30d","90d"],"default":"90d"},"in":"query","name":"window","required":false,"description":"検索ウィンドウ。"}],"security":[{"apiKey":[]},{"bearerAuth":[]}],"x-required-scopes":["threat:analytics"],"responses":{"200":{"description":"成功レスポンス。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"windowDays":{"type":"integer"},"status":{"type":"string"},"eventCount":{"type":"integer"},"timeline":{"type":"array","items":{"type":"object","properties":{"date":{"type":"string","format":"date"},"eventCount":{"type":"integer"},"sourceCount":{"type":"integer"}},"additionalProperties":true}},"categories":{"type":"array","items":{"type":"object","properties":{"category":{"type":"string"},"eventCount":{"type":"integer"}},"additionalProperties":true}}},"additionalProperties":true},"meta":{"type":"object","properties":{"provider":{"type":"string"},"plan":{"type":"string"},"chargedUnits":{"type":"integer"},"replayed":{"type":"boolean"}},"additionalProperties":true}},"additionalProperties":true,"description":"Successful response."}}}},"400":{"description":"パラメータが不正です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Invalid parameters."}}}},"401":{"description":"APIキーが見つからない、無効、期限切れ、失効、または停止されています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Missing, expired, revoked or invalid API key."}}}},"403":{"description":"スコープまたはプランが不足しています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Insufficient scope or plan."}}}},"404":{"description":"見つからないか、このAPIクライアントが所有していません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Not found or not owned by this client."}}}},"409":{"description":"冪等性の競合、期限切れのジョブ、またはアクティブなジョブ数の上限です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Idempotency conflict or active job limit."}}}},"422":{"description":"対象を解決できないか測定できません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Target cannot be resolved or measured."}}}},"429":{"description":"レートまたはクォータの上限に達しました。拒否されたリクエストは単位を消費しません。Retry-Afterに従って待機してください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Rate or quota limit; rejected requests consume no usage units."}}}},"500":{"description":"内部処理エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"502":{"description":"上流応答エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"503":{"description":"サービスまたはデータソースが利用できません。単位は課金されません。Retry-Afterがある場合はそれに従ってバックオフしてください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Service/data source unavailable; no usage units charged."}}}},"504":{"description":"上流応答タイムアウト。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}}},"x-minimum-plan":"pro","x-docs-group":"threat"}},"/api/public/v1/tools/dns":{"get":{"operationId":"_tools_dns","summary":"DNS 照会","tags":["Public API","Network Tools"],"description":"選択したタイプのDNSレコードを照会し、サーバー側のクエリ応答を反映します。\n\n最小プラン: free。必要なスコープ: dns:read。X-API-KeyまたはAuthorization: Bearerを使用して認証します。 成功したリクエストは1ユニットを消費し、失敗または拒否されたリクエストは0ユニットです。UTCのクォータリセット。","parameters":[{"schema":{"type":"string"},"in":"query","name":"target","required":true,"description":"DNSクエリ名。PTRレコードの場合は逆引き名を使用してください。"},{"schema":{"type":"string","enum":["A","AAAA","CNAME","MX","NS","TXT","CAA","SOA","SRV","PTR"],"default":"A"},"in":"query","name":"type","required":false,"description":"DNSレコードタイプ。"}],"security":[{"apiKey":[]},{"bearerAuth":[]}],"x-required-scopes":["dns:read"],"responses":{"200":{"description":"成功レスポンス。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"target":{"type":"string"},"queryType":{"type":"string"},"status":{"type":"string"},"records":{"type":"array","items":{}},"queriedAt":{"type":"string","format":"date-time"}},"additionalProperties":true},"meta":{"type":"object","properties":{"provider":{"type":"string"},"plan":{"type":"string"},"chargedUnits":{"type":"integer"},"replayed":{"type":"boolean"}},"additionalProperties":true}},"additionalProperties":true,"description":"Successful response."}}}},"400":{"description":"パラメータが不正です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Invalid parameters."}}}},"401":{"description":"APIキーが見つからない、無効、期限切れ、失効、または停止されています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Missing, expired, revoked or invalid API key."}}}},"403":{"description":"スコープまたはプランが不足しています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Insufficient scope or plan."}}}},"404":{"description":"見つからないか、このAPIクライアントが所有していません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Not found or not owned by this client."}}}},"409":{"description":"冪等性の競合、期限切れのジョブ、またはアクティブなジョブ数の上限です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Idempotency conflict or active job limit."}}}},"422":{"description":"対象を解決できないか測定できません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Target cannot be resolved or measured."}}}},"429":{"description":"レートまたはクォータの上限に達しました。拒否されたリクエストは単位を消費しません。Retry-Afterに従って待機してください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Rate or quota limit; rejected requests consume no usage units."}}}},"500":{"description":"内部処理エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"502":{"description":"上流応答エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"503":{"description":"サービスまたはデータソースが利用できません。単位は課金されません。Retry-Afterがある場合はそれに従ってバックオフしてください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Service/data source unavailable; no usage units charged."}}}},"504":{"description":"上流応答タイムアウト。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}}},"x-minimum-plan":"free","x-docs-group":"tools"}},"/api/public/v1/tools/reverse-ip":{"get":{"operationId":"_tools_reverse_ip","summary":"リバース IP 照会","tags":["Public API","Network Tools"],"description":"オペレーターが設定したパッシブDNSソースが必要です。ソースが存在しないか利用できない場合は、偽の空成功ではなく503を返します。\n\n最小プラン: free。必要なスコープ: dns:read。X-API-KeyまたはAuthorization: Bearerを使用して認証します。 成功したリクエストは1ユニットを消費し、失敗または拒否されたリクエストは0ユニットです。UTCのクォータリセット。","parameters":[{"schema":{"type":"string"},"in":"query","name":"target","required":true,"description":"IPv4またはIPv6アドレス。"}],"security":[{"apiKey":[]},{"bearerAuth":[]}],"x-required-scopes":["dns:read"],"responses":{"200":{"description":"成功レスポンス。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"target":{"type":"string"},"status":{"type":"string","enum":["resolved","no_records"]},"domains":{"type":"array","items":{"type":"string"}},"queriedAt":{"type":"string","format":"date-time"}},"additionalProperties":true},"meta":{"type":"object","properties":{"provider":{"type":"string"},"plan":{"type":"string"},"chargedUnits":{"type":"integer"},"replayed":{"type":"boolean"}},"additionalProperties":true}},"additionalProperties":true,"description":"Successful response."}}}},"400":{"description":"パラメータが不正です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Invalid parameters."}}}},"401":{"description":"APIキーが見つからない、無効、期限切れ、失効、または停止されています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Missing, expired, revoked or invalid API key."}}}},"403":{"description":"スコープまたはプランが不足しています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Insufficient scope or plan."}}}},"404":{"description":"見つからないか、このAPIクライアントが所有していません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Not found or not owned by this client."}}}},"409":{"description":"冪等性の競合、期限切れのジョブ、またはアクティブなジョブ数の上限です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Idempotency conflict or active job limit."}}}},"422":{"description":"対象を解決できないか測定できません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Target cannot be resolved or measured."}}}},"429":{"description":"レートまたはクォータの上限に達しました。拒否されたリクエストは単位を消費しません。Retry-Afterに従って待機してください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Rate or quota limit; rejected requests consume no usage units."}}}},"500":{"description":"内部処理エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"502":{"description":"上流応答エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"503":{"description":"サービスまたはデータソースが利用できません。単位は課金されません。Retry-Afterがある場合はそれに従ってバックオフしてください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Service/data source unavailable; no usage units charged."}}}},"504":{"description":"上流応答タイムアウト。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}}},"x-minimum-plan":"free","x-docs-group":"tools"}},"/api/public/v1/tools/cname-chain":{"get":{"operationId":"_tools_cname_chain","summary":"CNAME チェーン","tags":["Public API","Network Tools"],"description":"ドメインのCNAME解決チェーンを検索します。\n\n最小プラン: free。必要なスコープ: dns:read。X-API-KeyまたはAuthorization: Bearerを使用して認証します。 成功したリクエストは1ユニットを消費し、失敗または拒否されたリクエストは0ユニットです。UTCのクォータリセット。","parameters":[{"schema":{"type":"string"},"in":"query","name":"target","required":true,"description":"ドメイン名（例：example.com）。"}],"security":[{"apiKey":[]},{"bearerAuth":[]}],"x-required-scopes":["dns:read"],"responses":{"200":{"description":"成功レスポンス。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"target":{"type":"string"},"queryType":{"type":"string"},"status":{"type":"string"},"records":{"type":"array","items":{}},"queriedAt":{"type":"string","format":"date-time"}},"additionalProperties":true},"meta":{"type":"object","properties":{"provider":{"type":"string"},"plan":{"type":"string"},"chargedUnits":{"type":"integer"},"replayed":{"type":"boolean"}},"additionalProperties":true}},"additionalProperties":true,"description":"Successful response."}}}},"400":{"description":"パラメータが不正です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Invalid parameters."}}}},"401":{"description":"APIキーが見つからない、無効、期限切れ、失効、または停止されています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Missing, expired, revoked or invalid API key."}}}},"403":{"description":"スコープまたはプランが不足しています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Insufficient scope or plan."}}}},"404":{"description":"見つからないか、このAPIクライアントが所有していません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Not found or not owned by this client."}}}},"409":{"description":"冪等性の競合、期限切れのジョブ、またはアクティブなジョブ数の上限です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Idempotency conflict or active job limit."}}}},"422":{"description":"対象を解決できないか測定できません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Target cannot be resolved or measured."}}}},"429":{"description":"レートまたはクォータの上限に達しました。拒否されたリクエストは単位を消費しません。Retry-Afterに従って待機してください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Rate or quota limit; rejected requests consume no usage units."}}}},"500":{"description":"内部処理エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"502":{"description":"上流応答エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"503":{"description":"サービスまたはデータソースが利用できません。単位は課金されません。Retry-Afterがある場合はそれに従ってバックオフしてください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Service/data source unavailable; no usage units charged."}}}},"504":{"description":"上流応答タイムアウト。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}}},"x-minimum-plan":"free","x-docs-group":"tools"}},"/api/public/v1/tools/network-probe":{"post":{"operationId":"_tools_network_probe","summary":"分散ping / MTR","tags":["Public API","Network Tools"],"description":"測定は呼び出し元IPではなく分散プローブノードから行われます。プロバイダーのキャパシティは共有される場合があります。\n\n最小プラン: pro。必要なスコープ: probes:run。X-API-KeyまたはAuthorization: Bearerを使用して認証します。 成功したリクエストは1ユニットを消費し、失敗または拒否されたリクエストは0ユニットです。UTCのクォータリセット。","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"target":{"type":"string","description":"公開IPまたはホスト名。"},"mode":{"type":"string","enum":["ping","mtr"],"description":"プローブモード: pingまたはmtr。"}},"required":["target","mode"]}}}},"security":[{"apiKey":[]},{"bearerAuth":[]}],"x-required-scopes":["probes:run"],"responses":{"200":{"description":"成功レスポンス。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"target":{"type":"string"},"mode":{"type":"string"},"status":{"type":"string"},"results":{"type":"array","items":{"type":"object","properties":{"node":{"type":"object","properties":{"country":{"type":"string"},"city":{"type":"string"}},"additionalProperties":true},"status":{"type":"string"},"stats":{"type":"object","properties":{"avgMs":{"type":"number","nullable":true},"lossPercent":{"type":"number"}},"additionalProperties":true,"nullable":true}},"additionalProperties":true}},"cached":{"type":"boolean"}},"additionalProperties":true},"meta":{"type":"object","properties":{"provider":{"type":"string"},"plan":{"type":"string"},"chargedUnits":{"type":"integer"},"replayed":{"type":"boolean"}},"additionalProperties":true}},"additionalProperties":true,"description":"Successful response."}}}},"400":{"description":"パラメータが不正です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Invalid parameters."}}}},"401":{"description":"APIキーが見つからない、無効、期限切れ、失効、または停止されています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Missing, expired, revoked or invalid API key."}}}},"403":{"description":"スコープまたはプランが不足しています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Insufficient scope or plan."}}}},"404":{"description":"見つからないか、このAPIクライアントが所有していません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Not found or not owned by this client."}}}},"409":{"description":"冪等性の競合、期限切れのジョブ、またはアクティブなジョブ数の上限です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Idempotency conflict or active job limit."}}}},"422":{"description":"対象を解決できないか測定できません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Target cannot be resolved or measured."}}}},"429":{"description":"レートまたはクォータの上限に達しました。拒否されたリクエストは単位を消費しません。Retry-Afterに従って待機してください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Rate or quota limit; rejected requests consume no usage units."}}}},"500":{"description":"内部処理エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"502":{"description":"上流応答エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"503":{"description":"サービスまたはデータソースが利用できません。単位は課金されません。Retry-Afterがある場合はそれに従ってバックオフしてください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Service/data source unavailable; no usage units charged."}}}},"504":{"description":"上流応答タイムアウト。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}}},"x-minimum-plan":"pro","x-docs-group":"tools"}},"/api/public/v1/tools/tcp":{"post":{"operationId":"_tools_tcp","summary":"TCP 接続確認","tags":["Public API","Network Tools"],"description":"公開ターゲットのみ。呼び出し元ネットワークではなくCHA.LAサーバーから測定されます。\n\n最小プラン: pro。必要なスコープ: probes:run。X-API-KeyまたはAuthorization: Bearerを使用して認証します。 成功したリクエストは1ユニットを消費し、失敗または拒否されたリクエストは0ユニットです。UTCのクォータリセット。","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"target":{"type":"string","description":"公開IPまたはホスト名。"},"port":{"type":"integer","minimum":1,"maximum":65535,"description":"対象TCPポート。"}},"required":["target","port"]}}}},"security":[{"apiKey":[]},{"bearerAuth":[]}],"x-required-scopes":["probes:run"],"responses":{"200":{"description":"成功レスポンス。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"target":{"type":"string"},"port":{"type":"integer"},"results":{"type":"array","items":{"type":"object","properties":{"address":{"type":"string"},"status":{"type":"string"},"latencyMs":{"type":"number"}},"additionalProperties":true}},"cached":{"type":"boolean"}},"additionalProperties":true},"meta":{"type":"object","properties":{"provider":{"type":"string"},"plan":{"type":"string"},"chargedUnits":{"type":"integer"},"replayed":{"type":"boolean"}},"additionalProperties":true}},"additionalProperties":true,"description":"Successful response."}}}},"400":{"description":"パラメータが不正です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Invalid parameters."}}}},"401":{"description":"APIキーが見つからない、無効、期限切れ、失効、または停止されています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Missing, expired, revoked or invalid API key."}}}},"403":{"description":"スコープまたはプランが不足しています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Insufficient scope or plan."}}}},"404":{"description":"見つからないか、このAPIクライアントが所有していません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Not found or not owned by this client."}}}},"409":{"description":"冪等性の競合、期限切れのジョブ、またはアクティブなジョブ数の上限です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Idempotency conflict or active job limit."}}}},"422":{"description":"対象を解決できないか測定できません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Target cannot be resolved or measured."}}}},"429":{"description":"レートまたはクォータの上限に達しました。拒否されたリクエストは単位を消費しません。Retry-Afterに従って待機してください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Rate or quota limit; rejected requests consume no usage units."}}}},"500":{"description":"内部処理エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"502":{"description":"上流応答エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"503":{"description":"サービスまたはデータソースが利用できません。単位は課金されません。Retry-Afterがある場合はそれに従ってバックオフしてください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Service/data source unavailable; no usage units charged."}}}},"504":{"description":"上流応答タイムアウト。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}}},"x-minimum-plan":"pro","x-docs-group":"tools"}},"/api/public/v1/tools/http-tls":{"post":{"operationId":"_tools_http_tls","summary":"HTTP と TLS","tags":["Public API","Network Tools"],"description":"公開HTTP(S)ターゲットのみ。プライベート宛先と安全でないリダイレクトは拒否されます。\n\n最小プラン: pro。必要なスコープ: probes:run。X-API-KeyまたはAuthorization: Bearerを使用して認証します。 成功したリクエストは1ユニットを消費し、失敗または拒否されたリクエストは0ユニットです。UTCのクォータリセット。","requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"target":{"type":"string","format":"uri","description":"公開HTTP(S) URL。"}},"required":["target"]}}}},"security":[{"apiKey":[]},{"bearerAuth":[]}],"x-required-scopes":["probes:run"],"responses":{"200":{"description":"成功レスポンス。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"target":{"type":"string"},"redirectCount":{"type":"integer"},"steps":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string"},"statusCode":{"type":"integer","nullable":true},"errorCode":{"type":"string","nullable":true}},"additionalProperties":true}},"tls":{"type":"object","properties":{"authorized":{"type":"boolean"}},"additionalProperties":true,"nullable":true},"cached":{"type":"boolean"}},"additionalProperties":true},"meta":{"type":"object","properties":{"provider":{"type":"string"},"plan":{"type":"string"},"chargedUnits":{"type":"integer"},"replayed":{"type":"boolean"}},"additionalProperties":true}},"additionalProperties":true,"description":"Successful response."}}}},"400":{"description":"パラメータが不正です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Invalid parameters."}}}},"401":{"description":"APIキーが見つからない、無効、期限切れ、失効、または停止されています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Missing, expired, revoked or invalid API key."}}}},"403":{"description":"スコープまたはプランが不足しています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Insufficient scope or plan."}}}},"404":{"description":"見つからないか、このAPIクライアントが所有していません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Not found or not owned by this client."}}}},"409":{"description":"冪等性の競合、期限切れのジョブ、またはアクティブなジョブ数の上限です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Idempotency conflict or active job limit."}}}},"422":{"description":"対象を解決できないか測定できません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Target cannot be resolved or measured."}}}},"429":{"description":"レートまたはクォータの上限に達しました。拒否されたリクエストは単位を消費しません。Retry-Afterに従って待機してください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Rate or quota limit; rejected requests consume no usage units."}}}},"500":{"description":"内部処理エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"502":{"description":"上流応答エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"503":{"description":"サービスまたはデータソースが利用できません。単位は課金されません。Retry-Afterがある場合はそれに従ってバックオフしてください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Service/data source unavailable; no usage units charged."}}}},"504":{"description":"上流応答タイムアウト。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}}},"x-minimum-plan":"pro","x-docs-group":"tools"}},"/api/public/v1/bgp/routes":{"get":{"operationId":"_bgp_routes","summary":"BGP 経路","tags":["Public API","BGP Intelligence"],"description":"収集された経路とASパスをページネーション付きで検索します。\n\n最小プラン: developer。必要なスコープ: bgp:read。X-API-KeyまたはAuthorization: Bearerを使用して認証します。 成功したリクエストは1ユニットを消費し、失敗または拒否されたリクエストは0ユニットです。UTCのクォータリセット。","parameters":[{"schema":{"type":"string"},"in":"query","name":"target","required":true,"description":"IPアドレス、CIDRプレフィックス、またはASN。"},{"schema":{"type":"integer","minimum":1,"default":1},"in":"query","name":"page","required":false,"description":"ページ番号。1から始まります。"},{"schema":{"type":"integer","minimum":10,"maximum":100,"default":50},"in":"query","name":"limit","required":false,"description":"ページサイズまたは返されるレコードの最大数。"}],"security":[{"apiKey":[]},{"bearerAuth":[]}],"x-required-scopes":["bgp:read"],"responses":{"200":{"description":"成功レスポンス。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"target":{"type":"string"},"normalizedTarget":{"type":"string"},"observed":{"type":"boolean"},"match":{"type":"object","properties":{"prefix":{"type":"string"},"originAsns":{"type":"array","items":{"type":"integer"}},"lastObserved":{"type":"string","format":"date-time"}},"additionalProperties":true,"nullable":true},"routes":{"type":"array","items":{"type":"object","properties":{"prefix":{"type":"string"},"originAsn":{"type":"integer"},"asPath":{"type":"string"},"observedAt":{"type":"string","format":"date-time"}},"additionalProperties":true}},"page":{"type":"integer"},"limit":{"type":"integer"}},"additionalProperties":true},"meta":{"type":"object","properties":{"provider":{"type":"string"},"plan":{"type":"string"},"chargedUnits":{"type":"integer"},"replayed":{"type":"boolean"}},"additionalProperties":true}},"additionalProperties":true,"description":"Successful response."}}}},"400":{"description":"パラメータが不正です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Invalid parameters."}}}},"401":{"description":"APIキーが見つからない、無効、期限切れ、失効、または停止されています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Missing, expired, revoked or invalid API key."}}}},"403":{"description":"スコープまたはプランが不足しています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Insufficient scope or plan."}}}},"404":{"description":"見つからないか、このAPIクライアントが所有していません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Not found or not owned by this client."}}}},"409":{"description":"冪等性の競合、期限切れのジョブ、またはアクティブなジョブ数の上限です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Idempotency conflict or active job limit."}}}},"422":{"description":"対象を解決できないか測定できません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Target cannot be resolved or measured."}}}},"429":{"description":"レートまたはクォータの上限に達しました。拒否されたリクエストは単位を消費しません。Retry-Afterに従って待機してください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Rate or quota limit; rejected requests consume no usage units."}}}},"500":{"description":"内部処理エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"502":{"description":"上流応答エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"503":{"description":"サービスまたはデータソースが利用できません。単位は課金されません。Retry-Afterがある場合はそれに従ってバックオフしてください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Service/data source unavailable; no usage units charged."}}}},"504":{"description":"上流応答タイムアウト。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}}},"x-minimum-plan":"developer","x-docs-group":"bgp"}},"/api/public/v1/rpki/validate":{"get":{"operationId":"_rpki_validate","summary":"RPKI 検証","tags":["Public API","BGP Intelligence"],"description":"検証はスナップショットを使用します。各検証のexpiryとstaleフラグを確認してください。証跡の欠如を有効と解釈してはなりません。\n\n最小プラン: free。必要なスコープ: registration:read。X-API-KeyまたはAuthorization: Bearerを使用して認証します。 成功したリクエストは1ユニットを消費し、失敗または拒否されたリクエストは0ユニットです。UTCのクォータリセット。","parameters":[{"schema":{"type":"string"},"in":"query","name":"target","required":true,"description":"IPアドレスまたはCIDRプレフィックス。"},{"schema":{"type":"string"},"in":"query","name":"asn","required":false,"description":"自律システム番号（例：AS13335）。"}],"security":[{"apiKey":[]},{"bearerAuth":[]}],"x-required-scopes":["registration:read"],"responses":{"200":{"description":"成功レスポンス。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"target":{"type":"string"},"prefix":{"type":"string","nullable":true},"requestedOrigin":{"type":"integer","nullable":true},"overallStatus":{"type":"string","enum":["valid","invalid","mixed","unknown","no_origin"]},"routeLookupAvailable":{"type":"boolean"},"validations":{"type":"array","items":{"type":"object","properties":{"prefix":{"type":"string"},"originAsn":{"type":"integer"},"status":{"type":"string"},"observedAt":{"type":"string","format":"date-time"},"expiresAt":{"type":"string","format":"date-time"},"stale":{"type":"boolean"},"cacheHit":{"type":"boolean"}},"additionalProperties":true}}},"additionalProperties":true},"meta":{"type":"object","properties":{"provider":{"type":"string"},"plan":{"type":"string"},"chargedUnits":{"type":"integer"},"replayed":{"type":"boolean"}},"additionalProperties":true}},"additionalProperties":true,"description":"Successful response."}}}},"400":{"description":"パラメータが不正です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Invalid parameters."}}}},"401":{"description":"APIキーが見つからない、無効、期限切れ、失効、または停止されています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Missing, expired, revoked or invalid API key."}}}},"403":{"description":"スコープまたはプランが不足しています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Insufficient scope or plan."}}}},"404":{"description":"見つからないか、このAPIクライアントが所有していません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Not found or not owned by this client."}}}},"409":{"description":"冪等性の競合、期限切れのジョブ、またはアクティブなジョブ数の上限です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Idempotency conflict or active job limit."}}}},"422":{"description":"対象を解決できないか測定できません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Target cannot be resolved or measured."}}}},"429":{"description":"レートまたはクォータの上限に達しました。拒否されたリクエストは単位を消費しません。Retry-Afterに従って待機してください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Rate or quota limit; rejected requests consume no usage units."}}}},"500":{"description":"内部処理エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"502":{"description":"上流応答エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"503":{"description":"サービスまたはデータソースが利用できません。単位は課金されません。Retry-Afterがある場合はそれに従ってバックオフしてください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Service/data source unavailable; no usage units charged."}}}},"504":{"description":"上流応答タイムアウト。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}}},"x-minimum-plan":"free","x-docs-group":"bgp"}},"/api/public/v1/rdap/lookup":{"get":{"operationId":"_rdap_lookup","summary":"RDAP 登録情報","tags":["Public API","Network Intelligence"],"description":"IP、CIDR、またはASNの登録情報を検索します。キャッシュとスナップショットのタイムスタンプを確認してください。\n\n最小プラン: free。必要なスコープ: registration:read。X-API-KeyまたはAuthorization: Bearerを使用して認証します。 成功したリクエストは1ユニットを消費し、失敗または拒否されたリクエストは0ユニットです。UTCのクォータリセット。","parameters":[{"schema":{"type":"string"},"in":"query","name":"target","required":true,"description":"IPアドレス、CIDRプレフィックス、またはASN。"}],"security":[{"apiKey":[]},{"bearerAuth":[]}],"x-required-scopes":["registration:read"],"responses":{"200":{"description":"成功レスポンス。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","properties":{"target":{"type":"string"},"normalizedTarget":{"type":"string"},"targetKind":{"type":"string"},"found":{"type":"boolean"},"rir":{"type":"string"},"name":{"type":"string","nullable":true},"cidrs":{"type":"array","items":{"type":"string"}},"nameservers":{"type":"array","items":{"type":"string"}},"entities":{"type":"array","items":{"type":"object","properties":{"handle":{"type":"string","nullable":true},"roles":{"type":"array","items":{"type":"string"}}},"additionalProperties":true}},"observedAt":{"type":"string","format":"date-time"},"expiresAt":{"type":"string","format":"date-time"},"stale":{"type":"boolean"},"cacheHit":{"type":"boolean"}},"additionalProperties":true},"meta":{"type":"object","properties":{"provider":{"type":"string"},"plan":{"type":"string"},"chargedUnits":{"type":"integer"},"replayed":{"type":"boolean"}},"additionalProperties":true}},"additionalProperties":true,"description":"Successful response."}}}},"400":{"description":"パラメータが不正です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Invalid parameters."}}}},"401":{"description":"APIキーが見つからない、無効、期限切れ、失効、または停止されています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Missing, expired, revoked or invalid API key."}}}},"403":{"description":"スコープまたはプランが不足しています。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Insufficient scope or plan."}}}},"404":{"description":"見つからないか、このAPIクライアントが所有していません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Not found or not owned by this client."}}}},"409":{"description":"冪等性の競合、期限切れのジョブ、またはアクティブなジョブ数の上限です。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Idempotency conflict or active job limit."}}}},"422":{"description":"対象を解決できないか測定できません。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Target cannot be resolved or measured."}}}},"429":{"description":"レートまたはクォータの上限に達しました。拒否されたリクエストは単位を消費しません。Retry-Afterに従って待機してください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Rate or quota limit; rejected requests consume no usage units."}}}},"500":{"description":"内部処理エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"502":{"description":"上流応答エラー。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}},"503":{"description":"サービスまたはデータソースが利用できません。単位は課金されません。Retry-Afterがある場合はそれに従ってバックオフしてください。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Service/data source unavailable; no usage units charged."}}}},"504":{"description":"上流応答タイムアウト。","headers":{"X-Account-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の共有アカウント日次ユニット。並行呼び出しによりこのスナップショットが変わる場合があります。"},"X-Period-Quota-Remaining":{"schema":{"type":"integer"},"description":"有効な有料期間内の残りユニット（該当する場合）。"},"X-RateLimit-Limit":{"schema":{"type":"integer"},"description":"UTC分ごとのキーあたりのリクエスト数。"},"X-RateLimit-Remaining":{"schema":{"type":"integer"}},"X-Daily-Quota":{"schema":{"type":"integer"}},"X-Daily-Quota-Remaining":{"schema":{"type":"integer"},"description":"受付後の残りユニット。失敗したリクエストは解放されます。"},"Retry-After":{"schema":{"type":"integer"},"description":"レート制限されたリクエストを再試行するまでの秒数。"}},"content":{"application/json":{"schema":{"type":"object","properties":{"error":{"type":"string","description":"安定した機械可読エラーコード。"},"message":{"type":"string"}},"additionalProperties":true,"description":"Request could not complete."}}}}},"x-minimum-plan":"free","x-docs-group":"tools"}}},"servers":[{"url":"https://www.cha.la"}],"x-documentation":{"locale":"ja","ui":{"explore":"IPインテリジェンスを探索","noScript":"JavaScriptが無効です。OpenAPIドキュメントをご利用ください。","pageTitle":"IPインテリジェンスAPIドキュメント · CHA.LA","metaDescription":"CHA.LAのIPインテリジェンス、ASN、BGP、脅威エビデンス、ネットワークツールのAPIドキュメント。認証、無料枠、パラメータ、ライブリクエストについて解説します。","docs":"APIドキュメント","home":"ウェブサイト","console":"APIコンソール","skip":"コンテンツへスキップ","menu":"ナビゲーション","close":"ナビゲーションを閉じる","language":"言語を選択","search":"エンドポイントまたはパスを検索…","navigation":"ドキュメントナビゲーション","overview":"クイックスタート","reference":"APIリファレンス","noResults":"一致するエンドポイントがありません","loading":"ドキュメントを読み込んでいます…","loadError":"ドキュメントを読み込めませんでした。再読み込みしてもう一度お試しください。","retry":"再読み込み","notFound":"エンドポイントが見つかりません。ナビゲーションからエンドポイントを選択してください。","plan":"最低プラン","scopes":"必要なスコープ","parameters":"パラメータ","noParameters":"このエンドポイントにはリクエストパラメータがありません。","field":"フィールド","type":"型","description":"説明","required":"必須","optional":"任意","path":"パス","query":"クエリ","header":"ヘッダー","default":"デフォルト","minimum":"最小","maximum":"最大","minLength":"最小長","maxLength":"最大長","pattern":"パターン","requestBody":"リクエストボディ","responses":"レスポンススキーマ","headers":"レスポンスヘッダー","errors":"エラーと再試行","test":"このエンドポイントを試す","testNote":"実際のリクエストは「送信」を選択した場合のみ送信され、利用枠にカウントされます。APIキーはページメモリ内にのみ保持され、再読み込みすると消去されます。","key":"APIキー","keyPlaceholder":"APIキーを貼り付け","clearKey":"クリア","auth":"認証","send":"リクエストを送信","sending":"送信中…","cancel":"待機を停止","response":"ライブレスポンス","keyRequired":"最初にAPIキーを入力してください。","invalidJson":"リクエストボディは有効なJSONオブジェクトである必要があります。","invalidBody":"必須ボディフィールドが見つからないか、フィールドの型/値がスキーマと一致しません。","invalidPath":"パス値にはスラッシュやバックスラッシュ、または . や .. を含めることはできません。","failed":"応答を読み取れませんでした。接続を確認してください。不確実なバッチは同じ Idempotency-Key で再試行してください。","cancelled":"待機を停止しました。サーバーは受け付けた作業を引き続き処理し、課金する可能性があります。バッチを再試行する際は同じ Idempotency-Key を再利用してください。","timeout":"待機がタイムアウトしました。サーバーの結果は不明です。バッチを再試行する際は同じ Idempotency-Key を再利用してください。","tooLarge":"応答が2 MBを超えています。表示を停止しました。クエリを絞り込むか、バックエンドをご利用ください。","example":"リクエスト例","exampleNote":"YOUR_API_KEY はプレースホルダーです。入力したキーが例に含まれることはありません。","copy":"コピー","copied":"コピーしました","copyError":"コピーに失敗しました。テキストを手動で選択してコピーしてください。","download":"OpenAPIをダウンロード","json":"JSON仕様","yaml":"YAML仕様","raw":"完全なスキーマ","empty":"空の応答","newId":"新しいバッチID","idemNote":"同じバッチを再試行する場合はこの値を保持してください。新しい、別途課金されるジョブにのみ変更してください。","localError":"ローカル検証に失敗しました。リクエストは送信されませんでした。","unavailable":"利用可能性","responseNote":"これらはフィールド定義であり、ライブ結果ではありません。サーバーは互換性のあるフィールドを追加する場合があります。","responseHint":"まだリクエストは送信されていません。","apiVersion":"APIバージョン"},"groups":{"ip":"IPとプライバシー","bgp":"ASNとルーティング","threat":"脅威インテリジェンス","tools":"ネットワークツール","batch":"一括クエリ"},"guide":{"title":"アプリケーションのためのIPインテリジェンス","intro":"IPインテリジェンス、ネットワーク所有権、ルーティング、脅威エビデンスのための単一API。アカウントアクセスを有効にして、単一のリクエストから始めましょう。","steps":[{"title":"アカウントを作成","text":"登録し、APIコンソールにサインインしてアクセスをリクエストします。メールアカウントは現在手動承認が必要です。承認はメール確認ではありません。"},{"title":"APIキーを取得","text":"承認後、キーを作成するか、管理者からアカウントに紐付いたキーを受け取ります。完全な秘密鍵は一度しか表示されません。安全に保管してください。"},{"title":"バックエンドから呼び出す","text":"X-API-KeyまたはAuthorization: Bearerを使用してください。キーをURL、公開リポジトリ、またはフロントエンドコードに配置しないでください。"}],"allowanceTitle":"無料枠と有料期間","allowance":"無料アカウントは1日あたり1,000ユニットを受け取り、UTC午前0時にリセットされます。すべてのキーとウェブサイトのバッチは残高を共有します。キーの交換や失効は使用量をリセットしません。","planColumns":["プラン","1日の安全上限","リクエスト/分/キー","アクティブなキー","ターゲット/バッチ"],"plans":[["Free","1,000","30","2","100"],["Developer","10,000","120","5","500"],["Pro","100,000","600","20","2,000"],["Enterprise","1,000,000","3,000","100","5,000"]],"billing":"有料期間はプラン、明示的な総許容量、有効期限とともに手動でプロビジョニングされます。期間許容量は1日の上限に日数を掛けたものではありません。オンラインチェックアウトや自動更新は有効になっていません。有効期限が切れるとアカウントは無料版に戻り、既存のキーのスコープが自動的に拡張されることはありません。レガシー組織契約やキーごとの下限も適用されます。","usageTitle":"使用量のカウント方法","usage":["成功した同期ルックアップは1ユニットを消費します。バッチステータス/結果の読み取り、失敗、拒否、レート制限で拒否されたリクエストは0ユニットです。","バッチ: 受け入れられた重複排除済みターゲットは1回課金されます。後でターゲットが失敗しても返金されません。Idempotency-Keyは必須です。同じ識別子で同じリクエストを再生しても再度課金されません。","ウェブサイトのバッチ進行状況とダウンロードに追加のユニットはかかりません。429/503の場合は、Retry-Afterがある場合はそれに従い、指数バックオフを使用してください。"],"boundaries":["顧客統合には/api/public/v1を使用してください。/api/v1はウェブサイト内部のインターフェースであり、顧客契約ではありません。外部ブラウザのCORSは有効になっていないため、バックエンドから呼び出してください。","リバースIPソース: 未設定のため利用不可。","C2配布: 無効。","RPKIはスナップショットを使用します。observedAt、expiresAt、stale、riskStatusを確認してください。不明または証拠がないからといって安全とは限りません。/api/capabilitiesが現在の機能ステータスの情報源です。"]}}}