> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.orbitdev.org/llms.txt
> Use this file to discover all available pages before exploring further.

# App Routes and Navigation Reference

> Complete reference of Orbit app routes grouped by access level: public, signed-in, role-restricted admin and staff, and compatibility redirects.

Orbit uses a single-page application with client-side routing. This page lists every route at [https://www.app.orbitdev.org](https://www.app.orbitdev.org) so you know where to go and what access each area requires.

## Public routes

These pages are available without signing in.

| Route | What it shows |
| - | - |
| `/landing` | Redirects to the external Orbit landing site |
| `/pricing` | Plan and pricing information |
| `/legal/:policy` | Legal policy selected by URL parameter |
| `/auth` | Sign-in and account recovery |
| `/privacy` | Privacy statement |
| `/Routes/privacy` | Alternate path to the privacy statement |
| `/terms` | Terms of use |
| `/developers/docs` | Developer documentation |
| `/advertise` | Information for advertisers |

## Signed-in routes

These routes require an active session. If you are not signed in, the app redirects you to `/auth`.

| Route | What it shows |
| - | - |
| `/` | Main product home with chat |
| `/app` | Same as the home route |
| `/chat` | Chat entry and chat sessions |
| `/chat/new` | New conversation |
| `/chat/:conversationId` | Existing conversation |
| `/onboarding` | First-time setup and profile questions |
| `/dashboard/*` | Customer dashboard with nested pages |
| `/deployments` | Deployment management |
| `/history` | Chat history search and management |
| `/settings` | Profile, avatar, and account settings |
| `/settings/privacy` | Privacy controls and consent settings |
| `/support` | Support and help center |
| `/portal` | Desktop portal and native features |
| `/developer/*` | Developer platform tools |
| `/advertiser/*` | Advertiser dashboard and tools |

## Admin and staff routes

These routes require an assigned role in addition to a signed-in session.

| Route | Required role | What it shows |
| - | - | - |
| `/admin/*` | Admin | Admin core pages |
| `/admin/advertising` | Admin | Advertising administration |
| `/admin/platform` | Admin | SaaS platform administration |
| `/admin/staff/*` | Staff | Staff platform tools |
| `/growth` | Admin | Growth and admin analytics |
| `/workspace/analytics` | Staff | Workspace analytics |
| `/staff/*` | Staff | Redirects to the corresponding `/admin/staff/*` route |

## Compatibility redirects

These legacy paths redirect to the current location.

| Route | Redirects to |
| - | - |
| `/shop` | `/settings?section=shop` |
| `/billing` | `/settings?section=billing` |
| `/podcast` | `/settings?section=podcast` |
| `/extension` | `/settings?section=extension` |
| `/phone` | `/settings?section=phone` |
| `/feedback` | `/settings?section=feedback` |
| `/Support` | `/support` |
| `/automations` | `/app` |
| `/agents` | `/app` |
| `/mission-control` | `/app` |
| `/missions/:missionId` | `/app` |

<Note>
  The `/automations`, `/agents`, `/mission-control`, and `/missions/:missionId` paths redirect to `/app`. The `/phone` path redirects to Settings. These compatibility redirects may change in future releases.
</Note>

## Catch-all

Any unmatched route inside the app layout shows a not-found page. The catch-all itself requires a signed-in session.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.