implement pending-contact approve endpoint