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

# Mustache cheatsheet

> Quick reference for Omni's supported Mustache tags

For detailed information, refer to the [Mustache syntax reference](/visualize-present/mustache-reference).

<CardGroup cols={2}>
  <Card title="Query fields">
    Returns metadata about a [query field](/visualize-present/mustache-reference#query-fields). Supported in Markdown visualizations.

    | Returns           | Syntax                                        |
    | ----------------- | --------------------------------------------- |
    | View name         | `{{fields.view_name.field_name.view_label}}`  |
    | Field name        | `{{fields.view_name.field_name.label}}`       |
    | Field description | `{{fields.view_name.field_name.description}}` |
  </Card>

  <Card title="Query results">
    Returns a value from [query results](/visualize-present/mustache-reference#query-results). Supported in Markdown visualizations.

    | Returns      | Syntax                                                               |
    | ------------ | -------------------------------------------------------------------- |
    | First row    | `{{result._first.view_name.field_name.value_type}}`                  |
    | Last row     | `{{result._last.view_name.field_name.value_type}}`                   |
    | Specific row | `{{result.row_number.view_name.field_name.value_type}}`              |
    | Column total | `{{result._total.first.view_name.field_name.value_type}}`            |
    | Row total    | `{{result.row_number.row_total.view_name.field_name.value_type}}`    |
    | Grand total  | `{{result.totals._first.row_total.view_name.field_name.value_type}}` |

    **Value types:** `value` (interactive), `value_static` (formatted), `raw` (plain)
  </Card>

  <Card title="Filters">
    Returns metadata about [filters](/visualize-present/mustache-reference#filters). Supported in Markdown tiles.

    **Dashboard filters** use the filter ID:

    | Returns           | Syntax                                    |
    | ----------------- | ----------------------------------------- |
    | Label             | `{{filters.filter_id.label}}`             |
    | Summary           | `{{filters.filter_id.summary}}`           |
    | Value             | `{{filters.filter_id.value}}`             |
    | URL-encoded value | `{{filters.filter_id.value_url_encoded}}` |
    | JSON              | `{{filters.filter_id.json}}`              |

    **Workbook filters** use the view and field name:

    | Returns           | Syntax                                               |
    | ----------------- | ---------------------------------------------------- |
    | Label             | `{{filters.view_name.field_name.label}}`             |
    | Summary           | `{{filters.view_name.field_name.summary}}`           |
    | Value             | `{{filters.view_name.field_name.value}}`             |
    | URL-encoded value | `{{filters.view_name.field_name.value_url_encoded}}` |
    | JSON              | `{{filters.view_name.field_name.json}}`              |
  </Card>

  <Card title="Controls">
    Returns metadata about [dashboard controls](/visualize-present/mustache-reference#controls). Supported in Markdown tiles.

    | Returns           | Syntax                                      |
    | ----------------- | ------------------------------------------- |
    | Label             | `{{controls.control_id.label}}`             |
    | Summary           | `{{controls.control_id.summary}}`           |
    | Value             | `{{controls.control_id.value}}`             |
    | URL-encoded value | `{{controls.control_id.value_url_encoded}}` |
    | JSON              | `{{controls.control_id.json}}`              |
  </Card>

  <Card title="Dashboard metadata">
    Returns [dashboard metadata](/visualize-present/mustache-reference#dashboard-metadata). Supported in Markdown tiles.

    | Returns         | Syntax                       |
    | --------------- | ---------------------------- |
    | Created at      | `{{metadata.createdAt}}`     |
    | Created by      | `{{metadata.createdBy}}`     |
    | Last updated at | `{{metadata.lastUpdatedAt}}` |
  </Card>

  <Card title="User attributes">
    Returns [user attribute data](/visualize-present/mustache-reference#user-attribute-metadata). Supported in Markdown tiles.

    | Returns          | Syntax                                                    |
    | ---------------- | --------------------------------------------------------- |
    | User email       | `{{metadata.userAttributes.omni_user_email.element}}`     |
    | User name        | `{{metadata.userAttributes.omni_user_name.element}}`      |
    | User ID          | `{{metadata.userAttributes.omni_user_id.element}}`        |
    | Is org admin?    | `{{metadata.userAttributes.omni_is_org_admin.element}}`   |
    | User groups      | `{{metadata.userAttributes.omni_user_groups.element}}`    |
    | Custom attribute | `{{metadata.userAttributes.attribute_reference.element}}` |

    **Elements:** `label` (display name), `values` (attribute value)
  </Card>

  <Card title="Inspection">
    Returns [query and user attribute metadata](/visualize-present/mustache-reference#query-and-user-attribute-inspection) as JSON. Supported in Markdown visualizations.

    ```handlebars theme={null}
    {{inspect}}
    ```
  </Card>
</CardGroup>
