Skip to main content
Returns an existing sprint report for the workspace, with per-area summaries, estimated effort, and sprint-over-sprint comparisons. Reports are workspace-wide and are not generated or refreshed by this call.
To choose a date range, use List workspace reporting periods (GET /reportingPeriods) with operation=WORKSPACE_REPORT. Pass a returned period’s from and to to this endpoint. The report may select a later completed end for the same start, so read toDate in the response for the actual end.
Requires workspace Read. Productivity insights appear only with Productivity permission. Repository restrictions do not filter this report, and historical activity from disconnected repositories can contribute. Empty areas or zero totals do not certify that all activity has been processed; there is no completeness/readiness indicator.

Authorization

string
required
Bearer <key>. See Authentication.

Path parameters

string
required
GITHUB_ORGANIZATION or GITHUB_USER.
string
required
Numeric GitHub ID of the organization or user.

Query parameters

string
Inclusive period start (RFC 3339). Send both from and to, or neither. When both are omitted, the current sprint’s report is returned, or the previous sprint’s if none is available.
string
Exclusive period end (RFC 3339), later than from, at most 366 days after it. The latest complete report with the same start is returned, so toDate can differ from to.
string
Area ID (UUID) from List areas. Scopes totals and comparisons to one area. Omit to include all areas and uncategorized work.
string
default:"all"
all counts all tracked effort. shipped counts shipped effort only and returns zero totals when shipped effort is unavailable. Summaries are the same in both modes.

Response

Use previous and next to navigate history. An explicit start with no completed report returns 404; choose an available start with List workspace reporting periods rather than retrying the same range. An existing report can return empty areas and zero totals when no activity matches. Metric fields equal to zero are omitted.
string
Inclusive start of the returned period (RFC 3339).
string
Exclusive end of the returned period (RFC 3339). Can differ from the requested to.
object[]
One entry per area, sorted by effort descending.
EffortStats
Totals across the selected areas.
object
string[]
Workspace-level insights. Omitted without productivity access. Not recomputed for areaId or effortMode.
Period
Previous full sprint. Omitted when none exists.
Period
Next recorded sprint. Omitted when none exists.

EffortStats

Metric
Estimated person-minutes, not wall-clock time.
Metric
Commits attributed to the effort.
Metric
Share of the report’s total effort, 0 to 100.

Metric

number
Value for this period.
number
Value for the previous sprint. Zero when unavailable.
number
value - previousValue.
number
Percent change. Zero when previousValue is zero.

Period

string
Inclusive start (RFC 3339).
string
Exclusive end (RFC 3339).