Cognigy webhook payload mapping to CXone intent routing

Configuring a Cognigy webhook to push dynamic intent data to CXone. The goal is routing based on intent.confidence inside the payload. CXone Architect expects the intent name in body.intent, but Cognigy sends it nested under data.ai.nlu.intents[0].name.

{
 "data": { "ai": { "nlu": { "intents": [{ "name": "billing", "confidence": 0.9 }] } } }
}

How do I map this deep path in the CXone webhook consumer action without a custom script?