Originally Posted by
ReynoldsNumber
However, I have already booked a number of avios flights in Asia that are still months away from departure .... I hope that updating the API well in advance should be no issue
Update the details on your BAEC account, and see if it propagates to individual bookings. If not, just change them manually. It really isn't an issue. I usually end up having to renew my passport every 12-18 months due to running out of pages (and often have to renew my passport mid-trip) but I have never encountered a problem.