---
title: "Get custom cdfs on a report"
method: GET
path: "/datainsights/v1.1/reports/{report_id}/custom_cdfs"
tags: ["Reports"]
---

# Get custom cdfs on a report

`GET /datainsights/v1.1/reports/{report_id}/custom_cdfs`

Get a list of all the custom cdfs created on a report.

## Path parameters

- `report_id` integer, required

## Headers

- `X-PROPERTY-ID` integer, required

## Response `200`

OK

- ReportCustomCdf[]
  - `id` integer — Report custom cdf id
  - `column` string — Report custom cdf column
  - `name` string, required — Report custom cdf name
  - `description` string, nullable — Report custom cdf description
  - `formula` CustomCdfFormula[], required
    - `kind` 'cdf' | 'separator' | 'operator' | 'operand' | 'parenthesis', required
    - `value` string, required — - If the kind is *cdf* the value must be a valid cdf. - If the kind is *separator* the supported values are any. - If the kind is *operator* the supported values are: ['+', '-', '*', '/']. - If the kind is *operand* the supported values are numbers. - If the kind is *parenthesis* the supported values are: ( or ).
    - `metric` 'sum' | 'mean' | 'max' | 'min' | 'count' | 'std' | 'var' | 'null', nullable
  - `kind` 'String' | 'Number' | 'Dynamic', required — Report custom cdf kind
  - `created_at` string — Report custom cdf created at
  - `updated_at` string — Report custom cdf updated at
  - `format` 'number' | 'currency' | 'percentage' | 'null', nullable — Custom Cdf Numeric format (valid for Number and Dynamic only)

## Other responses

- `400` — Bad Request
- `401` — Unauthorized

---

[API](https://skmtc.dev/cloudbeds/apis/cloudbeds-api.md) · [All operations](https://skmtc.dev/cloudbeds/apis/cloudbeds-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/cloudbeds/cloudbeds-api/revisions/2faa857793e8/schema)
