---
title: "Get Active Developers"
method: POST
path: "/api/metrics/developer/devs/active/get"
tags: ["Developer Metrics"]
---

# Get Active Developers

`POST /api/metrics/developer/devs/active/get`

Returns all developers who made commits in the organization during the specified date range. Includes per-developer statistics: commit counts, lines added/deleted, language breakdown, coding day distribution, and repository contributions. Useful for team activity dashboards and headcount tracking.

## Request body

- DateRangeRequest
  - `platform` 'github' | 'gitlab' | 'bitbucket' | 'azure_devops' | 'azuredevops', required — Version control platform
  - `org` string, required — Organization, workspace, or group name on the platform
  - `github_base_url` string — Base URL for GitHub (use for GitHub Enterprise Server)
  - `gitlab_base_url` string — Base URL for GitLab (use for self-hosted GitLab instances)
  - `azure_devops_base_url` string — Base URL for Azure DevOps (use for Azure DevOps Server)
  - `bitbucket_base_url` string — Base URL for Bitbucket (use for Bitbucket Data Center/Server)
  - `start_date` string, date, required — Start of the date range (YYYY-MM-DD)
  - `end_date` string, date, required — End of the date range (YYYY-MM-DD)

## Response `200`

Active developers list

- object
  - `metric` string
  - `platform` string
  - `org` string
  - `start_date` string, date
  - `end_date` string, date
  - `active_developers` ActiveDeveloper[]
    - `login` string — Developer's git login/email
    - `name` string — Developer's display name
    - `commit_count` integer — Total commits in the date range
    - `repositories` string[] — Repositories the developer contributed to
    - `repository_commits` object — Commit count per repository
    - `coding_days` object — Commits per day (date → count)
    - `total_additions` integer
    - `total_deletions` integer
    - `total_files_changed` integer
    - `languages` object — Breakdown by file extension
    - `commit_times` object — Commits by time of day
      - `morning` integer
      - `afternoon` integer
      - `evening` integer
      - `night` integer
    - `repository_count` integer
    - `avg_commit_size` number
    - `net_code_impact` integer — additions - deletions
    - `test_ratio` number — Ratio of test code changes
  - `total_count` integer — Number of active developers

## Other responses

- `400` — Bad request - missing or invalid parameters
- `401` — Unauthorized - missing, invalid, or insufficient access token
- `500` — Internal server error

---

[API](https://skmtc.dev/codeant/apis/codeant-ai-api.md) · [All operations](https://skmtc.dev/codeant/apis/codeant-ai-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/codeant/codeant-ai-api/revisions/d1eb7c083a39/schema)
