I am trying to call a KNIME workflow via a REST API from another application. The issue that we are encountering is that if the Job runs for longer than 10 minutes the job simply stops and get deleted. This is an issue when the logic of the workflow takes longer than 10 minutes to run. This even happens if you just call the API from another REST Get node in a KNIME workflow. If I use :execution for the API it runs max 10 minutes. If the workflow takes longer than 10 minutes I have to first create the job and then executute the specific job and then the workflow will run till completed.
This two step process isn’t ideal for how we need to call workflows via API, sometimes we just need to start the job and not need to wait for completion, but other times we need to wait for the job till it completes, even when running longer than 10 minutes.
I hope someone can assist with this use case that we have.