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

# Charts

> Create and manage charts within a dashboard service

# Charts

A **Chart** is a visual representation of data within a Dashboard Service. Charts can be associated with one or more Dashboards.

<Info>
  Entity schema follows the [OpenMetadata Standard](https://openmetadatastandards.org/data-assets/dashboards/chart/).
</Info>

## Entity Hierarchy

Charts belong to a Dashboard Service:

<CodeGroup>
  ```txt Chart theme={null}
  DashboardService
  └── Dashboard
      └── Chart (this page)
  ```
</CodeGroup>

## Fully Qualified Name

The FQN format for a chart is:

```
service.chartName
```

For example: `sample_superset.114`

***

## API Endpoints

| Method   | Endpoint                             | Description                                                                       |
| -------- | ------------------------------------ | --------------------------------------------------------------------------------- |
| `PUT`    | `/v1/charts`                         | [Create or update a chart](/v1.12.x/api-reference/data-assets/charts/create)      |
| `POST`   | `/v1/charts`                         | [Create a chart (POST variant)](/v1.12.x/api-reference/data-assets/charts/create) |
| `GET`    | `/v1/charts`                         | [List charts](/v1.12.x/api-reference/data-assets/charts/list)                     |
| `GET`    | `/v1/charts/{id}`                    | [Get by ID](/v1.12.x/api-reference/data-assets/charts/retrieve)                   |
| `GET`    | `/v1/charts/name/{fqn}`              | [Get by FQN](/v1.12.x/api-reference/data-assets/charts/retrieve)                  |
| `PATCH`  | `/v1/charts/{id}`                    | [Update by ID](/v1.12.x/api-reference/data-assets/charts/update)                  |
| `PATCH`  | `/v1/charts/name/{fqn}`              | [Update by name](/v1.12.x/api-reference/data-assets/charts/update)                |
| `DELETE` | `/v1/charts/{id}`                    | [Delete by ID](/v1.12.x/api-reference/data-assets/charts/delete)                  |
| `DELETE` | `/v1/charts/name/{fqn}`              | [Delete by name](/v1.12.x/api-reference/data-assets/charts/delete)                |
| `PUT`    | `/v1/charts/restore`                 | [Restore soft-deleted chart](/v1.12.x/api-reference/data-assets/charts/delete)    |
| `GET`    | `/v1/charts/{id}/versions`           | [List versions](/v1.12.x/api-reference/data-assets/charts/versions)               |
| `GET`    | `/v1/charts/{id}/versions/{version}` | [Get specific version](/v1.12.x/api-reference/data-assets/charts/versions)        |
