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

# UpdateEventRequest

> Use UpdateEventRequest to define trace event update payloads with the HoneyHive Events TypeScript client for typed calls and autocomplete.

## Properties

### children\_ids?

> `optional` **children\_ids?**: `string`\[]

#### Description

IDs of child events to set (must be non-empty; an empty array is ignored)

***

### config?

> `optional` **config?**: `object`

#### Index Signature

\[`key`: `string`]: `unknown`

#### Description

Configuration fields to merge into the event

***

### duration?

> `optional` **duration?**: `number`

#### Description

Event duration in milliseconds

***

### end\_time?

> `optional` **end\_time?**: `number`

#### Description

Unix timestamp in milliseconds for event end

***

### event\_id

> **event\_id**: `string`

#### Description

The unique identifier of the event to update

***

### feedback?

> `optional` **feedback?**: `object`

#### Index Signature

\[`key`: `string`]: `unknown`

#### Description

Feedback fields to merge into the event

***

### metadata?

> `optional` **metadata?**: `object`

#### Index Signature

\[`key`: `string`]: `unknown`

#### Description

Metadata fields to merge into the event

***

### metrics?

> `optional` **metrics?**: `object`

#### Index Signature

\[`key`: `string`]: `unknown`

#### Description

Metric values to merge into the event

***

### outputs?

> `optional` **outputs?**: \{\[`key`: `string`]: `unknown`; } | `null`

#### Description

Output object to replace on the event. Must be an object or null; null preserves the existing outputs. Non-object values (strings, arrays, scalars) are rejected.

***

### user\_properties?

> `optional` **user\_properties?**: `object`

#### Index Signature

\[`key`: `string`]: `unknown`

#### Description

User properties to merge into the event
