Zoom requires the validation response to be a single JSON object:
{
“plainToken”: “…”,
“encryptedToken”: “…”
}
However, n8n internally represents node output as an array of items, so during debugging I kept seeing:
[
{
“plainToken”: “…”,
“encryptedToken”: “…”
}
]
This made it unclear whether n8n was actually responding with an array, which Zoom would reject.
Anyone knows how to fix this so it validates?

