API Reference / Code - Organization Performance

Get org commit history

post https://api.intelig.ai/api/v1/intelig/code/performance/organizations/commit-history

Auth: Authorization: ApiKey <key> (an API key sent as Bearer is rejected) or Authorization: Bearer <jwt> for a dashboard session. operationId: getCommitHistory

Returns daily commit history for the organization over the specified date range. Includes commit counts per day, total commits, and growth percentage compared to the prior period.

Example request

curl -X POST "https://api.intelig.ai/api/v1/intelig/code/performance/organizations/commit-history" \
  -H "Authorization: ApiKey $INTELIG_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "2026-08-01",
    "to": "2026-08-31",
    "repositoryIds": [
      10,
      11
    ]
  }'

Request body

application/json

FieldTypeRequiredDescription
from string no Start date in YYYY-MM-DD format. Defaults to the first day of the current month. Example: 2026-08-01
to string no End date in YYYY-MM-DD format. Defaults to the last day of the current month. Example: 2026-08-31
repositoryIds integer[] no Optional repository filter. Empty or omitted means every repository in the organization. Example: [10,11]

Response 200

application/json · ApiResponseOrganizationCommitHistoryResponseDto

FieldTypeDescription
success boolean
message string
data OrganizationCommitHistoryResponseDto Organization-level commit history with daily data points and period-over-period change

Status codes

  • 200 — Organization commit history returned
  • 400 — Invalid request body or date format
  • 401 — Authentication required
  • 403 — Insufficient permissions for Code Intelligence pillar
  • 429 — —

Every response is wrapped in { success, message, data }. A 4xx means the request is wrong — do not retry it unchanged. A 429 carries Retry-After in seconds.