I'm flying to Geneva (Switzerland) in few days with EasyJet with my wife. I have provided both our passport details for advance passenger information. But keep on getting emails from EasyJet to add these API documents before travelling. Is this normal? I would have thought they would check this before sending me the reminder emails.
A budget airline has to cut costs somewhere, and EasyJet cuts its IT budget (hey, better than skimping on plane maintenance, right?). As a result, its website and back-end systems tend to be somewhat buggy. I've noticed similar quirks before when I used EasyJet, so I'd say don't worry about it, and just bring the documents when you check in.
I think you're referring to APIS - Advance Passenger Information System. The documents themselves are called 'API' (Advance Passenger Information) documents, so it's not a bug. Technically, filling this in is only compulsory when you're flying to the US, so when you're flying with EasyJet within Europe you shouldn't worry. At the time you check-in, they can update your personal information in case it already hasn't been logged into their system.
I wouldn't stress about these emails, or the advanced notification at all. The emails are usually a way of organizing information about the passengers, but in my opinion, are rarely used for actual travel, or immigration. You ALWAYS have to provide original documents at the time of check-in. It is at this time that the authenticity is checked and boarding is permitted. I fly British Airways often, and am inundated with API emails, even though they have all my information...At the time of check-in (and in case of LHR, at the time of boarding too), passports are checked foremost, even before the actual boarding pass.
Enjoy Geneva - hear it's beautiful!