logo
Development
検索
組織の利用状況サマリーを取得

組織の利用状況サマリーを取得

指定期間における組織のクレジット消費、新規会話数、ユーザーの質問数を集計し、Agent / Workflow 別にページ分けして表示します。組織内のすべての Agent のデータを一度の API 呼び出しで取得できます。

注:最大31日間のクエリデータ; 開発領域のみがカウントされており、その範囲は下記の「統計的範囲」の項目に示されています。

リクエストメソッド

GET

通話アドレス

https://api-${endpoint}.gptbots.ai/v1/org/stat/summary

コール検証

アカウント単位の DevKey / DevSecret による Basic 認証を使用します。Authorization: Basic ${BASIC_TOKEN} を指定し、${BASIC_TOKEN} には DevKey:DevSecret を Base64 エンコードした値を設定します。

  • 発信アカウントは対応する組織のorg_id会員であり、「使用履歴閲覧」権限を持つ必要があります(デフォルトでは組織のTଓନerや管理者が持っています)。
  • 組織が所属するデータセンターのアドレスを使用してください。${endpoint} には 組織一覧の照会 で返される region を指定します(SG → sg、TH → th、JP → jp)。別のデータセンターにリクエストすると「組織のメンバーではありません」というエラーが返されます。

通話頻度

  • 各開発者キーはこのインターフェースを1分間最大60回呼び出すことができます。
  • 各通話は組織のパッケージの「Statistics API」分単位のクォータにもカウントされ、このクォータはエージェントAPIキーコールクラスインターフェースと共有されます。
  • 今日または昨日のクエリ結果を5分間、過去の日付の結果を1時間キャッシュします。5分から15分ごとに呼び出すことが推奨されます。

リクエスト

リクエストの例

curl -X GET 'https://api-${endpoint}.gptbots.ai/v1/org/stat/summary?org_id=${org_id}&start_time=1792425600000&end_time=1795017600000&page=1&page_size=20' \ -H 'Authorization: Basic ${BASIC_TOKEN}'
                      
                      curl -X GET 'https://api-${endpoint}.gptbots.ai/v1/org/stat/summary?org_id=${org_id}&start_time=1792425600000&end_time=1795017600000&page=1&page_size=20' \
  -H 'Authorization: Basic ${BASIC_TOKEN}'

                    
このコードブロックをポップアップで表示

リクエストヘッダー

フィールド タイプ 説明
Authorization Basic ${BASIC_TOKEN} DevKey:DevSecret を Base64 でエンコードした後の Basic トークンを使用します。

リクエストパラメータ

フィールド タイプ 必須 説明
org_id String はい 組織 ID。
start_time Long はい 開始時間、ミリ秒タイムスタンプ。組織のタイムゾーンに従って当日の 0 時まで拡張します。
end_time Long はい 終了時間(未満)、ミリ秒タイムスタンプ。組織のタイムゾーンに従って前のミリ秒が属する自然日を最後の日とします。開始日と終了日は最大 31 日まで。
agent_type String いいえ 特定のタイプのみ展開:AGENT または WORKFLOW。指定しない場合は両方のタイプをリストします。agents のリストにのみ影響し、total には影響しません。
page Integer いいえ ページ番号、1 から開始、デフォルト 1、最大 10000。
page_size Integer いいえ 1 ページあたりの件数、デフォルト 20、最大 100。

レスポンス

レスポンス例

{ "code": 0, "message": "OK", "data": { "org_id": "65f0c2a1b4e8d93a1c7e5b20", "timezone": "+07:00", "range_start_date": "2026-10-16", "range_end_date": "2026-11-14", "data_since": "2026-10-15", "data_until": 1794614400000, "total": { "credits": 1234.5678, "unattributed_credits": 36.2011, "conversation_count": 5210, "message_count": 48213 }, "agents": { "page": 1, "page_size": 20, "total": 86, "list": [ { "agent_id": "65f0c2a1b4e8d93a1c7e5b21", "name": "客服助手", "agent_type": "AGENT", "credits": 402.1200, "conversation_count": 2104, "message_count": 19820 }, { "agent_id": "65f0c2a1b4e8d93a1c7e5b2a", "name": "订单查询", "agent_type": "WORKFLOW", "credits": 130.5000, "conversation_count": null, "message_count": null } ] } } }
                      
                      {
    "code": 0,
    "message": "OK",
    "data": {
        "org_id": "65f0c2a1b4e8d93a1c7e5b20",
        "timezone": "+07:00",
        "range_start_date": "2026-10-16",
        "range_end_date": "2026-11-14",
        "data_since": "2026-10-15",
        "data_until": 1794614400000,
        "total": {
            "credits": 1234.5678,
            "unattributed_credits": 36.2011,
            "conversation_count": 5210,
            "message_count": 48213
        },
        "agents": {
            "page": 1,
            "page_size": 20,
            "total": 86,
            "list": [
                {
                    "agent_id": "65f0c2a1b4e8d93a1c7e5b21",
                    "name": "客服助手",
                    "agent_type": "AGENT",
                    "credits": 402.1200,
                    "conversation_count": 2104,
                    "message_count": 19820
                },
                {
                    "agent_id": "65f0c2a1b4e8d93a1c7e5b2a",
                    "name": "订单查询",
                    "agent_type": "WORKFLOW",
                    "credits": 130.5000,
                    "conversation_count": null,
                    "message_count": null
                }
            ]
        }
    }
}

                    
このコードブロックをポップアップで表示

