v1

latestOpenAPI 3.0.0Cognigy Proprietary License2026-07-2239524.1 MB
Nodes

Generate Output for a Node

Generates content for a Node using generative AI. The generated output, either text or an adaptive card, is returned in the response and can be copied into the Node for testing or development. No node ID is required.

post/v2.0/flows/{flowId}/chart/nodes/output/generate

Path parameters

flowIdstring required

The unique identifier for the Flow.

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

localeIdstring
userTextstring
outputType'text' | 'adaptiveCard'
lastOutputstring

Last adaptive card output

generateContentLimitnumber

The number of sentences to be generated

Example request

{
  "userText": "greetings",
  "outputType": "text",
  "lastOutput": "{\"$schema\":\"http://adaptivecards.io/schemas/adaptive-card.json\", ...}",
  "generateContentLimit": 3
}

Response

Returns output

OR

Example response

{
  "output": {
    "type": "AdaptiveCard",
    "speak": "create a poll for playing football on saturday at 3pm with the following options: yes, no, maybe"
  },
  "outputType": "adaptiveCard"
}