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

# dashboard:tile-drill embed event

> Emitted by Omni when a user performs a drill action on a dashboard tile.

## Payload

```json theme={null}
{
  "userId": "string",
  "dashboard": {
    "filters": {
      "<filterName>": {
        "filter": "filterObject",
        "asJsonUrlSearchParam": "string"
      }
    },
    "href": "string",
    "urlId": "string",
    "path": "string",
    "title": "string"
  },
  "tile": {
    "id": "string",
    "title": "string",
    "appliedFilters": {
      "<filterName>": {
        "filter": "filterObject",
        "asJsonUrlSearchParam": "string"
      }
    }
  },
  "drill": {
    "field": "string",
    "fieldLabel": "string",
    "drillQueryLabel": "string",
    "rowToDrill": {
      "<fieldName>": "string | null"
    }
  }
}
```

## Properties

<ParamField path="userId" type="string">
  ID of the user who performed the drill action.
</ParamField>

<ParamField path="dashboard" type="object">
  Information about the dashboard containing the tile.

  <Expandable title="dashboard properties" defaultOpen="true">
    <ParamField path="filters" type="object">
      Filters applied to the dashboard, keyed by filter name.

      <Expandable title="filters properties" defaultOpen="true">
        <ParamField path="filter" type="object">
          An object representing the filter.
        </ParamField>

        <ParamField path="asJsonUrlSearchParam" type="string">
          Filter as a JSON URL search param that can be used in dashboard URLs.
        </ParamField>
      </Expandable>
    </ParamField>

    <ParamField path="href" type="string">
      Full URL of the dashboard, including the drill path.
    </ParamField>

    <ParamField path="urlId" type="string">
      ID of the dashboard used in the URL.
    </ParamField>

    <ParamField path="path" type="string">
      Path to the dashboard drill.
    </ParamField>

    <ParamField path="title" type="string">
      Title of the dashboard.
    </ParamField>
  </Expandable>
</ParamField>

<ParamField path="tile" type="object">
  Information about the tile where the drill action was performed.

  <Expandable title="tile properties" defaultOpen="true">
    <ParamField path="id" type="string">
      ID of the tile.
    </ParamField>

    <ParamField path="title" type="string">
      Title of the tile.
    </ParamField>

    <ParamField path="appliedFilters" type="object">
      Filters applied to the tile, keyed by filter name.

      <Expandable title="appliedFilters properties" defaultOpen="true">
        <ParamField path="filter" type="object">
          An object representing the filter.
        </ParamField>

        <ParamField path="asJsonUrlSearchParam" type="string">
          Filter as a JSON URL search param that can be used in dashboard URLs.
        </ParamField>
      </Expandable>
    </ParamField>
  </Expandable>
</ParamField>

<ParamField path="drill" type="object">
  Information about the drill action.

  <Expandable title="drill properties" defaultOpen="true">
    <ParamField path="field" type="string">
      The name of the field being drilled into.
    </ParamField>

    <ParamField path="fieldLabel" type="string">
      The display label for the field. This property is optional.
    </ParamField>

    <ParamField path="drillQueryLabel" type="string">
      The label for the drill query. This property is optional.
    </ParamField>

    <ParamField path="rowToDrill" type="object">
      The row data being drilled into, keyed by field name. Values may be `null` if the field value is not set.
    </ParamField>
  </Expandable>
</ParamField>
