The API will be requested at checkin at LHR, unless it has been entered already. The website is useless. The call centre is likewise.
I usually write my details down on a piece of paper for the checkin staff to make their life easier. (And mine, in case they get it wrong)