medium severityIBM watsonx.ai Assistant webhook (pre/post-message)
Generic user message: "There is an error with the message you just sent, but feel free to ask me something else". API returns errors like 422 (invalid JSON/500 status) or timeout-related failures; conversation halts or skips webhook result.
Root cause
The assistant enforces a strict 1-30 second configurable timeout on webhook responses. If the external service does not return a valid JSON response within this window, it times out, due to synchronous blocking nature of webhook calls in the conversation flow. Possible triggers: slow backend processing, network delays, invalid responses, or server errors (e.g., 500).
watsonx.aiwebhooktimeout422500JSON