v1

latestOpenAPI 3.0.0Cognigy Proprietary License2026-07-2239524.1 MB
Nodes

Update a Node

Updates a Node in a Flow. Allows modifying the Node's type, label, comment, Entrypoint status, and configuration properties.

patch/v2.0/flows/{flowId}/chart/nodes/{nodeId}

Path parameters

flowIdstring required

The unique identifier for the Flow.

nodeIdstring required

The Id of the Node

Headers

Accept'application/json' | 'application/hal+json' | 'application/xml' | 'text/xml' | 'text/csv'

The Accept header specifies the media type that the client expects in the response. Available options: application/json, application/hal+json, application/xml, text/xml, text/csv. The default value is application/json.

Request body

typestring

Type of the Node

extensionstring
labelstring

Replaces the default name of the Node displayed in the Flow Editor.

commentstring

Adds additional information about Nodes, for example, a specific of the Node.

isEntryPointboolean
isDisabledboolean
configobject
localeReferencestring
analyticsLabelstring
localeIdstring

Example request

{
  "type": "if",
  "extension": "@cognigy/basic-nodes",
  "label": "A new Node",
  "comment": "this is a very important node",
  "commentColor": "#ff8a80",
  "config": {
    "condition": {
      "type": "rule",
      "condition": "",
      "rule": {
        "left": "1",
        "operand": "gt",
        "right": "2"
      }
    }
  },
  "localeReference": "63bd8ebb648e6e739f1bbd82",
  "analyticsLabel": "condition",
  "mock": {
    "code": "console.log('Hello, world!');"
  }
}

Response

Successfully updated ChartNode