Cognigy Webhook to CXone: Routing by Intent fails with 400

I’m trying to route calls from Cognigy to CXone based on detected intent. The webhook payload includes the intent, but CXone rejects it with a 400 error. Here is the JSON I’m sending:

{"intent": "billing", "action": "route"}

I’ve checked the CXone webhook endpoint config, but nothing stands out. The logs show a validation failure. Is there a specific schema requirement for dynamic routing? I’ve tried adding the queueId directly, but it still fails.