Introduction

This module is available only in Wix Blocks
Wix Blocks is an editor for building Wix apps. To get access to Blocks, join Wix Studio.

To use the wixApplication API, import wixApplication from the wix-application module:

Copy
Did this help?

getAppPageUrl( )


Gets the URL of the new page that was added by a Blocks app, when installed on a site.

The getAppPageUrl() function returns a Promise that resolves to a string with a URL of the new page that was added by a Blocks app, when a widget is installed on a site as a new page. Learn more about app and widget installation settings.

Method Declaration
Copy
function getAppPageUrl(pageId: string): Promise<string>;
Method Parameters
pageIdstringRequired

The ID of the page on which the widget is added, as defined in the Installation Settings.

Returns
Return Type:Promise<string>
Retrieve the new page's URL and go to that page
JavaScript
import wixApplication from "wix-application"; import wixLocation from "wix-location"; //... wixApplication .getAppPageUrl("Page ID") .then((url) => { if (url) { wixLocation.to(url); } else { console.log("Page doesn't exist"); return; } }) .catch((error) => { console.error(error); // Handle the error });
Did this help?