---
title: "Computes the data required for the Cycle Time report with a breakdown by steps"
method: GET
path: "/reports/cycle-time-by-step"
tags: ["Reporting"]
---

# Computes the data required for the Cycle Time report with a breakdown by steps

`GET /reports/cycle-time-by-step`

## Request

- Base URL: `https://api.atono.io`
- URL: `https://api.atono.io/reports/cycle-time-by-step`
- Auth: API key in header `X-API-KEY`

## Query parameters

- `filter` CycleTimeStepReportFilter, required
  - `team` string, uuid, required
- `interval` CycleTimeReportControllerInterval, required
  - `fromDate` string, date-time, nullable
  - `toDate` string, date-time, nullable
- `resolution` 'DAY' | 'WEEK' | 'MONTH'

## Response `200`

cycleTimeByStepReport 200 response

- CycleTimeStepReport
  - `dayBins` CycleTimeStepReportRecordBin[], required
    - `doneBin` string, date-time, required
    - `itemType` 'STORY' | 'BUG' | 'TASK' | 'VULNERABILITY' | 'EPIC', required
    - `sizeName` string, nullable
    - `stepName` string, nullable
    - `stepColor` string, nullable
    - `itemsCount` integer, nullable
    - `sumSliceHours` number, double, nullable
    - `avgSliceHours` number, double, nullable
  - `averageFromDate` string, date-time, required
  - `reportTimezone` string, required

---

[API](https://skmtc.dev/atono/apis/backend-api.md) · [All operations](https://skmtc.dev/atono/apis/backend-api/llms.txt) · [OpenAPI document](https://skmtc.dev/atono/apis/backend-api/revisions/78a57b1d8c3d?raw)
