@MattNewberry make use of api function. It does the same thing, it does HTTP.post(@apiURL, data) and parses the response. I can see that you have defined a new method to recursively symbolize the hashes but look closely at the parseRES function, it makes calls to fetchOETData function to get more details for a given "gn_id".