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

# Routes and deep links

> The Profile Portal paths you can link to or open directly, including the lists view, and how they behave for signed-out customers.

Every Profile Portal page has a fixed path you can link to directly: from an email, from your website, or from the [Shopify Profile Portal theme extension](/extensions/shopify/profile-portal). This page lists those paths.

Paths are relative to the root of your Profile Portal domain, for example `https://{tenant}.profileaction.io/rewards`. Always include the leading `/`.

## Signed-in pages

These pages need a signed-in customer. A signed-out customer sees a sign-in prompt, and after signing in returns to the page they asked for.

| Path | Opens |
| - | - |
| `/home` | The customer's home screen |
| `/profile` | Profile details |
| `/profile/update` | Edit profile details |
| `/rewards` | Rewards |
| `/benefits` | Benefits |
| `/points` | Points |
| `/loyalty` | Loyalty |
| `/offers` | Offers |
| `/orders` | Orders |
| `/orders/{order_id}` | A single order |
| `/transactions` | Transaction history |
| `/transactions/{transaction_id}` | A single transaction |
| `/claim/transaction` | Claim a transaction |
| `/visits` | Visits |
| `/lists` | All of the customer's product lists, including their wishlist |
| `/lists/{list_id}` | A single list and its items, by the list's `id` |
| `/preference` | Preferences |

Every path exists for every brand. Your Profile Portal configuration controls which pages appear in the menu and on the home screen, not which paths resolve.

## Sign-in and public pages

These pages do not need a signed-in customer.

| Path | Opens |
| - | - |
| `/login` | Sign in |
| `/join` | Create a profile |
| `/activate` | Activate a profile |
| `/messaging` | Communication preferences, see [Comms preference deep links](/experiences/profile-portal/comms-preference-deep-links) |
| `/unsubscribe` | Unsubscribe |

## Lists

The lists pages show a customer's [product lists](/concepts/lists/overview) and let them remove items. Customers cannot add items or share a list from the Profile Portal. Adding items and sharing happen on your own site through the Lists API. See [Shopify Lists](/extensions/shopify/lists) for a storefront example.

To open a customer's wishlist directly, link to `/lists`, or to `/lists/{list_id}` when you know the list's `id`.

## Opening a path from Shopify

The [Profile Portal theme extension](/extensions/shopify/profile-portal) opens any of these paths in its portal dialog:

```javascript theme={null}
// Open the customer's lists
window.openOmneoCXProfilePortal('/lists')
```

If the shopper is not logged in to Shopify, the extension opens `/login` instead of the requested path, unless you pass `force: true`.


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