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

# StateUpdate

> ACP v2 turn-state notification, sent only to the connection that issued the prompt.

ACP v2 turn-state notification, sent only to the connection that issued the
prompt. `idle` ends the turn; its `stopReason` is the one the prompt
result would carry on v1.

```typescript
interface StateUpdate extends SessionUpdate
```

## Properties

**content** `ContentBlock | ContentBlock[]`

**Type:** `ContentBlock | ContentBlock[]`

A single block on v1 chunks; a block array on v2 whole-message upserts.

**kind** `string`

**sessionUpdate** `"state_update"` *required*

**state** `TurnState` *required*

**status** `string`

**stopReason** `StopReason`

**title** `string`

**toolCallId** `string`


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.