The reason I suspected the CSR was fibbing was that if I booked the itinerary through the website (SYD-LHR, FCO-DOH-JNB, JNB-SYD), I would not have to enter any APIS. Only passenger information.
The fact they said I cannot amend the booking to fix the middle leg without APIS was surreal.