Question: what documents are needed to apply for h1b?
Answer: Valid original passport. ...  All old passports held. One photograph as per specification. US Visa Application Form DS-160 confirmation page stamped at the Visa Application Center (VAC) US Visa Application Fee payment receipt. Visa Interview appointment letter. Original Notice of Action-I-797.