How to set REST API User Credentials for Public Access


I have developed a REST API Workflow that is deployed to my Knime Server. When an external party tries to access it there is a request for a username and password. For these workflows I have placed them in a separate “folder” and assigned permissions to Execute Only for World access. But it is still requesting a username/password.

Is there a way for me to set up separate username/password credentials specifically for workflows that I want to be accessible by outside 3rd party applications?


Hey Harold,

sorry for the late response.
It is possible to create access tokens for workflows so that external applications/consumers do not need to provide any login credentials. A detailed explanation on how to create, use and revoke these tokens can be found in the Embedded Webapps part of the WebPortal User Guide.

Best regards,


1 Like