{"title":"Container Input (Raw HTTP)","nodeType":"Container","id":"*C_KWY7ILldSbn3Wk","factoryName":"org.knime.json.node.container.input.raw.RawHTTPInputNodeFactory","factoryId":"org.knime.json.node.container.input.raw.RawHTTPInputNodeFactory","path":["Workflow Abstraction","Workflow Invocation"],"owner":"knime","ownerAccountId":"account:team:b5f0848f-496d-4e6a-b869-fa3532248db7","description":"<p>When an external caller executes the workflow with this node via an HTTP call to the KNIME Server / Hub REST API, the HTTP body, headers, and query parameters are captured and exposed as tables. The body is provided in a table containing binary data, while the headers and query parameters are provided in separate data tables.</p>\n            \n            <p>This node works only with the <tt>raw-execution</tt> endpoint of the KNIME Server / Hub REST API. To learn more, check out the <a href=\"https://api.hub.knime.com/api-doc/?service&#61;execution-service#/Jobs/post_raw_execution\" rel=\"ugc nofollow noopener noreferrer\">Hub API documentation</a> or the API documentation of your KNIME Server.</p>\n            \n            <p>Other container input nodes rely on body data to be provided in a JSON format. However, the &#34;Container Input (Raw HTTP)&#34; node can deal with arbitrary data, which is provided to the workflow as-is in a binary format. Therefore, the user is able to also input non-standard data, like for example an Excel spreadsheet (*.xlsx files). Furthermore, because of the removed format constraint, this node is compatible with a wider range of external tools.</p>\n            \n            <p>Important: There can only be one &#34;Container Input (Raw HTTP)&#34; node in a workflow, as it captures the raw request. Additionally, this input node is only compatible with the &#34;Container Output (Raw HTTP)&#34; node. This means, no other container output node will be supported with this node.</p>\n            \n        \n        ","shortDescription":"Reads the body, headers, and the query string from an HTTP request calling the workflow and outputs\nit in 3 different tables.","keywords":[],"deprecated":false,"streamable":false,"tags":["Workflow Abstraction","Workflow Invocation"],"icon":"data:image/png;base64,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","views":[],"inPorts":[],"outPorts":[{"objectClass":"org.knime.core.node.BufferedDataTable","color":"000000","dataType":"Table","optional":false,"name":"Binary data","description":"Table containing a single binary body value in the column <tt>body</tt> ."},{"objectClass":"org.knime.core.node.BufferedDataTable","color":"000000","dataType":"Table","optional":false,"name":"Headers","description":"Table containing one column for each header."},{"objectClass":"org.knime.core.node.BufferedDataTable","color":"000000","dataType":"Table","optional":false,"name":"Query Parameters","description":"Table containing one column for each query parameter."}],"dynInPorts":[{"groupName":"File System Connection","groupDescription":"The file system connection for retrieving the body file.","types":[{"objectClass":"org.knime.filehandling.core.port.FileSystemPortObject","color":"178ba5","dataType":"File System"}]}],"dynOutPorts":[],"additionalSiteInformation":{"url":"https://update.knime.com/analytics-platform/5.12","trusted":true,"enabledByDefault":true,"name":"KNIME Analytics Platform 5.12 Update Site","version":"5.12.0"},"dialog":[{"sectionName":"Options","fields":[{"name":"Enable file output for body","description":"Whether to use a default body file when no actual request is available. If enabled, the file selected below is used as the body. If disabled, an empty body is returned.","optional":false},{"name":"File for response body","description":"File chooser for selecting a file containing the body. This default body is returned while building the workflow when no actual request is available.","optional":false},{"name":"Default headers","description":"The default headers to return while building the workflow when no actual request is available.\n<ul><li><b>Key</b> : Key of the HTTP parameter.</li><li><b>Value</b> : Value of the HTTP parameter.</li></ul>","optional":false},{"name":"Default query parameters","description":"The default query parameters to return while building the workflow when no actual request is available.\n<ul><li><b>Key</b> : Key of the HTTP parameter.</li><li><b>Value</b> : Value of the HTTP parameter.</li></ul>","optional":false}]}],"links":[],"kudos":[],"kudosCount":0,"bundleInformation":{"bundleVersion":"5.12.0.v202605291551","bundleName":"JSON related functionality for KNIME","bundleSymbolicName":"org.knime.json","bundleVendor":"KNIME AG, Zurich, Switzerland","featureSymbolicName":"org.knime.features.json","featureName":"KNIME JSON-Processing","featureVersion":"5.12.0.v202605291551","featureVendor":"KNIME AG, Zurich, Switzerland","extensionId":"*M6ImzgljvpBKaP13"},"frequentSuccessors":[]}
