Build direct links into a site's Wix dashboard (manage.wix.com). This is the shared contract; per-business-solution recipes list the actual page routes.
Every dashboard page lives under:
{metaSiteId} — the site's meta site ID: the id returned by the Query Sites API, and the siteId in a CLI project's wix.config.json.{route} — {appSlug}/{pagePath}. Each Wix app owns a URL namespace (its slug) and registers pages under it, e.g. bookings/services, wix-stores/products.Useful properties of these URLs:
App-ID fallback. https://manage.wix.com/dashboard/{metaSiteId}/app/{appDefinitionId}/{pagePath} always works and redirects to the slug form. With no pagePath it lands on the app's main dashboard page, so knowing just the app ID is enough for a working link:
To get an app's appDefinitionId, use List Installed Apps (GET /apps-installer-service/v1/app-instances returns each installed app's ID and name), or take it from the per-solution recipe — each leaf states its apps' IDs.
Graceful degradation. Unknown deeper paths fall back to the longest matching route (.../bookings/services/unknown lands on the services list), so links don't 404.
Legacy redirects. Older route formats (e.g. store/orders, bookings/scheduler/owner/...) redirect to the current pages; links in existing content keep working.
Entity deep links. Pages that show a single entity accept the entity ID as an extra path segment (e.g. bookings/services/form/{serviceId}). Query params can follow.
Permissions. The dashboard enforces its own login and per-page permissions; links just navigate.
Site vs account pages. Most pages are site-scoped (the /dashboard/{metaSiteId}/... form above). Some solutions also have account-level pages that apply to the whole Wix account and take no metaSiteId: https://manage.wix.com/account/{route} — e.g. account/websites (My Sites), account/domains (My Domains). The per-solution recipes say which is which.
| Business solution | Recipe | Covers |
|---|---|---|
| Wix Bookings | Bookings Dashboard Navigation | Services, calendar, booking list, staff, availability, resources, settings |
| Wix Stores / eCommerce | Stores Dashboard Navigation | Products, categories, inventory, orders, abandoned checkouts, gift cards, shipping, tax |
| Wix Blog | Blog Dashboard Navigation | Posts (published + drafts), categories, tags, writers, comments, analytics, monetization, settings |
| Wix Pricing Plans | Pricing Plans Dashboard Navigation | Plans list, create/edit plan, manual orders, settings |
| Wix Restaurants | Restaurants Dashboard Navigation | Menus, items, online orders board, ordering settings, reservations, floor plans, reservation experiences |
| Wix CMS | CMS Dashboard Navigation | Collections list, collection items view |
| Wix Contacts (CRM) | Contacts Dashboard Navigation | Contacts list, contact view, import, segments |
| Wix Forms | Forms Dashboard Navigation | Forms list, submissions, form builder, standalone forms, templates, settings |
| Get Paid | Get Paid Dashboard Navigation | Payment links, invoices, recurring invoices, accept-payments settings |
| Wix Marketing | Marketing Dashboard Navigation | Social posts hub, design templates, email campaigns, campaign analytics |
| Wix Analytics | Analytics Dashboard Navigation | Highlights, reports, traffic/behavior/sales/marketing overviews, benchmarks |
| Google Ads | Google Ads Dashboard Navigation | The Google Ads campaign page |
| App management | App Management Dashboard Navigation | App Market, installed-apps management |
| Site settings | Site Settings Dashboard Navigation | Settings hub, website settings, language & region |
| Sites (account) | Sites Dashboard Navigation | My Sites list, per-site dashboard home |
| Domains | Domains Dashboard Navigation | Site domain settings, account-level My Domains |
For a business solution not listed yet, use the app-ID fallback URL with the solution's app definition ID, or link the dashboard home: https://manage.wix.com/dashboard/{metaSiteId}/home.
routes.json holds the full page inventory behind these recipes — every covered app with its appDefinitionId, slug, and per page: path (append to https://manage.wix.com/dashboard/{metaSiteId}/), title, inSidebar, redirecting legacyAliases, and — where the page shows a single entity — deepLink with the ID placeholder (bookings/services/form/{serviceId}). Prefer the per-solution recipes for guidance (curation, entity deep links, read-API pairing); use the JSON to look up or enumerate routes programmatically:
Last updated: 30 July 2026