> ## 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.

# UpdateMetricRequest

> Use UpdateMetricRequest to define evaluator metric update payloads with the HoneyHive Metrics TypeScript client for typed calls and autocomplete.

## Properties

### categories?

> `optional` **categories?**: `object`\[]

#### category

> **category**: `string`

#### score

> **score**: `number` | `null`

***

### child\_metrics?

> `optional` **child\_metrics?**: `object`\[]

#### id?

> `optional` **id?**: `string`

#### name

> **name**: `string`

#### scale?

> `optional` **scale?**: `number` | `null`

#### weight

> **weight**: `number`

***

### criteria?

> `optional` **criteria?**: `string`

***

### description?

> `optional` **description?**: `string` | `null`

***

### enabled\_in\_prod?

> `optional` **enabled\_in\_prod?**: `boolean`

***

### filters?

> `optional` **filters?**: `object`

#### filterArray

> **filterArray**: `object`\[]

***

### metric\_id

> **metric\_id**: `string`

#### Description

The unique identifier of the metric to update

***

### model\_name?

> `optional` **model\_name?**: `string` | `null`

***

### model\_provider?

> `optional` **model\_provider?**: `string` | `null`

***

### name?

> `optional` **name?**: `string`

***

### needs\_ground\_truth?

> `optional` **needs\_ground\_truth?**: `boolean`

***

### return\_type?

> `optional` **return\_type?**: `"string"` | `"boolean"` | `"float"` | `"categorical"`

***

### sampling\_percentage?

> `optional` **sampling\_percentage?**: `number`

***

### scale?

> `optional` **scale?**: `number` | `null`

***

### threshold?

> `optional` **threshold?**: `object`

#### max?

> `optional` **max?**: `number`

#### min?

> `optional` **min?**: `number`

#### pass\_when?

> `optional` **pass\_when?**: `number` | `boolean`

#### passing\_categories?

> `optional` **passing\_categories?**: `string`\[]

***

### type?

> `optional` **type?**: `"LLM"` | `"COMPOSITE"` | `"PYTHON"` | `"HUMAN"`
