Terms of use
The terms of use policies explain what users can expect when creating and operating software services that use Business Gateway APIs.
Versioning policy
This versioning policy outlines Business Gateway’s process for making changes to its APIs.
What we are changing and why
HMLR reserves the right to introduce up to four new major versions of any API per year. When a new version of an API is released, we’ll allow six months between the deprecation and decommissioning of old versions.
Any minor changes to existing API versions will be backwards compatible and will not require any immediate changes by our customers.
Making these changes will mean continuing to provide a faster and more responsive service but we understand they may also disrupt the work of our customers. As a result, we’ll be clear about the changes we’re making, and when, so you can understand the risks and benefits to your own systems and ways of working.
How we'll support you to make changes
Where possible, we’ll provide you with access to our sandbox test environment to run new versions of APIs before they go live. We'll also provide API schema documentation in the form of OpenAPI specifications. This should help you to understand how any changes might impact your systems. We may also provide other resources, including:
- diagrams and visuals
- best practice examples
When to expect changes
We know that changes will impact our customers differently and have factored this into how we communicate with you. We’ll be clear about deadlines for integrating new versions of services and provide advanced notice when services will be deprecated and decommissioned.
Below you’ll find a step-by-step guide to help you understand how and when we'll implement changes:
For any questions about our versioning policy, please contact the integration support team.
System security
All users of the network are responsible for maintaining up-to-date system patches, security updates, anti-virus software and other countermeasures to protect their systems.
Any software that could interact with HM Land Registry systems should be thoroughly tested and you must have your own testing procedures and policies in place and apply them rigorously.
Some free/beta programs can contain bugs or viruses, which could pose a threat to HM Land Registry systems. Applications and operating system software should only be implemented in operational systems after extensive and successful testing.
Testing should be done in a secure environment with non-sensitive data. Access to system files and program source code should be controlled.
We sometimes use technical terms to describe the work we do at HMLR. For a list of commonly used terms and their definitions, visit our glossary.