# Navigation through URL parameters

A more advanced way of navigating is to use URL parameters. These have two distinct advantages over custom states:

a) when you use url parameters, you still navigate by the URL even if you do not seem to leave the page. This means you build up a breadcrumb trail and can go back and forth in the browser to go to a previous page.&#x20;

B) you can append parameters to your URL's that can interact with your page as you navigate. You can add a URL parameter in a link in your emails to navigate to the right section of your page for example.

In general passing data along in URL parameters is a common practice and very versatile.&#x20;

<figure><img src="/files/8jFEkzZZ0iurreQpX3E8" alt=""><figcaption><p>Set type of content for the section as 'text' and type in the text you want to refer to when navigating</p></figcaption></figure>

<figure><img src="/files/jJuXzT2ZhGypJMyZHjb2" alt=""><figcaption><p>Section is invisible by default</p></figcaption></figure>

<figure><img src="/files/vZGsS3vUvTPRroGS8seC" alt=""><figcaption><p>We are referring the URL parameter to make the right section visible </p></figcaption></figure>

Navigation action can refer to the text on the ❖ Section Users we set. The workflow will look like this:

<figure><img src="/files/6s7c5pcJv5zPZmFf3Xrq" alt=""><figcaption></figcaption></figure>

Additionally, you can use extra parameters such as 'tab' to create a sub-navigation. Or UID if you are working with data (read more about this in [this section](/working-with-the-framework/data-and-workflows/crud.md)).

You can also use more advanced practice such as using Option set to navigate. You can read about it in the [next section](/working-with-the-framework/navigation/navigation-through-url-parameters-with-option-sets.md).&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.openbuild.io/working-with-the-framework/navigation/navigation-through-url-parameters.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
