# Reading flows by ssh

**URL:** <https://community.homey.app/t/reading-flows-by-ssh/156712>\
**Category:** Flows\
**Created:** [June 29, 2026, 9:11pm UTC](https://community.homey.app/t/reading-flows-by-ssh/156712 "2026-06-29T21:11:23Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![OlaSt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/olast/32/17168_2.png) [@OlaSt](https://community.homey.app/u/OlaSt)\
**Post date:** [June 29, 2026, 9:11pm UTC](https://community.homey.app/t/reading-flows-by-ssh/156712/1 "2026-06-29T21:11:23Z")

</div>

In Homey 2019 I have used homey:app:com.internet. This app is not updated for pro 2026 and a lot of flows are broken.

Is there any way I can read the flows (need the urls) with ssh or other technics?

It would be great, as everyone else: I have not documented what I have done…

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/3/a311812e2b67cd6e0b934bb3ed86e4eb6e1d0d9d.png)

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [June 29, 2026, 10:10pm UTC](https://community.homey.app/t/reading-flows-by-ssh/156712/2 "2026-06-29T22:10:12Z")

</div>

You can use the onboard http GET/POST PUT/DELETE request cards since a few years now:

 ![Screenshot_20260630_000800_Vivaldi](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/9/f/9fb1c4cd284ceb43bd409edfec390d758157bfd8.jpeg)

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [June 30, 2026, 4:34am UTC](https://community.homey.app/t/reading-flows-by-ssh/156712/3 "2026-06-30T04:34:16Z")

</div>

They want to be able to see the old card so they can extract the URL’s from it.

@OlaSt try this:

- open the web app in a browser: [https://my.homey.app](https://my.homey.app)
- open the Flow tab and then open the flow you’re interested in
- in the browser’s URL bar, take the last part of the URL (_after_ the last `/`); this is the unique identifier of your particular flow and looks something like this: `2eecf917-f682-4fe3-8a03-e46c2c9cd85a` (but with different numbers/letters)
- then open the Web API Playground: [Homey Developer Tools](https://tools.developer.homey.app/tools/api-playground)
- enter the following code and press the Run button:

```auto
 Homey.flow.getFlow({ id : '2eecf917-f682-4fe3-8a03-e46c2c9cd85a' })

```

(replace `2eec...85a` with the ID that you extracted in the third step)

Hopefully this will return the internal representation of the flow, with the (URL) arguments intact.

---

<div class="post-metadata">

**Author:** ![OlaSt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/olast/32/17168_2.png) [@OlaSt](https://community.homey.app/u/OlaSt)\
**Post date:** [June 30, 2026, 5:24am UTC](https://community.homey.app/t/reading-flows-by-ssh/156712/4 "2026-06-30T05:24:54Z")

</div>

Great! This work fine! Thanks, @robertklep !

SOLVED: But I also have one or two advanced flows. Any solution?

**SOLUTION:**  
**Homey.flow.getAdvancedFlow()**

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [June 30, 2026, 11:40am UTC](https://community.homey.app/t/reading-flows-by-ssh/156712/5 "2026-06-30T11:40:36Z")

</div>

> [@robertklep](#):
>
> They want to be able to see the old card so they can extract the URL’s from it.

Yea I got that, but I didn’t know it was possible at all, like you showed. Great info!

---

<div class="post-metadata">

**Author:** ![SunBeech](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/sunbeech/32/111391_2.png) [@SunBeech](https://community.homey.app/u/SunBeech)\
**Post date:** [June 30, 2026, 11:57am UTC](https://community.homey.app/t/reading-flows-by-ssh/156712/6 "2026-06-30T11:57:34Z")

</div>

> [@robertklep](#):
>
> Hopefully this will return the internal representation of the flow, with the (URL) arguments intact.

Would exporting the flow ([ALT + rightclick on the flow](https://community.homey.app/t/web-app-alt-context-menu-export-import-flows/143013)) yield the same result/information? The export is a text/json file with the technical representation of the flow.

---

<div class="post-metadata">

**Author:** ![robertklep](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/robertklep/32/160628_2.png) [@robertklep](https://community.homey.app/u/robertklep)\
**Post date:** [June 30, 2026, 12:17pm UTC](https://community.homey.app/t/reading-flows-by-ssh/156712/7 "2026-06-30T12:17:49Z")

</div>

Yeah, that would probably contain the same information 👍🏻

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [June 30, 2026, 12:32pm UTC](https://community.homey.app/t/reading-flows-by-ssh/156712/8 "2026-06-30T12:32:58Z")

</div>

Ah, great tip as well!
