# List of modules with custom URL handlers

**URL:** <https://discourse.slicer.org/t/list-of-modules-with-custom-url-handlers/21802>\
**Category:** Support\
**Tags:** web\
**Created:** [February 4, 2022, 2:15pm UTC](https://discourse.slicer.org/t/list-of-modules-with-custom-url-handlers/21802 "2022-02-04T14:15:14Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![swirlsky](https://avatars.discourse-cdn.com/v4/letter/s/ecc23a/32.png) [@swirlsky](https://discourse.slicer.org/u/swirlsky)\
**Post date:** [February 4, 2022, 2:15pm UTC](https://discourse.slicer.org/t/list-of-modules-with-custom-url-handlers/21802/1 "2022-02-04T14:15:15Z")

</div>

Based on [this thread](https://discourse.slicer.org/t/is-there-an-api-for-rpc/21734/6) I managed to invoke Slicer from Brave browser on Ubuntu and fetch a DICOM study from Orthanc using the `slicer://viewer/?studyUID=...` custom URL.

My question is, if these custom URL handlers of modules are documented somewhere. I’m no Python guy, I just searched for `QUrl` and `QUrlQuery` in Slicer’s repo on github, and couldn’t find any more modules with this custom URL listener functionality besides [those two mentioned in the docs](https://slicer.readthedocs.io/en/latest/developer_guide/script_repository.html#launch-slicer-directly-from-a-web-browser).

Also in the docs:

> any module can specify additional actions

A list of these actions would be useful, if there are any more actions supported by other modules. Are there?

---

<div class="post-metadata">

**Author:** ![pieper](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.slicer.org/pieper/32/8_2.png) [@pieper](https://discourse.slicer.org/u/pieper)\
**Post date:** [February 4, 2022, 6:10pm UTC](https://discourse.slicer.org/t/list-of-modules-with-custom-url-handlers/21802/2 "2022-02-04T18:10:40Z")

</div>

> [@swirlsky](#):
>
> My question is, if these custom URL handlers of modules are documented somewhere.

I’m pretty sure there’s only what you linked so far. If you want to add more it would make sense to add them to the docs the same way.
