Skip to main content
クエリインサイトAPIを使用して、メタデータベースのクエリに一致する項目に対して集計インサイト (合計値、平均値、個数、その他) を計算することができます。まず、指定されたフィルタが適用された後で、指定されたグループ化条件に基づいて (指定していた場合) 集計が実行されます。 インサイトを取得するには、POST https://api.box.com/2.0/query/insightsエンドポイントを呼び出します。

パラメータ

呼び出しを実行するには、次のパラメータを渡す必要があります。リクエスト本文には、queryおよびmetricsの2つのトップレベルフィールドがあります。必須のパラメータを太字で示しています。

指標の名前

metricsオブジェクト内の各キーは、その指標に対してユーザーが定義したエイリアスです。 命名規則
  • 空でない文字列にする
  • リクエスト内で一意であることが必要です
  • 最大長さ: 256文字
  • 使用可能な文字: アルファベット (a~z、A~Z)、数字 (0~9)、特殊文字_-.
  • 最初の文字を数字または特殊文字にしない
  • 空白および他の特殊文字は使用できない
動作
  • group_byが指定されていない場合、指標はフィルタ適用後のデータセット全体を対象に計算されます (グループ化されない集計)。
  • metricsが空のオブジェクトである場合 ()、フィルタ適用後のデータセットに対してデフォルトのtotalResultCountカウント指標が返されます (ドキュメントの総数の例を参照してください)。

合計契約金額

2025年6月に作成された上位3つの契約タイプについて、合計契約額と合計契約数を取得します。 リクエスト:
レスポンス:

契約額の全体平均値、最低値、最大値

2025年6月に作成された契約について、契約額の全体平均値、最低値、最大値を取得します。 リクエスト:
レスポンス:

ドキュメントの総数

空の指標オブジェクトを渡すことで、ドキュメントの総数のみを取得します。 リクエスト:
レスポンス:

レスポンスのフィールド

インサイトエントリタイプ

バケット順序

group_byによるリクエストについては、バケット順序は暗黙的に決まり、常に項目数 (各バケット内のドキュメント数) の降順となります。最大のバケットが最初に返されます。この順序はカスタマイズできません。 EnumフィールドとTaxonomyフィールドについては、削除ジョブの進行中に削除されたオプションが一時的に上位グループに表示される場合があります。こうしたグループは[DELETED]として示されるキーを持ちます。

エラーコード

以下の一覧に、APIが強化されたことで新たに導入できるようになったエラーコードと詳細の一部を示します。
最終更新日 2026年8月14日