Hi there,
From trying the officer appointment API, it seems to me that the officer appointment API only returns the first 500 appointments. Is that intentional?
See the following tests
The parameter ‘total_results’ has a value 529, but there is only one item in the json.
https://api.companieshouse.gov.uk/officers/vMmalWul9L0csBR6N0zdu6JimYU/appointments?items_per_page=35&start_index=499
When calling the API for startindex 500, we get back an empty json (instead of 29 items)
https://api.companieshouse.gov.uk/officers/vMmalWul9L0csBR6N0zdu6JimYU/appointments?items_per_page=35&start_index=500
Similar issue here:
https://api.companieshouse.gov.uk/officers/1Bhb5P5h8EG0wYvV2P-KDpTxhc0/appointments?items_per_page=50&start_index=499