API

Issue reports and dashboards

Reports over any query, timesheets, and dashboards of gadgets.

See Tasks.

Every route below, with its parameters, request and response, errors and samples, is in the API reference.

RouteWhat it does
GET /v1/orgs/:orgId/issues/reports/timesheetWork logged between two instants (at most 92 days) by people: users (ids, comma-separated), a team, or the caller.
GET /v1/orgs/:orgId/issues/reportsRuns a report: createdVsResolved, cumulativeFlow, averageAge and resolutionTime are trends over days in interval buckets; controlChart gives cycle times of resolved issues; statistics and twoDimensional group by groupBy (and groupBy2); timeTracking, workload and epicProgress summarize estimates, assignees and epics; versionReport follows a version's scope and completed work with a forecast release date.
GET /v1/orgs/:orgId/issues/dashboardsDashboards the caller owns or that are shared with them (default and starred first).
POST /v1/orgs/:orgId/issues/dashboardsCreates a dashboard; without gadgets it starts with a useful default set.
PUT /v1/orgs/:orgId/issues/dashboards/defaultMakes a dashboard the caller's default (dashboardId: null clears it).
GET /v1/orgs/:orgId/issues/dashboards/:dashboardIdA dashboard with its gadgets.
PATCH /v1/orgs/:orgId/issues/dashboards/:dashboardIdChanges a dashboard (its owner, or org admins); pass baseVersion to avoid overwriting newer edits.
POST /v1/orgs/:orgId/issues/dashboards/:dashboardId/copyCopies a dashboard into a new private one owned by the caller.
POST /v1/orgs/:orgId/issues/dashboards/:dashboardId/starStars or unstars a dashboard for the caller.
DELETE /v1/orgs/:orgId/issues/dashboards/:dashboardIdDeletes a dashboard (its owner, or org admins).