Seems like a glitch in my respond to webhook node

My webhook response node is set up tp output a JSON in the structure I defined in the response body expression. But the output is a JSON response from the previous node, a chatgpt node output JSON.

What’s the issue here? Am I not using the respond to webhook node correctly? PLEASE. HELP ME OUT!

Just change the response fields from Immediately to Using Respond to Webhook Node options

I think you can safely ignore the output portion of the “respond to webhook” node, the actual response should only contain the specified JSON.

I tried reproducing your example with code node instead of the chatgpt and I see the problem you are describing

the output of the webhook looks just like in your example:

[
{
    "index": 0,
    "message": {
        "role": "assistant",
        "content": "{ \"toolCallId\": \"call_JPsxWHavjiydB9vnCoSFOrCd\", \"summary\": \"Customer Arvind Mankani wants to reschedule appointment to 10th July. Email: [email protected]\" }",
        "refusal": null,
        "annotations": []
    },
    "logprobs":  null,
    "finish_reason": "stop"
}
]

but the actual response is exactly what was specified in the JSON field:

Thanks jabbson! i see what the issue is now, the webhook node is sending the exact JSON I defined, the output is there so that it can be used in the next nodes, right? But anyway I see that it is sending over the json I want. Thanks!

You are correct. Feel free to mark the answer as solution if you’ve confirmed that the actual response is correct and it helped.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.