make pregame.join return 'id', not 'key', and get pin as json