Studio SNIPPET: Parsing nested JSON from REST Proxy call

Trying to pull a specific value from a JSON response in a Studio script. The REST Proxy call works fine, returns 200.

Here’s the snippet:

GETRESTPROXY("myProxy", "get_data")
ASSIGN result = RESTResponse.body
IF JSONExtract(result, "/data/items/0/id") == "123" THEN ...

The issue is JSONExtract keeps returning null. The path seems right. Is there a syntax trick for arrays in Studio? Or do I need to loop through the items first?