For the online application, you don’t need to upload any documents. However you’ll need the below documents in original and copies when you visit the RPO office - Online application printout, Indian passport with copies of all stamp and visa pages, Foreign passport (in my case it was Canada...