> ## Documentation Index
> Fetch the complete documentation index at: https://docs.pinkfish.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# looker-dashboards

> Looker Dashboards - Manage dashboards, folders, and dashboard elements

**Server path:** `/looker-dashboards` | **Type:** Application | **PCID required:** Yes

## Tools

| Tool                                                                                                        | Description                                |
| ----------------------------------------------------------------------------------------------------------- | ------------------------------------------ |
| [`looker_dashboards_all_dashboards`](#looker_dashboards_all_dashboards)                                     | Get All Dashboards                         |
| [`looker_dashboards_all_folders`](#looker_dashboards_all_folders)                                           | Get All Folders                            |
| [`looker_dashboards_copy_dashboard`](#looker_dashboards_copy_dashboard)                                     | Copy Dashboard                             |
| [`looker_dashboards_create_dashboard`](#looker_dashboards_create_dashboard)                                 | Create Dashboard                           |
| [`looker_dashboards_create_dashboard_element`](#looker_dashboards_create_dashboard_element)                 | Create DashboardElement                    |
| [`looker_dashboards_create_dashboard_filter`](#looker_dashboards_create_dashboard_filter)                   | Create Dashboard Filter                    |
| [`looker_dashboards_create_dashboard_from_lookml`](#looker_dashboards_create_dashboard_from_lookml)         | Create Dashboard from LookML               |
| [`looker_dashboards_create_folder`](#looker_dashboards_create_folder)                                       | Create Folder                              |
| [`looker_dashboards_dashboard`](#looker_dashboards_dashboard)                                               | Get Dashboard                              |
| [`looker_dashboards_dashboard_aggregate_table_lookml`](#looker_dashboards_dashboard_aggregate_table_lookml) | Get Aggregate Table LookML for a dashboard |
| [`looker_dashboards_dashboard_dashboard_elements`](#looker_dashboards_dashboard_dashboard_elements)         | Get All DashboardElements                  |
| [`looker_dashboards_dashboard_dashboard_filters`](#looker_dashboards_dashboard_dashboard_filters)           | Get All Dashboard Filters                  |
| [`looker_dashboards_dashboard_element`](#looker_dashboards_dashboard_element)                               | Get DashboardElement                       |
| [`looker_dashboards_dashboard_filter`](#looker_dashboards_dashboard_filter)                                 | Get Dashboard Filter                       |
| [`looker_dashboards_dashboard_lookml`](#looker_dashboards_dashboard_lookml)                                 | Get lookml of a UDD                        |
| [`looker_dashboards_delete_dashboard`](#looker_dashboards_delete_dashboard)                                 | Delete Dashboard                           |
| [`looker_dashboards_delete_dashboard_element`](#looker_dashboards_delete_dashboard_element)                 | Delete DashboardElement                    |
| [`looker_dashboards_delete_dashboard_filter`](#looker_dashboards_delete_dashboard_filter)                   | Delete Dashboard Filter                    |
| [`looker_dashboards_delete_folder`](#looker_dashboards_delete_folder)                                       | Delete Folder                              |
| [`looker_dashboards_folder`](#looker_dashboards_folder)                                                     | Get Folder                                 |
| [`looker_dashboards_folder_ancestors`](#looker_dashboards_folder_ancestors)                                 | Get Folder Ancestors                       |
| [`looker_dashboards_folder_children`](#looker_dashboards_folder_children)                                   | Get Folder Children                        |
| [`looker_dashboards_folder_children_search`](#looker_dashboards_folder_children_search)                     | Search Folder Children                     |
| [`looker_dashboards_folder_dashboards`](#looker_dashboards_folder_dashboards)                               | Get Folder Dashboards                      |
| [`looker_dashboards_folder_looks`](#looker_dashboards_folder_looks)                                         | Get Folder Looks                           |
| [`looker_dashboards_folder_parent`](#looker_dashboards_folder_parent)                                       | Get Folder Parent                          |
| [`looker_dashboards_import_dashboard_from_lookml`](#looker_dashboards_import_dashboard_from_lookml)         | Import Dashboard from LookML               |
| [`looker_dashboards_import_lookml_dashboard`](#looker_dashboards_import_lookml_dashboard)                   | Import LookML Dashboard                    |
| [`looker_dashboards_move_dashboard`](#looker_dashboards_move_dashboard)                                     | Move Dashboard                             |
| [`looker_dashboards_search_dashboard_elements`](#looker_dashboards_search_dashboard_elements)               | Search Dashboard Elements                  |
| [`looker_dashboards_search_dashboards`](#looker_dashboards_search_dashboards)                               | Search Dashboards                          |
| [`looker_dashboards_search_folders`](#looker_dashboards_search_folders)                                     | Search Folders                             |
| [`looker_dashboards_search_lookml_dashboards`](#looker_dashboards_search_lookml_dashboards)                 | Search LookML Dashboards                   |
| [`looker_dashboards_sync_lookml_dashboard`](#looker_dashboards_sync_lookml_dashboard)                       | Sync LookML Dashboard                      |
| [`looker_dashboards_update_dashboard`](#looker_dashboards_update_dashboard)                                 | Update Dashboard                           |
| [`looker_dashboards_update_dashboard_certification`](#looker_dashboards_update_dashboard_certification)     | Update Dashboard Certification             |
| [`looker_dashboards_update_dashboard_element`](#looker_dashboards_update_dashboard_element)                 | Update DashboardElement                    |
| [`looker_dashboards_update_dashboard_filter`](#looker_dashboards_update_dashboard_filter)                   | Update Dashboard Filter                    |
| [`looker_dashboards_update_folder`](#looker_dashboards_update_folder)                                       | Update Folder                              |
| [`looker_dashboards_update_lookml_certification`](#looker_dashboards_update_lookml_certification)           | Update LookML Dashboard Certification      |

***

## looker\_dashboards\_all\_dashboards

Get All Dashboards

**Parameters:**

| Parameter | Type   | Required | Default | Description       |
| --------- | ------ | -------- | ------- | ----------------- |
| `fields`  | string | No       | —       | Requested fields. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "fields": {
        "type": "string",
        "description": "Requested fields."
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_all\_folders

Get All Folders

**Parameters:**

| Parameter | Type   | Required | Default | Description       |
| --------- | ------ | -------- | ------- | ----------------- |
| `fields`  | string | No       | —       | Requested fields. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "fields": {
        "type": "string",
        "description": "Requested fields."
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_copy\_dashboard

Copy Dashboard

**Parameters:**

| Parameter      | Type   | Required | Default | Description           |
| -------------- | ------ | -------- | ------- | --------------------- |
| `dashboard_id` | string | Yes      | —       | Dashboard id to copy. |
| `folder_id`    | string | No       | —       | Folder id to copy to. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dashboard_id": {
        "type": "string",
        "description": "Dashboard id to copy."
      },
      "folder_id": {
        "type": "string",
        "description": "Folder id to copy to."
      }
    },
    "required": [
      "PCID",
      "dashboard_id"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_create\_dashboard

Create Dashboard

**Parameters:**

| Parameter | Type   | Required | Default | Description |
| --------- | ------ | -------- | ------- | ----------- |
| `body`    | object | Yes      | —       | Dashboard   |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "body": {
        "description": "Dashboard"
      }
    },
    "required": [
      "PCID",
      "body"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_create\_dashboard\_element

Create DashboardElement

**Parameters:**

| Parameter       | Type    | Required | Default | Description                                      |
| --------------- | ------- | -------- | ------- | ------------------------------------------------ |
| `fields`        | string  | No       | —       | Requested fields.                                |
| `apply_filters` | boolean | No       | —       | Apply relevant filters on dashboard to this tile |
| `body`          | object  | Yes      | —       | DashboardElement                                 |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "fields": {
        "type": "string",
        "description": "Requested fields."
      },
      "apply_filters": {
        "type": "boolean",
        "description": "Apply relevant filters on dashboard to this tile"
      },
      "body": {
        "description": "DashboardElement"
      }
    },
    "required": [
      "PCID",
      "body"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_create\_dashboard\_filter

Create Dashboard Filter

**Parameters:**

| Parameter | Type   | Required | Default | Description      |
| --------- | ------ | -------- | ------- | ---------------- |
| `fields`  | string | No       | —       | Requested fields |
| `body`    | object | Yes      | —       | Dashboard Filter |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "fields": {
        "type": "string",
        "description": "Requested fields"
      },
      "body": {
        "description": "Dashboard Filter"
      }
    },
    "required": [
      "PCID",
      "body"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_create\_dashboard\_from\_lookml

Create Dashboard from LookML

**Parameters:**

| Parameter | Type   | Required | Default | Description     |
| --------- | ------ | -------- | ------- | --------------- |
| `body`    | object | Yes      | —       | DashboardLookML |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "body": {
        "description": "DashboardLookML"
      }
    },
    "required": [
      "PCID",
      "body"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_create\_folder

Create Folder

**Parameters:**

| Parameter | Type   | Required | Default | Description       |
| --------- | ------ | -------- | ------- | ----------------- |
| `body`    | object | Yes      | —       | Folder parameters |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "body": {
        "description": "Folder parameters"
      }
    },
    "required": [
      "PCID",
      "body"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_dashboard

Get Dashboard

**Parameters:**

| Parameter      | Type   | Required | Default | Description       |
| -------------- | ------ | -------- | ------- | ----------------- |
| `dashboard_id` | string | Yes      | —       | Id of dashboard   |
| `fields`       | string | No       | —       | Requested fields. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dashboard_id": {
        "type": "string",
        "description": "Id of dashboard"
      },
      "fields": {
        "type": "string",
        "description": "Requested fields."
      }
    },
    "required": [
      "PCID",
      "dashboard_id"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_dashboard\_aggregate\_table\_lookml

Get Aggregate Table LookML for a dashboard

**Parameters:**

| Parameter      | Type   | Required | Default | Description     |
| -------------- | ------ | -------- | ------- | --------------- |
| `dashboard_id` | string | Yes      | —       | Id of dashboard |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dashboard_id": {
        "type": "string",
        "description": "Id of dashboard"
      }
    },
    "required": [
      "PCID",
      "dashboard_id"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_dashboard\_dashboard\_elements

Get All DashboardElements

**Parameters:**

| Parameter      | Type   | Required | Default | Description       |
| -------------- | ------ | -------- | ------- | ----------------- |
| `dashboard_id` | string | Yes      | —       | Id of dashboard   |
| `fields`       | string | No       | —       | Requested fields. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dashboard_id": {
        "type": "string",
        "description": "Id of dashboard"
      },
      "fields": {
        "type": "string",
        "description": "Requested fields."
      }
    },
    "required": [
      "PCID",
      "dashboard_id"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_dashboard\_dashboard\_filters

Get All Dashboard Filters

**Parameters:**

| Parameter      | Type   | Required | Default | Description       |
| -------------- | ------ | -------- | ------- | ----------------- |
| `dashboard_id` | string | Yes      | —       | Id of dashboard   |
| `fields`       | string | No       | —       | Requested fields. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dashboard_id": {
        "type": "string",
        "description": "Id of dashboard"
      },
      "fields": {
        "type": "string",
        "description": "Requested fields."
      }
    },
    "required": [
      "PCID",
      "dashboard_id"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_dashboard\_element

Get DashboardElement

**Parameters:**

| Parameter              | Type   | Required | Default | Description             |
| ---------------------- | ------ | -------- | ------- | ----------------------- |
| `dashboard_element_id` | string | Yes      | —       | Id of dashboard element |
| `fields`               | string | No       | —       | Requested fields.       |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dashboard_element_id": {
        "type": "string",
        "description": "Id of dashboard element"
      },
      "fields": {
        "type": "string",
        "description": "Requested fields."
      }
    },
    "required": [
      "PCID",
      "dashboard_element_id"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_dashboard\_filter

Get Dashboard Filter

**Parameters:**

| Parameter             | Type   | Required | Default | Description             |
| --------------------- | ------ | -------- | ------- | ----------------------- |
| `dashboard_filter_id` | string | Yes      | —       | Id of dashboard filters |
| `fields`              | string | No       | —       | Requested fields.       |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dashboard_filter_id": {
        "type": "string",
        "description": "Id of dashboard filters"
      },
      "fields": {
        "type": "string",
        "description": "Requested fields."
      }
    },
    "required": [
      "PCID",
      "dashboard_filter_id"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_dashboard\_lookml

Get lookml of a UDD

**Parameters:**

| Parameter      | Type   | Required | Default | Description     |
| -------------- | ------ | -------- | ------- | --------------- |
| `dashboard_id` | string | Yes      | —       | Id of dashboard |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dashboard_id": {
        "type": "string",
        "description": "Id of dashboard"
      }
    },
    "required": [
      "PCID",
      "dashboard_id"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_delete\_dashboard

Delete Dashboard

**Parameters:**

| Parameter      | Type   | Required | Default | Description     |
| -------------- | ------ | -------- | ------- | --------------- |
| `dashboard_id` | string | Yes      | —       | Id of dashboard |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dashboard_id": {
        "type": "string",
        "description": "Id of dashboard"
      }
    },
    "required": [
      "PCID",
      "dashboard_id"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_delete\_dashboard\_element

Delete DashboardElement

**Parameters:**

| Parameter              | Type   | Required | Default | Description             |
| ---------------------- | ------ | -------- | ------- | ----------------------- |
| `dashboard_element_id` | string | Yes      | —       | Id of dashboard element |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dashboard_element_id": {
        "type": "string",
        "description": "Id of dashboard element"
      }
    },
    "required": [
      "PCID",
      "dashboard_element_id"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_delete\_dashboard\_filter

Delete Dashboard Filter

**Parameters:**

| Parameter             | Type   | Required | Default | Description            |
| --------------------- | ------ | -------- | ------- | ---------------------- |
| `dashboard_filter_id` | string | Yes      | —       | Id of dashboard filter |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dashboard_filter_id": {
        "type": "string",
        "description": "Id of dashboard filter"
      }
    },
    "required": [
      "PCID",
      "dashboard_filter_id"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_delete\_folder

Delete Folder

**Parameters:**

| Parameter   | Type   | Required | Default | Description  |
| ----------- | ------ | -------- | ------- | ------------ |
| `folder_id` | string | Yes      | —       | Id of folder |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "folder_id": {
        "type": "string",
        "description": "Id of folder"
      }
    },
    "required": [
      "PCID",
      "folder_id"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_folder

Get Folder

**Parameters:**

| Parameter   | Type   | Required | Default | Description       |
| ----------- | ------ | -------- | ------- | ----------------- |
| `folder_id` | string | Yes      | —       | Id of folder      |
| `fields`    | string | No       | —       | Requested fields. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "folder_id": {
        "type": "string",
        "description": "Id of folder"
      },
      "fields": {
        "type": "string",
        "description": "Requested fields."
      }
    },
    "required": [
      "PCID",
      "folder_id"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_folder\_ancestors

Get Folder Ancestors

**Parameters:**

| Parameter   | Type   | Required | Default | Description       |
| ----------- | ------ | -------- | ------- | ----------------- |
| `folder_id` | string | Yes      | —       | Id of folder      |
| `fields`    | string | No       | —       | Requested fields. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "folder_id": {
        "type": "string",
        "description": "Id of folder"
      },
      "fields": {
        "type": "string",
        "description": "Requested fields."
      }
    },
    "required": [
      "PCID",
      "folder_id"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_folder\_children

Get Folder Children

**Parameters:**

| Parameter   | Type    | Required | Default | Description                                                                                                  |
| ----------- | ------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------ |
| `folder_id` | string  | Yes      | —       | Id of folder                                                                                                 |
| `fields`    | string  | No       | —       | Requested fields.                                                                                            |
| `page`      | integer | No       | —       | DEPRECATED. Use limit and offset instead. Return only page N of paginated results                            |
| `per_page`  | integer | No       | —       | DEPRECATED. Use limit and offset instead. Return N rows of data per page                                     |
| `limit`     | integer | No       | —       | Number of results to return. (used with offset and takes priority over page and per\_page)                   |
| `offset`    | integer | No       | —       | Number of results to skip before returning any. (used with limit and takes priority over page and per\_page) |
| `sorts`     | string  | No       | —       | Fields to sort by.                                                                                           |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "folder_id": {
        "type": "string",
        "description": "Id of folder"
      },
      "fields": {
        "type": "string",
        "description": "Requested fields."
      },
      "page": {
        "type": "integer",
        "description": "DEPRECATED. Use limit and offset instead. Return only page N of paginated results"
      },
      "per_page": {
        "type": "integer",
        "description": "DEPRECATED. Use limit and offset instead. Return N rows of data per page"
      },
      "limit": {
        "type": "integer",
        "description": "Number of results to return. (used with offset and takes priority over page and per_page)"
      },
      "offset": {
        "type": "integer",
        "description": "Number of results to skip before returning any. (used with limit and takes priority over page and per_page)"
      },
      "sorts": {
        "type": "string",
        "description": "Fields to sort by."
      }
    },
    "required": [
      "PCID",
      "folder_id"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_folder\_children\_search

Search Folder Children

**Parameters:**

| Parameter   | Type   | Required | Default | Description        |
| ----------- | ------ | -------- | ------- | ------------------ |
| `folder_id` | string | Yes      | —       | Id of folder       |
| `fields`    | string | No       | —       | Requested fields.  |
| `sorts`     | string | No       | —       | Fields to sort by. |
| `name`      | string | No       | —       | Match folder name. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "folder_id": {
        "type": "string",
        "description": "Id of folder"
      },
      "fields": {
        "type": "string",
        "description": "Requested fields."
      },
      "sorts": {
        "type": "string",
        "description": "Fields to sort by."
      },
      "name": {
        "type": "string",
        "description": "Match folder name."
      }
    },
    "required": [
      "PCID",
      "folder_id"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_folder\_dashboards

Get Folder Dashboards

**Parameters:**

| Parameter   | Type   | Required | Default | Description       |
| ----------- | ------ | -------- | ------- | ----------------- |
| `folder_id` | string | Yes      | —       | Id of folder      |
| `fields`    | string | No       | —       | Requested fields. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "folder_id": {
        "type": "string",
        "description": "Id of folder"
      },
      "fields": {
        "type": "string",
        "description": "Requested fields."
      }
    },
    "required": [
      "PCID",
      "folder_id"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_folder\_looks

Get Folder Looks

**Parameters:**

| Parameter   | Type   | Required | Default | Description       |
| ----------- | ------ | -------- | ------- | ----------------- |
| `folder_id` | string | Yes      | —       | Id of folder      |
| `fields`    | string | No       | —       | Requested fields. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "folder_id": {
        "type": "string",
        "description": "Id of folder"
      },
      "fields": {
        "type": "string",
        "description": "Requested fields."
      }
    },
    "required": [
      "PCID",
      "folder_id"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_folder\_parent

Get Folder Parent

**Parameters:**

| Parameter   | Type   | Required | Default | Description       |
| ----------- | ------ | -------- | ------- | ----------------- |
| `folder_id` | string | Yes      | —       | Id of folder      |
| `fields`    | string | No       | —       | Requested fields. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "folder_id": {
        "type": "string",
        "description": "Id of folder"
      },
      "fields": {
        "type": "string",
        "description": "Requested fields."
      }
    },
    "required": [
      "PCID",
      "folder_id"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_import\_dashboard\_from\_lookml

Import Dashboard from LookML

**Parameters:**

| Parameter | Type   | Required | Default | Description     |
| --------- | ------ | -------- | ------- | --------------- |
| `body`    | object | Yes      | —       | DashboardLookML |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "body": {
        "description": "DashboardLookML"
      }
    },
    "required": [
      "PCID",
      "body"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_import\_lookml\_dashboard

Import LookML Dashboard

**Parameters:**

| Parameter             | Type    | Required | Default | Description                                                                           |
| --------------------- | ------- | -------- | ------- | ------------------------------------------------------------------------------------- |
| `lookml_dashboard_id` | string  | Yes      | —       | Id of LookML dashboard                                                                |
| `space_id`            | string  | Yes      | —       | Id of space to import the dashboard to                                                |
| `raw_locale`          | boolean | No       | —       | If true, and this dashboard is localized, export it with the raw keys, not localized. |
| `body`                | object  | No       | —       | Dashboard                                                                             |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "lookml_dashboard_id": {
        "type": "string",
        "description": "Id of LookML dashboard"
      },
      "space_id": {
        "type": "string",
        "description": "Id of space to import the dashboard to"
      },
      "raw_locale": {
        "type": "boolean",
        "description": "If true, and this dashboard is localized, export it with the raw keys, not localized."
      },
      "body": {
        "description": "Dashboard"
      }
    },
    "required": [
      "PCID",
      "lookml_dashboard_id",
      "space_id"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_move\_dashboard

Move Dashboard

**Parameters:**

| Parameter      | Type   | Required | Default | Description           |
| -------------- | ------ | -------- | ------- | --------------------- |
| `dashboard_id` | string | Yes      | —       | Dashboard id to move. |
| `folder_id`    | string | Yes      | —       | Folder id to move to. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dashboard_id": {
        "type": "string",
        "description": "Dashboard id to move."
      },
      "folder_id": {
        "type": "string",
        "description": "Folder id to move to."
      }
    },
    "required": [
      "PCID",
      "dashboard_id",
      "folder_id"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_search\_dashboard\_elements

Search Dashboard Elements

**Parameters:**

| Parameter      | Type    | Required | Default | Description                                                                        |
| -------------- | ------- | -------- | ------- | ---------------------------------------------------------------------------------- |
| `dashboard_id` | string  | No       | —       | Select elements that refer to a given dashboard id                                 |
| `look_id`      | string  | No       | —       | Select elements that refer to a given look id                                      |
| `title`        | string  | No       | —       | Match the title of element                                                         |
| `deleted`      | boolean | No       | —       | Select soft-deleted dashboard elements                                             |
| `fields`       | string  | No       | —       | Requested fields.                                                                  |
| `filter_or`    | boolean | No       | —       | Combine given search criteria in a boolean OR expression                           |
| `sorts`        | string  | No       | —       | Fields to sort by. Sortable fields: \[:look\_id, :dashboard\_id, :deleted, :title] |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dashboard_id": {
        "type": "string",
        "description": "Select elements that refer to a given dashboard id"
      },
      "look_id": {
        "type": "string",
        "description": "Select elements that refer to a given look id"
      },
      "title": {
        "type": "string",
        "description": "Match the title of element"
      },
      "deleted": {
        "type": "boolean",
        "description": "Select soft-deleted dashboard elements"
      },
      "fields": {
        "type": "string",
        "description": "Requested fields."
      },
      "filter_or": {
        "type": "boolean",
        "description": "Combine given search criteria in a boolean OR expression"
      },
      "sorts": {
        "type": "string",
        "description": "Fields to sort by. Sortable fields: [:look_id, :dashboard_id, :deleted, :title]"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_search\_dashboards

Search Dashboards

**Parameters:**

| Parameter             | Type    | Required | Default | Description                                                                                                                                                                                                                                                                                                   |
| --------------------- | ------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `id`                  | string  | No       | —       | Match dashboard id.                                                                                                                                                                                                                                                                                           |
| `slug`                | string  | No       | —       | Match dashboard slug.                                                                                                                                                                                                                                                                                         |
| `title`               | string  | No       | —       | Match Dashboard title.                                                                                                                                                                                                                                                                                        |
| `description`         | string  | No       | —       | Match Dashboard description.                                                                                                                                                                                                                                                                                  |
| `content_favorite_id` | string  | No       | —       | Filter on a content favorite id.                                                                                                                                                                                                                                                                              |
| `folder_id`           | string  | No       | —       | Filter on a particular folder.                                                                                                                                                                                                                                                                                |
| `deleted`             | string  | No       | —       | Filter on dashboards deleted status.                                                                                                                                                                                                                                                                          |
| `user_id`             | string  | No       | —       | Filter on dashboards created by a particular user.                                                                                                                                                                                                                                                            |
| `view_count`          | string  | No       | —       | Filter on a particular value of view\_count                                                                                                                                                                                                                                                                   |
| `content_metadata_id` | string  | No       | —       | Filter on a content favorite id.                                                                                                                                                                                                                                                                              |
| `curate`              | boolean | No       | —       | Exclude items that exist only in personal spaces other than the users                                                                                                                                                                                                                                         |
| `last_viewed_at`      | string  | No       | —       | Select dashboards based on when they were last viewed                                                                                                                                                                                                                                                         |
| `fields`              | string  | No       | —       | Requested fields.                                                                                                                                                                                                                                                                                             |
| `page`                | integer | No       | —       | DEPRECATED. Use limit and offset instead. Return only page N of paginated results                                                                                                                                                                                                                             |
| `per_page`            | integer | No       | —       | DEPRECATED. Use limit and offset instead. Return N rows of data per page                                                                                                                                                                                                                                      |
| `limit`               | integer | No       | —       | Number of results to return. (used with offset and takes priority over page and per\_page)                                                                                                                                                                                                                    |
| `offset`              | integer | No       | —       | Number of results to skip before returning any. (used with limit and takes priority over page and per\_page)                                                                                                                                                                                                  |
| `sorts`               | string  | No       | —       | One or more fields to sort by. Sortable fields: \[:title, :user\_id, :id, :created\_at, :space\_id, :folder\_id, :description, :view\_count, :favorite\_count, :slug, :content\_favorite\_id, :content\_metadata\_id, :deleted, :deleted\_at, :last\_viewed\_at, :last\_accessed\_at, :certification\_status] |
| `filter_or`           | boolean | No       | —       | Combine given search criteria in a boolean OR expression                                                                                                                                                                                                                                                      |
| `not_owned_by`        | boolean | No       | —       | Filter out the dashboards owned by the user passed at the :user\_id params                                                                                                                                                                                                                                    |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "id": {
        "type": "string",
        "description": "Match dashboard id."
      },
      "slug": {
        "type": "string",
        "description": "Match dashboard slug."
      },
      "title": {
        "type": "string",
        "description": "Match Dashboard title."
      },
      "description": {
        "type": "string",
        "description": "Match Dashboard description."
      },
      "content_favorite_id": {
        "type": "string",
        "description": "Filter on a content favorite id."
      },
      "folder_id": {
        "type": "string",
        "description": "Filter on a particular folder."
      },
      "deleted": {
        "type": "string",
        "description": "Filter on dashboards deleted status."
      },
      "user_id": {
        "type": "string",
        "description": "Filter on dashboards created by a particular user."
      },
      "view_count": {
        "type": "string",
        "description": "Filter on a particular value of view_count"
      },
      "content_metadata_id": {
        "type": "string",
        "description": "Filter on a content favorite id."
      },
      "curate": {
        "type": "boolean",
        "description": "Exclude items that exist only in personal spaces other than the users"
      },
      "last_viewed_at": {
        "type": "string",
        "description": "Select dashboards based on when they were last viewed"
      },
      "fields": {
        "type": "string",
        "description": "Requested fields."
      },
      "page": {
        "type": "integer",
        "description": "DEPRECATED. Use limit and offset instead. Return only page N of paginated results"
      },
      "per_page": {
        "type": "integer",
        "description": "DEPRECATED. Use limit and offset instead. Return N rows of data per page"
      },
      "limit": {
        "type": "integer",
        "description": "Number of results to return. (used with offset and takes priority over page and per_page)"
      },
      "offset": {
        "type": "integer",
        "description": "Number of results to skip before returning any. (used with limit and takes priority over page and per_page)"
      },
      "sorts": {
        "type": "string",
        "description": "One or more fields to sort by. Sortable fields: [:title, :user_id, :id, :created_at, :space_id, :folder_id, :description, :view_count, :favorite_count, :slug, :content_favorite_id, :content_metadata_id, :deleted, :deleted_at, :last_viewed_at, :last_accessed_at, :certification_status]"
      },
      "filter_or": {
        "type": "boolean",
        "description": "Combine given search criteria in a boolean OR expression"
      },
      "not_owned_by": {
        "type": "boolean",
        "description": "Filter out the dashboards owned by the user passed at the :user_id params"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_search\_folders

Search Folders

**Parameters:**

| Parameter        | Type    | Required | Default | Description                                                                                                  |
| ---------------- | ------- | -------- | ------- | ------------------------------------------------------------------------------------------------------------ |
| `fields`         | string  | No       | —       | Requested fields.                                                                                            |
| `page`           | integer | No       | —       | DEPRECATED. Use limit and offset instead. Return only page N of paginated results                            |
| `per_page`       | integer | No       | —       | DEPRECATED. Use limit and offset instead. Return N rows of data per page                                     |
| `limit`          | integer | No       | —       | Number of results to return. (used with offset and takes priority over page and per\_page)                   |
| `offset`         | integer | No       | —       | Number of results to skip before returning any. (used with limit and takes priority over page and per\_page) |
| `sorts`          | string  | No       | —       | Fields to sort by.                                                                                           |
| `name`           | string  | No       | —       | Match Space title.                                                                                           |
| `id`             | string  | No       | —       | Match Space id                                                                                               |
| `parent_id`      | string  | No       | —       | Filter on a children of a particular folder.                                                                 |
| `creator_id`     | string  | No       | —       | Filter on folder created by a particular user.                                                               |
| `filter_or`      | boolean | No       | —       | Combine given search criteria in a boolean OR expression                                                     |
| `is_shared_root` | boolean | No       | —       | Match is shared root                                                                                         |
| `is_users_root`  | boolean | No       | —       | Match is users root                                                                                          |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "fields": {
        "type": "string",
        "description": "Requested fields."
      },
      "page": {
        "type": "integer",
        "description": "DEPRECATED. Use limit and offset instead. Return only page N of paginated results"
      },
      "per_page": {
        "type": "integer",
        "description": "DEPRECATED. Use limit and offset instead. Return N rows of data per page"
      },
      "limit": {
        "type": "integer",
        "description": "Number of results to return. (used with offset and takes priority over page and per_page)"
      },
      "offset": {
        "type": "integer",
        "description": "Number of results to skip before returning any. (used with limit and takes priority over page and per_page)"
      },
      "sorts": {
        "type": "string",
        "description": "Fields to sort by."
      },
      "name": {
        "type": "string",
        "description": "Match Space title."
      },
      "id": {
        "type": "string",
        "description": "Match Space id"
      },
      "parent_id": {
        "type": "string",
        "description": "Filter on a children of a particular folder."
      },
      "creator_id": {
        "type": "string",
        "description": "Filter on folder created by a particular user."
      },
      "filter_or": {
        "type": "boolean",
        "description": "Combine given search criteria in a boolean OR expression"
      },
      "is_shared_root": {
        "type": "boolean",
        "description": "Match is shared root"
      },
      "is_users_root": {
        "type": "boolean",
        "description": "Match is users root"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_search\_lookml\_dashboards

Search LookML Dashboards

**Parameters:**

| Parameter             | Type    | Required | Default | Description                                                                                                                                         |
| --------------------- | ------- | -------- | ------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| `folder_id`           | string  | No       | —       | Filter on a particular folder.                                                                                                                      |
| `title`               | string  | No       | —       | Match LookML Dashboard title.                                                                                                                       |
| `content_favorite_id` | string  | No       | —       | Filter on a content favorite id.                                                                                                                    |
| `fields`              | string  | No       | —       | Requested fields.                                                                                                                                   |
| `limit`               | integer | No       | —       | Number of results to return. (used with offset and takes priority over page and per\_page)                                                          |
| `offset`              | integer | No       | —       | Number of results to skip before returning any. (used with limit and takes priority over page and per\_page)                                        |
| `sorts`               | string  | No       | —       | One or more fields to sort by. Sortable fields: \[:title, :id, :folder\_id, :content\_favorite\_id, :content\_metadata\_id, :certification\_status] |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "folder_id": {
        "type": "string",
        "description": "Filter on a particular folder."
      },
      "title": {
        "type": "string",
        "description": "Match LookML Dashboard title."
      },
      "content_favorite_id": {
        "type": "string",
        "description": "Filter on a content favorite id."
      },
      "fields": {
        "type": "string",
        "description": "Requested fields."
      },
      "limit": {
        "type": "integer",
        "description": "Number of results to return. (used with offset and takes priority over page and per_page)"
      },
      "offset": {
        "type": "integer",
        "description": "Number of results to skip before returning any. (used with limit and takes priority over page and per_page)"
      },
      "sorts": {
        "type": "string",
        "description": "One or more fields to sort by. Sortable fields: [:title, :id, :folder_id, :content_favorite_id, :content_metadata_id, :certification_status]"
      }
    },
    "required": [
      "PCID"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_sync\_lookml\_dashboard

Sync LookML Dashboard

**Parameters:**

| Parameter             | Type      | Required | Default | Description                                                                                 |
| --------------------- | --------- | -------- | ------- | ------------------------------------------------------------------------------------------- |
| `lookml_dashboard_id` | string    | Yes      | —       | Id of LookML dashboard, in the form 'model::dashboardname'                                  |
| `raw_locale`          | boolean   | No       | —       | If true, and this dashboard is localized, export it with the raw keys, not localized.       |
| `dashboard_ids`       | string\[] | No       | —       | An array of UDD dashboard IDs to sync. If not specified, all UDD dashboards will be synced. |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "lookml_dashboard_id": {
        "type": "string",
        "description": "Id of LookML dashboard, in the form 'model::dashboardname'"
      },
      "raw_locale": {
        "type": "boolean",
        "description": "If true, and this dashboard is localized, export it with the raw keys, not localized."
      },
      "dashboard_ids": {
        "type": "array",
        "items": {
          "type": "string"
        },
        "description": "An array of UDD dashboard IDs to sync. If not specified, all UDD dashboards will be synced."
      }
    },
    "required": [
      "PCID",
      "lookml_dashboard_id"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_update\_dashboard

Update Dashboard

**Parameters:**

| Parameter      | Type   | Required | Default | Description     |
| -------------- | ------ | -------- | ------- | --------------- |
| `dashboard_id` | string | Yes      | —       | Id of dashboard |
| `body`         | object | Yes      | —       | Dashboard       |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dashboard_id": {
        "type": "string",
        "description": "Id of dashboard"
      },
      "body": {
        "description": "Dashboard"
      }
    },
    "required": [
      "PCID",
      "dashboard_id",
      "body"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_update\_dashboard\_certification

Update Dashboard Certification

**Parameters:**

| Parameter      | Type   | Required | Default | Description                           |
| -------------- | ------ | -------- | ------- | ------------------------------------- |
| `dashboard_id` | string | Yes      | —       | Dashboard id to update certification. |
| `body`         | object | Yes      | —       | Certification Data                    |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dashboard_id": {
        "type": "string",
        "description": "Dashboard id to update certification."
      },
      "body": {
        "description": "Certification Data"
      }
    },
    "required": [
      "PCID",
      "dashboard_id",
      "body"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_update\_dashboard\_element

Update DashboardElement

**Parameters:**

| Parameter              | Type   | Required | Default | Description             |
| ---------------------- | ------ | -------- | ------- | ----------------------- |
| `dashboard_element_id` | string | Yes      | —       | Id of dashboard element |
| `fields`               | string | No       | —       | Requested fields.       |
| `body`                 | object | Yes      | —       | DashboardElement        |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dashboard_element_id": {
        "type": "string",
        "description": "Id of dashboard element"
      },
      "fields": {
        "type": "string",
        "description": "Requested fields."
      },
      "body": {
        "description": "DashboardElement"
      }
    },
    "required": [
      "PCID",
      "dashboard_element_id",
      "body"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_update\_dashboard\_filter

Update Dashboard Filter

**Parameters:**

| Parameter             | Type   | Required | Default | Description            |
| --------------------- | ------ | -------- | ------- | ---------------------- |
| `dashboard_filter_id` | string | Yes      | —       | Id of dashboard filter |
| `fields`              | string | No       | —       | Requested fields.      |
| `body`                | object | Yes      | —       | Dashboard Filter       |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dashboard_filter_id": {
        "type": "string",
        "description": "Id of dashboard filter"
      },
      "fields": {
        "type": "string",
        "description": "Requested fields."
      },
      "body": {
        "description": "Dashboard Filter"
      }
    },
    "required": [
      "PCID",
      "dashboard_filter_id",
      "body"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_update\_folder

Update Folder

**Parameters:**

| Parameter   | Type   | Required | Default | Description       |
| ----------- | ------ | -------- | ------- | ----------------- |
| `folder_id` | string | Yes      | —       | Id of folder      |
| `body`      | object | Yes      | —       | Folder parameters |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "folder_id": {
        "type": "string",
        "description": "Id of folder"
      },
      "body": {
        "description": "Folder parameters"
      }
    },
    "required": [
      "PCID",
      "folder_id",
      "body"
    ]
  }
  ```
</Expandable>

***

## looker\_dashboards\_update\_lookml\_certification

Update LookML Dashboard Certification

**Parameters:**

| Parameter      | Type   | Required | Default | Description                                  |
| -------------- | ------ | -------- | ------- | -------------------------------------------- |
| `dashboard_id` | string | Yes      | —       | LookML Dashboard id to update certification. |
| `body`         | object | Yes      | —       | Certification Data                           |

<Expandable title="inputSchema">
  ```json theme={null}
  {
    "type": "object",
    "properties": {
      "PCID": {
        "type": "string",
        "description": "Pink Connect ID for the authenticated connection"
      },
      "dashboard_id": {
        "type": "string",
        "description": "LookML Dashboard id to update certification."
      },
      "body": {
        "description": "Certification Data"
      }
    },
    "required": [
      "PCID",
      "dashboard_id",
      "body"
    ]
  }
  ```
</Expandable>
