conform to popit api endpoint