---
schema_version: "1"
id: 89d2132854695ad3ea61ff1cdadf1bf4b8dad8a7adda8d03f64f5a658e066323
title: PulseUrlChangedEvent | Tableau Embedding API
collection: tableau
version: next
locale: en-us
portal_url: https://docs.salesforce.com/tableau/next/en-us/api/embedding_api/reference/interfaces/PulseUrlChangedEvent.md
canonical_url: https://help.tableau.com/v0.0/api/embedding_api/en-us/reference/interfaces/PulseUrlChangedEvent.html
source_site: help.tableau.com
content_type: documentation
content_hash: fce7da574a39f98d0c087f209de073fd2b4ace569188d13d60a83f6d2be2b184
description: Documentation for Tableau Embedding API
---
- PulseUrlChangedEvent

# Interface PulseUrlChangedEvent

Event which is triggered when Pulse navigates to a new URL inside the embedded iframe

interface PulseUrlChangedEvent {  
    [context](#context): undefined | string;  
    [newUrl](#newurl): string;  
    [oldUrl](#oldurl): string;  
}

- Defined in packages/api-external-contract-js/src/ExternalContract/Embedding/EventInterfaces.ts:278

##### Index

### Properties

[context](#context) [newUrl](#newurl) [oldUrl](#oldurl)

## Properties

### `Readonly`context[](#context)

context: undefined | string

Additional context that describes why the URL changed e.g. 'session-expired'

- Defined in packages/api-external-contract-js/src/ExternalContract/Embedding/EventInterfaces.ts:292

### `Readonly`newUrl[](#newurl)

newUrl: string

The new URL after it changed.

- Defined in packages/api-external-contract-js/src/ExternalContract/Embedding/EventInterfaces.ts:287

### `Readonly`oldUrl[](#oldurl)

oldUrl: string

The old URL before it changed.

- Defined in packages/api-external-contract-js/src/ExternalContract/Embedding/EventInterfaces.ts:282

### Settings

Member Visibility

- Protected
- Inherited
- External

ThemeOSLightDark

### On This Page

Properties

[context](#context)[newUrl](#newurl)[oldUrl](#oldurl)