add integrated json api