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

# Charts Methods

> Call HoneyHive Charts API methods in TypeScript to create, list, update, and delete saved metric visualizations with typed request and response shapes.

#### create

> **create**(`request`: [`CreateChartRequest`](/v2/sdk-reference/typescript/ref/charts/CreateChartRequest)): `Promise`\<[`CreateChartResponse`](/v2/sdk-reference/typescript/ref/charts/CreateChartResponse)>

Create a new chart

#### delete

> **delete**(`request`: [`DeleteChartRequest`](/v2/sdk-reference/typescript/ref/charts/DeleteChartRequest)): `Promise`\<[`DeleteChartResponse`](/v2/sdk-reference/typescript/ref/charts/DeleteChartResponse)>

Delete a chart

#### get

> **get**(`request`: [`GetChartRequest`](/v2/sdk-reference/typescript/ref/charts/GetChartRequest)): `Promise`\<[`GetChartResponse`](/v2/sdk-reference/typescript/ref/charts/GetChartResponse)>

Get a chart

Retrieve a single chart by id.

#### list

> **list**(): `Promise`\<[`GetChartsResponse`](/v2/sdk-reference/typescript/ref/charts/GetChartsResponse)>

List charts

Retrieve all charts in the current scope.

#### update

> **update**(`request`: [`UpdateChartRequest`](/v2/sdk-reference/typescript/ref/charts/UpdateChartRequest)): `Promise`\<[`UpdateChartResponse`](/v2/sdk-reference/typescript/ref/charts/UpdateChartResponse)>

Update a chart

Update a chart's editable fields. Only fields included in the request body are modified.
