updates api json endpoint