正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

グループアクティビティアナリティクスAPI

  • プラン: Premium、Ultimate
  • 提供形態: GitLab.com、GitLab Self-Managed、GitLab Dedicated

このAPIを使用して、グループアクティビティに関する情報を取得することができます。詳細については、グループアクティビティアナリティクスを参照してください。

グループの最近作成されたイシューの数を取得する

指定されたグループの、最近作成されたイシューの数を取得します。

GET /analytics/group_activity/issues_count

パラメータは以下のとおりです:

属性必須説明
group_path文字列はいグループパス

リクエスト例:

curl --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/analytics/group_activity/issues_count?group_path=gitlab-org"

レスポンス例:

{ "issues_count": 10 }

グループの最近作成されたマージリクエストの数を取得する

指定されたグループの、最近作成されたマージリクエストの数を取得します。

GET /analytics/group_activity/merge_requests_count

パラメータは以下のとおりです:

属性必須説明
group_path文字列はいグループパス

リクエスト例:

curl --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/analytics/group_activity/merge_requests_count?group_path=gitlab-org"

レスポンス例:

{ "merge_requests_count": 10 }

グループに最近追加されたメンバーの数を取得する

指定されたグループに最近追加されたメンバーの数を取得します。

GET /analytics/group_activity/new_members_count

パラメータは以下のとおりです:

属性必須説明
group_path文字列はいグループパス

リクエスト例:

curl --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/analytics/group_activity/new_members_count?group_path=gitlab-org"

レスポンス例:

{ "new_members_count": 10 }