# Configuring Addon

<span style="white-space: pre-wrap;">To configure Configuration Module to make it visible in sidenav menu you need to extend </span>****Manifest****<span style="white-space: pre-wrap;"> (JSON) </span>

[![Screenshot 2025-08-06 at 18.26.58.png](https://docs.finmars.com/uploads/images/gallery/2025-08/scaled-1680-/screenshot-2025-08-06-at-18-26-58.png)](https://docs.finmars.com/uploads/images/gallery/2025-08/screenshot-2025-08-06-at-18-26-58.png)

<span style="white-space: pre-wrap;">You need to add </span>****settings****<span style="white-space: pre-wrap;"> property to root of your Manifest (JSON)</span>  
<span style="white-space: pre-wrap;">In settings you need to add </span>****ui****<span style="white-space: pre-wrap;"> property</span>

****index****<span style="white-space: pre-wrap;"> - main URL that will be passed to &lt;iframe&gt; tag. if </span>****url\_type****<span style="white-space: pre-wrap;"> is "relative\_url" then it will be calculated in following pattern:</span>

```
window.location.origin + '/' + realmCode +  '/' + spaceCode + configuration.manifest.settings.ui.index;
```

  
<span style="white-space: pre-wrap;">If </span>****url\_type****<span style="white-space: pre-wrap;"> is "absolute\_url" then you can provide full URL e.g. </span>[https://example.com/widget](https://example.com/widget)  
  
****sidenav\_label****<span style="white-space: pre-wrap;"> - optional field, if not provided then configuration.name will be in use</span>

****is\_shown\_in\_sidenav****<span style="white-space: pre-wrap;"> - boolean field, shows if module should be visible in Sidenav Menu in "Addons" section</span>

[![Screenshot 2025-08-06 at 18.22.57.png](https://docs.finmars.com/uploads/images/gallery/2025-08/scaled-1680-/screenshot-2025-08-06-at-18-22-57.png)](https://docs.finmars.com/uploads/images/gallery/2025-08/screenshot-2025-08-06-at-18-22-57.png)

Example of manifest.json

```json
{
    "date": "2025-06-13",
    "name": "Configuration Helper",
    "version": "1.9.0",
    "settings": {
        "ui": {
            "index": "/api/storage/workflows/com/finmars/standard-workflow-interface/pipeline/index.html",
            "url_type": "relative_url",
            "sidenav_label": "Import from Excel",
            "is_shown_in_sidenav": true
        }
    },
    "description": "Helper function for configurators. Need layouts to use in the dashboard.",
    "dependencies": [],
    "configuration_code": "com.finmars.config-helper"
}
```

You also able to query Configurations (Addons) with JSON filtering  
  
http://0.0.0.0:8000/realm00000/space00000/api/v1/configuration/configuration/?manifest.settings.ui.is\_shown\_in\_sidenav=true