Hi, I know my workflows in local KAP will be stored in my knime workspace folder in my PC and I can see them there. Is there a similar way to look for and download Business Hub workflows from the server side? Not from the UI. Thanks.
Hi @Aparna_C,
You bring up an interesting question. The KNIME Business Hub as a quite extensive REST API. Under <your-hub-domain>/api-doc/?service=catalog-service
you will find a whole section on endpoints to query the repository.
However, I’m not quite sure I understood exactly what you’re looking for. Would you mind elaborating on the use-case you have in mind? Maybe we can offer other approaches or provide feedback on new feature ideas to our product team.
Kind regards
Marvin
Thank you Marvin, I could download the workflow needed using the REST API endpoints.
This resolved my problem right now, adding more to this use-case here:
Consider we are in a trial license and there is a gap until we get the new license, but we have not saved the latest in local KAP. How can we retrieve the Hub workflows and data? Will the REST endpoints work that time?
Also, Is there a way to download all workflows in a Team with an endpoint?
Hi @Aparna_C,
I haven’t tried myself, but I assume that most functionality, including most REST endpoints will not function without an active license. However, we of course want to make sure that you have a smooth onboarding and setup experience – should you run into any issues there, you can reach out to your representative at KNIME at any time.
I’m not aware of any REST endpoints outside of our documentation linked above. However, assuming there are endpoints to list files and folders, I’m guessing it should be quite straight forward to automate a recursive “lookup and download” workflow. If you want, even within the KNIME Analytics Platform client using our REST nodes and e.g. JSON Path node.
Kind regards
Marvin
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.