Skip to main content
The Scrums.com API is planned and not yet publicly available. Endpoints and behaviour are subject to change before release.

Overview

The Developer Intelligence API is the analytics and insight layer of the Scrums.com platform. It aggregates signals from source control, project management integrations, execution records, and platform metering to produce structured metrics, health scores, scorecards, and AI-generated insights. An active intelligence configuration is a Service Line with execution_model: observability. It runs continuously against a connected workspace, consuming metrics and publishing results that can be queried via this API or delivered via webhooks.

Core Concepts

Repositories

Intelligence is seeded by connecting source repositories. Each connected repository streams commit, PR, and pipeline events into the platform. Repository-level metrics form the foundation of team and project analytics.

Metrics

Metrics are computed, time-series data points derived from platform activity. They cover delivery pace, code quality, team patterns, and risk indicators.

Scorecards

A scorecard aggregates multiple metrics for a workspace or Service Line into a structured health summary with signal-level status (green / amber / red) and trend direction.

Insights

Insights are AI-generated narrative observations derived from metric patterns. They identify anomalies, emerging risks, and performance trends that are not obvious from individual metrics.

Benchmarks

Benchmarks compare a workspace’s metrics against platform-wide medians for similar organization size, team composition, and technology stack.

Endpoints

POST /v1/intelligence/repositories

Connect a repository to intelligence analysis.

Request

Notes

  • Requires an active source control integration in the workspace.
  • Historical backfill begins on connection. Recent months of commits and PRs are analyzed. Full backfill may take up to 24 hours.

GET /v1/intelligence/repositories

List repositories connected for intelligence in a workspace.

GET /v1/intelligence/metrics

Query metric time series for a workspace or Service Line.

Request

Response

GET /v1/intelligence/scorecards

Retrieve a scorecard for a workspace or Service Line.

Request

Response

GET /v1/intelligence/insights

Retrieve AI-generated insights for a workspace.

Request

Response

POST /v1/intelligence/alerts

Create an alert that fires when a metric crosses a threshold.

Request

GET /v1/intelligence/benchmarks

Compare workspace metrics against platform benchmarks.

Response

GET /v1/intelligence/health

Overall engineering health score for a workspace, with context.

GET /v1/intelligence/risk

Risk signals and recommended actions for a workspace.

Response

Returns the same shape as GET /v1/observability/risk but with engineering-specific risk factors derived from code and delivery metrics rather than platform operational signals.

Objects

Insight

Best Practices

  • Connect repositories before expecting metrics. Intelligence requires source control integration. A workspace with no connected repositories will produce empty metric responses, not errors.
  • Use scorecards for weekly reviews; use metrics for trend analysis. Scorecards give a point-in-time summary. Time series are how you spot patterns and measure whether changes are working.
  • Treat amber signals as action items, not warnings. An amber signal means the metric is within operational range but trending toward red. Acting on amber is cheaper than responding to red.
  • Share benchmarks in quarterly reviews. Benchmark data shows how your team compares to peers on the platform. It provides objective context for retrospective conversations that individual metrics alone cannot give.
Last modified on April 15, 2026