updated json api query