add json api for trips