Data Action output mapping returning undefined despite valid JSON response

Why is the Data Action output field coming back as undefined when the external API clearly returns a 200 OK with valid JSON?

I’ve got a simple GET request hitting an internal service. The response body is exactly what I expect. I’m trying to map the status field from the response to the Data Action output. Here’s the JSON mapping I’m using in the Architect Data Action configuration:

{
 "outputFields": [
 {
 "name": "resultStatus",
 "value": "$.status"
 }
 ]
}

The external API returns:

{
 "status": "active",
 "id": 12345
}

When I run the flow, the debug log shows the HTTP response is successful. The body is parsed correctly. But resultStatus in the output is always undefined. I’ve tried changing the JSON path to $.body.status and even just status. Nothing works. The field just stays blank. It’s not a connectivity issue since the status code is 200. Is there a specific syntax for mapping root-level properties in Genesys Data Actions or am I missing something obvious in the configuration? The docs don’t show examples for simple key-value pairs like this. Just trying to get this basic integration working without pulling my hair out. The flow fails downstream because it can’t read the status. I need a concrete example of the correct mapping format for this scenario.