成功レスポンス

フィールド タイプ 説明
org_id String 組織 ID。
timezone String 組織のタイムゾーン(UTC オフセット、例: +07:00)、日付がどのタイムゾーンで区切られるかを示す。
range_start_date String 実際に統計された開始日 yyyy-MM-dd(組織のタイムゾーン、含む)。
range_end_date String 実際に統計された終了日 yyyy-MM-dd(組織のタイムゾーン、含む)。
data_since String データが完全に揃っている最も早い日(yyyy-MM-dd):クレジットは機能開始日から、セッション数と質問数は開始前 31 日から利用可能で、そのうち遅い日を取得。これより前の日付はデータが不完全。まだデータがない場合は null。
data_until Long セッション数と質問数が統計された時刻(ミリ秒タイムスタンプ)。クレジットはリアルタイム。
total.credits Number 組織のクレジット消費合計、Workflow およびどのエージェントにも属さない消費を含む、小数点以下 4 桁まで。
total.unattributed_credits Number そのうちエージェントに属さない部分(例: ナレッジベースの保存、音声認識)、agents リストには表示されない。
total.conversation_count Long 期間内に新規作成されたセッション数の合計。
total.message_count Long 期間内のユーザー質問数の合計、AI の返信は含まない。
agents.page Integer 現在のページ番号。
agents.page_size Integer 1 ページあたりの件数。
agents.total Integer 指定区間内のデータを持つ Agent と Workflow の数(agent_type でフィルタリング後)。
agents.list[].agent_id String Agent または Workflow の ID。
agents.list[].name String 名前。
agents.list[].agent_type String AGENT または WORKFLOW。
agents.list[].credits Number クレジット消費。
agents.list[].conversation_count Long 指定区間内で新規作成された会話数;Workflow は null。
agents.list[].message_count Long 指定区間内のユーザー質問数;Workflow は null。

失敗レスポンス

フィールド 型 説明
code Integer エラーコード。
message String エラーの詳細。

エラーコード

HTTP ステータスコードはエラーコードの上3桁に対応。例えば 40000 は 400、40100 は 401、403132 は 403 に対応。

エラーコード 説明
40000 パラメータエラー:必須パラメータが不足、またはパラメータ値が不正。
40001 呼び出し過多:この開発者キーは当 API の1分あたり上限を超過。
40008 組織のプラン「統計 API」の1分あたり割当超過。
40010 インターフェースは一時的に閉鎖中。後で再試行。
40100 権限なし:使用量確認権限が不足。
40105 組織のメンバーではない、または他のデータセンターのアドレスを呼び出した。
40324 DevKey または DevSecret が間違っています。
403132 時間範囲が無効です:開始時刻が終了時刻よりも前でない、または最大検索範囲を超えています。

統計基準

  • 統計範囲:開発スペースのみを統計対象とし、API、共有ページ、ウェブ埋め込み、バブルコンポーネント、LiveDesk、および各種インスタントメッセージや電話チャネル、さらに開発スペースの Workflow を含む。ワークスペース(GWork)の使用は含まれず、公開済みエージェントがワークスペースで使用された部分も含まれません。
  • クレジット:すべての消費タイプ(クレジットの有効期限切れやサブスクリプション支払いを除く)。Workflow の消費は Workflow 自身に記録され、Agent が Workflow を呼び出して発生した消費はその Agent に含まれません。クレジットデータは機能開始日(data_since)からあり、過去のデータは遡って埋めません。
  • セッション数:期間内に新規作成され、かつ会話があったセッション数。開発スペースでのデバッグプレビューは含まれません。Workflow の実行はセッションを生成せず、ワークスペースの AI 検索も含まれません。セッション数と質問数のデータは、機能開始前 31 日から存在します。
  • 質問数:期間内にユーザーが送信した質問メッセージの数。AI の返信は含まれません。
  • 並び順:agents.list はクレジットの高い順で並び替え、クレジットが同じ場合はセッション数で並び替えます。期間内にクレジット、セッション、質問が全くないエージェントは表示されません。
  • 更新頻度:クレジットはリアルタイムで更新されます。セッション数と質問数は毎時の正時に集計され、約 1 時間の遅延があります。