Yes, everything is online. Although when I made an appointment, I got there and it's not like they kept to the specific time. Not sure why they insist on making appointments if they don't abide by them. I was not late. Maybe there is an exception with passports.
You have to make an appointment for any type of IDs on their website
Thanks! Your answer is awaiting moderation.