add discover api