share track + self api init