Business Gateway Submit an Application to Change the Land Register API
The Business Gateway REST API through which conveyancers and their case management systems lodge applications to change the land register, upload and download supporting documents, add attachments and messages to a lodged application, and poll and acknowledge asynchronous outcome notifications. Two OpenAPI contracts are published and harvested here — v0.3 (OpenAPI 3.0.1, six operations on /v0) and v1.0 (OpenAPI 3.1.0, spec version 1.0.5, ten operations on /v1). A v1.1 directory exists in the developer pack but both openapi.json and openapi.html in it are zero-byte placeholders, so nothing was saved for it. Security is HTTP Basic over mutual TLS with an HMLR-issued client certificate.
Documentation
Documentation
https://landregistry.github.io/bgtechdoc/
Authentication
https://landregistry.github.io/bgtechdoc/rest/get_started/developer_guide/index.html
Documentation
https://landregistry.github.io/bg-dev-pack-redesign/apis/submit-an-application/1.0/technical-guide
Documentation
https://landregistry.github.io/bg-dev-pack-redesign/apis/notifications/1.0/technical-guide
Specifications
OpenAPI
https://raw.githubusercontent.com/api-evangelist/hm-land-registry/refs/heads/main/openapi/hm-land-registry-submit-application-to-change-the-register-v1.0-openapi.json
OpenAPI
https://raw.githubusercontent.com/api-evangelist/hm-land-registry/refs/heads/main/openapi/hm-land-registry-submit-application-to-change-the-register-v0.3-openapi.json
AsyncAPI
https://raw.githubusercontent.com/api-evangelist/hm-land-registry/refs/heads/main/asyncapi/hm-land-registry-business-gateway-notifications-asyncapi.yml
Schemas & Data
JSONSchema
https://raw.githubusercontent.com/api-evangelist/hm-land-registry/refs/heads/main/json-schema/hm-land-registry-application-completed.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/hm-land-registry/refs/heads/main/json-schema/hm-land-registry-application-accepted-priority-pending.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/hm-land-registry/refs/heads/main/json-schema/hm-land-registry-application-accepted-priority-protected.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/hm-land-registry/refs/heads/main/json-schema/hm-land-registry-application-cancelled.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/hm-land-registry/refs/heads/main/json-schema/hm-land-registry-application-correspondence-despatched.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/hm-land-registry/refs/heads/main/json-schema/hm-land-registry-application-validation-failed.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/hm-land-registry/refs/heads/main/json-schema/hm-land-registry-application-attachment-success.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/hm-land-registry/refs/heads/main/json-schema/hm-land-registry-application-attachment-failed.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/hm-land-registry/refs/heads/main/json-schema/hm-land-registry-application-message-success.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/hm-land-registry/refs/heads/main/json-schema/hm-land-registry-application-message-failed.json
JSONSchema
https://raw.githubusercontent.com/api-evangelist/hm-land-registry/refs/heads/main/json-schema/hm-land-registry-application-error.json
Other Resources
Overlay
https://raw.githubusercontent.com/api-evangelist/hm-land-registry/refs/heads/main/overlays/hm-land-registry-submit-application-to-change-the-register-v1.0-overlay.yaml
Overlay
https://raw.githubusercontent.com/api-evangelist/hm-land-registry/refs/heads/main/overlays/hm-land-registry-submit-application-to-change-the-register-v0.3-overlay.yaml
Idempotency
https://raw.githubusercontent.com/api-evangelist/hm-land-registry/refs/heads/main/conventions/hm-land-registry-conventions.yml
Examples
https://raw.githubusercontent.com/api-evangelist/hm-land-registry/refs/heads/main/examples/hm-land-registry-submit-an-application-1.0-test-stubs.json
Examples
https://raw.githubusercontent.com/api-evangelist/hm-land-registry/refs/heads/main/examples/hm-land-registry-notifications-1.0-test-stubs.json
Examples
https://raw.githubusercontent.com/api-evangelist/hm-land-registry/refs/heads/main/examples/hm-land-registry-application-information-1.0-test-stubs.json
Examples
https://raw.githubusercontent.com/api-evangelist/hm-land-registry/refs/heads/main/examples/hm-land-registry-send-a-document-1.0-test-stubs.json
AgentSkill
https://raw.githubusercontent.com/api-evangelist/hm-land-registry/refs/heads/main/skills/hm-land-registry-lodge-an-application-to-change-the-register.md
Sandbox
https://landregistry.github.io/bg-dev-pack-redesign/apis/submit-an-application/1.0/test-stubs