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

# page:changed embed event

> Emitted by Omni when the URL of a page changes.

This can be consumed by the embedding frame to generate shareable links.

## Payload

```json theme={null}
{
  "href": "string",
  "pathname": "string",
  "search": "string",
  "type": "string"
}
```

## Properties

<ParamField path="href" type="string">
  The fully qualified URL, e.g., `https://blobsrus.omniapp.co/dashboards/123abc?f--users.email=someone@example.com`.
</ParamField>

<ParamField path="pathname" type="string">
  The path of the URL (e.g., `/dashboards/123abc`).
</ParamField>

<ParamField path="search" type="string">
  Query params from the URL, e.g., `?f--users.email=someone@example.com`.
</ParamField>

<ParamField path="type" type="string">
  Type of page. One of `dashboard`, `workbook`, or `other`.
</ParamField>

## Example

```json wrap theme={null}
{
  "href": "https://blobsrus.omniapp.co/dashboards/123abc?f--users.email=someone@example.com",
  "pathname": "/dashboards/123abc",
  "search": "?f--users.email=someone@example.com",
  "type": "dashboard"
}
```
