Reading flows by ssh

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…

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

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
  • 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
  • enter the following code and press the Run button:
     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.

Great! This work fine! Thanks, @robertklep !

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

SOLUTION:
Homey.flow.getAdvancedFlow()

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

Would exporting the flow (ALT + rightclick on the flow) yield the same result/information? The export is a text/json file with the technical representation of the flow.

Yeah, that would probably contain the same information :+1:t2:

Ah, great tip as well!