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]として示されるキーを持ちます。
