When fetching the Company Officers endpoint (/company/{company_number}/officers), in the array of Appointments, there is a link to self from which you can infer the appointment_id as the URL is: /company/{companyNumber}/appointments/{appointmentId}.
However, when fetching the Officer Appointments endpoint (/officers/{officer_id}/appointments), in the links object, there is only a link to company, with no link to self. Therefore we cannot infer the appointment_id from the URL.
Please could the link to the appointment/self be included in the Officer Appointments endpoint?