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

# status embed event

> Emitted by Omni to indicate the status of the dashboard to the parent frame.

## Payload

```json theme={null}
{
  "status": "string",
  "dashboardId": "string"
}
```

## Properties

<ParamField path="status" type="string">
  Status of the dashboard in the iframe. One of `loading`, `running`, or `done`.

  Omni sends `loading` when the dashboard page renders, `running` when the dashboard starts to run queries, and `done` when all queries finish. Omni only sends `done` after `running`.
</ParamField>

<ParamField path="dashboardId" type="string">
  The identifier of the dashboard that emitted the status event. This allows embedded dashboard consumers to identify which dashboard is reporting its status.
</ParamField>

<Note>
  This event does not report errors. To detect errors, listen for the [error event](/embed/events/error). A page that renders instead of the dashboard, such as the error page for an expired embed session, emits the `error` event but no `status` event.
</Note>

## Example

```json theme={null}
{
  "status": "loading",
  "dashboardId": "dashboard-123abc"
}
```


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