---
title: "POST /reporting/templates/{id}/disable"
method: POST
path: "/reporting/templates/{id}/disable"
tags: ["Reports"]
---

# POST /reporting/templates/{id}/disable

`POST /reporting/templates/{id}/disable`

Disable report templates, with a given reason, to account users.
Template must be in status `enabled` to perform this call

## Path parameters

- `id` string, required

## Request body

- ReportingReportTemplateNotes — Report Template Notes. Is used to disable the template. You need to provide `notes` property explaining the reason for disable action
  - `notes` string, required

## Response `200`

- ReportingReportTemplate — Report Template. Is used to represent report template object.
  - `id` string
  - `name` string, required
  - `local_id` string, required
  - `description` string, required
  - `type` string, required
  - `revision` integer
  - `specs_version` string, required
  - `status` 'enabled' | 'disabled' | 'blocked'
  - `notes` string, nullable
  - `repository` ReportingReportTemplateRepository, required — Report Template Git. Is used to represent git repository object of the template.
    - `id` string
    - `name` string, nullable
    - `repository_type` 'system' | 'custom'
    - `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
  - `audience` ReportingReportTemplateAudience, required — Report Template Audience. Is used to represent `vendor` and `provider` properties of the report template
    - `vendor` boolean, required
    - `provider` boolean, required
  - `entrypoint` string, required
  - `parameters` object, nullable
  - `owner` ReportingAccountReference, required
    - `id` string
    - `name` string, required
  - `stats` ReportingReportTemplateStats, required — Report Template Stats. Is used to represent statistics about repository. `monthly_executions` -- amount of executions in current month, `total_executions` -- amount of all executions.
    - `monthly_executions` integer
    - `total_executions` integer
    - `runtime_min` integer, required
    - `runtime_max` integer, required
    - `runtime_avg` integer, required
    - `wait_min` integer, required
    - `wait_max` integer, required
    - `wait_avg` integer, required
    - `success` integer, required
    - `failure` integer, required
    - `timeout` integer, required
  - `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
  - `renderers` object, nullable
  - `default_renderer` 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)
