are you checking the little box "save to my profile for future use" in the API screen?
I had the same issue for the family and put their details into their BAEC profile - but I think it only worked when I added the API for a flight and checked this box?