Question: what all documents are required for vac appointment?
Answer: Your current passport. Your previous passport, if it contains your current or most recent U.S. visa. Appointment confirmation page. DS-160 confirmation page.