Hi everyone,
I’m using the Catch Webhook trigger in Activepieces, and my flow sends the received data to an external API (https://-----l.onrender.com/query/simple
) via HTTP Request and then attempts to forward the response to another endpoint (https://------.lovable.app/response
).
The first HTTP request works and receives a valid JSON response, including a Minecraft guide message. However, the final HTTP request (step 3) to cirbymc-cyan-ai-helper.lovable.app
receives an empty "answer"
value, even though I’m using {{step2.body.answer}}
in the JSON body.
Expected:
The value from step2.body.answer
should be forwarded correctly to the final endpoint.
Actual:
The payload sent in the third step looks like this:
json
KopierenBearbeiten
{
"answer": "",
"source": "CirbyMC"
}
But the response from step 2 contains the correct data:
json
KopierenBearbeiten
{
"answer": "🎮 Minecraft Allgemein-Guide: ...",
"timestamp": "...",
"version": "CirbyMC v11.0"
}
What I’ve tried:
- Ensuring
{{step2.body.answer}}
is correctly referenced. - Reordering or simplifying the flow.
Is there a known issue with using nested JSON data in dynamic variable references ({{ }}
), or am I missing something in how step2.body
is structured?
Thanks in advance!