Hi,
I’m working on integrating the Companies House Public Data API for an application.
At the moment I understand the API versioning documentation to be one of:
- Proposed but never implemented.
- Implemented but the documentation is out of sync and does not reflect reality.
This is from:
- Following the documentation about versioning but not seeing the behaviour as described. E.g. there’s content type returned for any resources that I use.
- Forum posts proposing the versioning mechanism, noting the lack of documentation about resource versions and other people asking the same question
- Looking at the node-sdk’s API client there is no reference to any versioning. E.g. the API client specifies an
Acceptheader but it defaults toapplication/jsonand the tests reflect that this is primarily to supportapplication/merge-patch+jsonargument.
Is it possible to:
- Have someone clarify the current implementation, or absence, of versioning? Being against the latest version of an API by default introduces a level of risk whereas being against a specified version would be preferable. Either way any insight on this would be very useful.
- Have the documentation about versioning either be updated or deleted? I’ve also emailed support trying to find out about this and repeatedly received links to the versioning page (which I believe to be out of date).
Very happy if anything posted here is wrong and for it to be clarified.
Thanks in advance