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

# Status

> The status block — a progress and state chip, built for updating in place.

A one-line status chip, made for [updating in place](/sending-messages/updating-messages).

<ParamField body="type" type="string" required>
  `"status"`
</ParamField>

<ParamField body="state" type="string" required>
  `pending`, `in_progress`, `success`, or `error`. Each has its own icon.
</ParamField>

<ParamField body="label" type="string" required>
  Plain text, 1–120 characters.
</ParamField>

<ParamField body="progress" type="integer">
  0–100. Out-of-range numbers are pulled back in. Only shown for `in_progress`. Leave it out for a moving bar with no number.
</ParamField>

<ParamField body="detail" type="string">
  Markdown, up to 500 characters. A quiet second line.
</ParamField>

```json theme={null}
{
  "type": "status",
  "state": "in_progress",
  "label": "Generating your report",
  "progress": 40,
  "detail": "Crunching 3,200 rows"
}
```
