We’re wiring up a webhook from a CXone IVR skill group to our Cognigy bot, aiming for dynamic intent-based . The CXone side is configured to hit POST /api/v2/integrations/webhooks/instances/{id}/events, but the JSON payload arriving at Cognigy is stripped of the crucial context. I need the queueId and priority to decide the next path, but they’re nowhere to be seen in the data object.
Here’s the snippet from the CXone Architect data action:
{
"url": "https://our-bot.cognigy.com/api/v1/intents",
"method": "POST",
"headers": {"Content-Type": "application/json"},
"body": {
"interactionId": "{{interaction.id}}",
"customerData": "{{customer.data}}"
}
}
Cognigy receives a 200 OK, but the logs show undefined for fields. Is there a specific scope or extension needed in the CXone webhook config to pass these? Or do I need to make a separate API call from Cognigy back to /api/v2/interactions/queues? The docs are vague on payload depth.