---
title: "GET /reporting/reports/{id}"
method: GET
path: "/reporting/reports/{id}"
tags: ["Reports"]
---

# GET /reporting/reports/{id}

`GET /reporting/reports/{id}`

Get a concrete report given it's id.

## Path parameters

- `id` string, required

## Response `200`

- ReportingReport — Report. Is used to represent a concrete report execution.
  - `id` string
  - `name` string, required
  - `description` string, nullable
  - `revision` integer
  - `template` ReportingReportTemplateReference, required — Report template. Is used to represent template attached to this report
    - `id` string
    - `name` string, required
    - `description` string, required
    - `type` string, required
    - `specs_version` string, required
    - `revision` integer
    - `repository` ReportingReportRepositoryReference, required — Report repository. Is used to represent repository attached to this report
      - `id` string
      - `name` string, nullable
      - `git` ReportingGitInfo, required — Git Info. Is used to represent git repository information
        - `url` string, uri, required
        - `tag` string, required
        - `commit` string, nullable
        - `auth` ReportingGitCredentials — Git Credentials. Is used to represent input object to request git tags. You need to provide `username` and `password` to your git repository as input data.
          - `username` string, nullable
          - `password` string, nullable
    - `entrypoint` string, required
    - `local_id` string, required
  - `parameters` object, nullable
  - `events` object
    - `created` object
      - `at` string, datetime
      - `by` object
        - `id` string
        - `name` string
        - `icon` string
    - `updated` object
      - `at` string, datetime
      - `by` object
        - `id` string
        - `name` string
        - `icon` string
    - `started` object
      - `at` string, datetime
      - `by` object
        - `id` string
        - `name` string
        - `icon` string
    - `terminated` object
      - `at` string, datetime
      - `by` object
        - `id` string
        - `name` string
        - `icon` string
  - `report_size` integer, nullable
  - `timeout` boolean
  - `status` 'pending' | 'deploying' | 'running' | 'succeeded' | 'failed'
  - `owner` ReportingAccountReference, required
    - `id` string
    - `name` string, required
  - `failure_output` string, nullable
  - `schedule` ReportingReportScheduleReference, required — ReportSchedule. For scheduled reports, represents a reference to the related schedule object.
    - `id` string
    - `name` string, required
  - `renderer` string
  - `report_file` string
  - `report_extension` string
  - `progress` ReportingReportStatsProgress, required — Report stats. Is used to represent current (`value`) and maximum (`max`) progress of the report
    - `value` integer, required
    - `max` integer, required
  - `timing` ReportingReportTiming — Report timing. Is used to represent `run` and `wait` properties of the report
    - `run` string
    - `wait` string

## Other responses

- `400`

---

[API](https://skmtc.net/cloudblue/apis/cloudblue-connect-api.md) · [All operations](https://skmtc.net/cloudblue/apis/cloudblue-connect-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/cloudblue/cloudblue-connect-api/versions/54fef191d46c/schema)
