---
title: "Получить отчёт спринта"
method: GET
path: "/api/v1/tasks/scrum/{project}/sprints/{id}/report"
tags: ["Tasks"]
---

# Получить отчёт спринта

`GET /api/v1/tasks/scrum/{project}/sprints/{id}/report`

## Request

- Base URL: `https://erp.akeda.ru`
- URL: `https://erp.akeda.ru/api/v1/tasks/scrum/{project}/sprints/{id}/report`
- Auth: one of:
  - HTTP bearer
  - API key in header `X-Api-Key`
  - OAuth 2 (authorization code, authorization URL `https://erp.akeda.ru/oauth2/authorize`, token URL `https://erp.akeda.ru/oauth2/token`, scopes: `akeda:delegate`)
  - HTTP bearer

План и факт спринта, выполненные задачи и перенесённые дальше.

## Response `200`

План и факт, сделанные и перенесённые задачи

- SprintReport
  - `sprint` SprintPoints, required
    - `sprint` string, uuid, required
    - `name` string, required
    - `status` 'planned' | 'active' | 'completed', required
    - `starts_at` string, nullable, required
    - `ends_at` string, nullable, required
    - `planned_points` integer, nullable, required: План: снимок на старте; у идущего спринта без снимка (начат до оценок в баллах) — текущий объём, тогда plan_fixed = false
    - `completed_points` integer, nullable, required: Факт: снимок на завершении
    - `completed_at` string, nullable, required
    - `plan_fixed` boolean, required: План зафиксирован снимком при старте
    - `scope_points` integer, required: Сумма текущих оценок задач спринта
    - `done_points` integer, required: Сумма текущих оценок задач спринта в «Готово» — текущий факт идущего спринта
    - `added_points` integer, required: Баллы задач, добавленных после старта (журнал объёма)
    - `carried_points` integer, required: Баллы задач, перенесённых при завершении в другой спринт
    - `goal_met` boolean, required: Цель выполнена: спринт завершён, были оценённые задачи и ничего с баллами не перенесено
  - `done` SprintReportTask[], required
    - `id` string, uuid, required
    - `identifier` string, required
    - `title` string, required
    - `points` integer, nullable, required
  - `carried_over` SprintReportTask[], required
    - `id` string, uuid, required
    - `identifier` string, required
    - `title` string, required
    - `points` integer, nullable, required
  - `added_after_start` integer, required
  - `removed_after_start` integer, required

## Other responses

- `400`: Некорректный запрос или нарушение бизнес-правила
- `401`: Сессия, ключ или кабинет не подтверждены
- `403`: Текущая роль не имеет требуемого права
- `404`: Запись не найдена или не видима текущему пользователю

---

[API](https://skmtc.dev/akeda/apis/akeda-erp-client-api.md) · [All operations](https://skmtc.dev/akeda/apis/akeda-erp-client-api/llms.txt) · [OpenAPI document](https://skmtc.dev/akeda/apis/akeda-erp-client-api/revisions/3c60ded179f2?raw)
