Architect Data Action: External API 200 OK but empty JSON mapping

My Data Action is hitting the endpoint and getting a 200, but the variables stay blank. Here’s the config:

{
 "method": "GET",
 "url": "https://api.example.com/status",
 "resultMappings": [
 { "name": "sys_status", "jsonPath": "$.status" }
 ]
}

The response payload looks like {"status": "operational"}. I’ve checked the logs and the action completes successfully, yet sys_status is null in the next block. Am I missing a header or is the JSON path syntax wrong for nested objects?