This release goes live the evening of the 12th January 2026
New Endpoints
- GET /v3/applications/{id}/core-attributes
- GET /v3/cases/{id}/core-attributes
- GET /v3/financials/adjustments-finance/since
- GET /v3/financials/adjustments-finance/{reportId}/breakdowns
- GET /v3/financials/cash-banks/since
- GET /v3/financials/cash-banks/{reportId}/breakdowns
- GET /v3/financials/cash-nominals/since
- GET /v3/financials/cash-nominals/{reportId}/breakdowns
- GET /v3/financials/rents-finance/since
- GET /v3/financials/rents-finance/{reportId}/breakdowns
- GET /v3/financials/service-charges-finance/since
- GET /v3/financials/service-charges-finance/{reportId}/breakdowns
- GET /v3/occupancies/{id}/core-attributes
- GET /v3/people/{id}/core-attributes
- POST /v3/preinspections
- GET /v3/properties/asbestossamples/since
- GET /v3/properties/asbestossurveys/since
- GET /v3/properties/workorders/since
- POST /v3/properties/{asbestosId}/asbestossample
- GET /v3/properties/{asbestosId}/asbestossamples
- GET /v3/properties/{asbestosId}/asbestossamples/{sampleId}
- PATCH /v3/properties/{asbestosId}/asbestossamples/{sampleId}
- POST /v3/properties/{asbestosId}/asbestossurvey
- GET /v3/properties/{asbestosId}/asbestossurveys
- GET /v3/properties/{asbestosId}/asbestossurveys/{surveyId}
- PATCH /v3/properties/{asbestosId}/asbestossurveys/{surveyId}
- GET /v3/properties/{id}/block-properties
- GET /v3/properties/{id}/cbl-details
- PATCH /v3/properties/{id}/cbl-details
- GET /v3/properties/{id}/core-attributes
- PATCH /v3/properties/{id}/dispose
- DELETE /v3/properties/{id}/pre-allocations
- POST /v3/properties/{propertyId}/asbestos
- GET /v3/properties/{propertyId}/asbestos/{asbestosId}
- PATCH /v3/properties/{propertyId}/asbestos/{asbestosId}
- GET /v3/properties/{propertyId}/asbestos/{asbestosId}/files
- POST /v3/properties/{propertyId}/asbestos/{asbestosId}/files
- DELETE /v3/properties/{propertyId}/asbestos/{asbestosId}/files/{fileId}
- PATCH /v3/properties/{propertyId}/asbestos/{asbestosId}/files/{fileId}
- GET /v3/properties/{propertyId}/asbestos/{asbestosId}/files/{fileId}/download
- PATCH /v3/properties/{propertyId}/asbestos/{asbestosId}/removed
- GET /v3/properties/{propertyId}/components
- GET /v3/properties/{propertyId}/grants
- POST /v3/properties/{propertyId}/grants
- DELETE /v3/properties/{propertyId}/grants/{grantId}
- GET /v3/properties/{propertyId}/grants/{grantId}
- PATCH /v3/properties/{propertyId}/grants/{grantId}
- GET /v3/properties/{propertyId}/key-features
- POST /v3/properties/{propertyId}/key-features
- DELETE /v3/properties/{propertyId}/key-features/{keyFeatureId}
- GET /v3/properties/{propertyId}/key-features/{keyFeatureId}
- PATCH /v3/properties/{propertyId}/key-features/{keyFeatureId}
- GET /v3/properties/{propertyId}/tasks
- GET /v3/properties/{propertyId}/tasks/since
- GET /v3/properties/{propertyId}/tasks/{taskId}
- GET /v3/properties/{propertyId}/workorders
- GET /v3/properties/{uprn}/components
- GET /v3/properties/{uprn}/grants
- POST /v3/properties/{uprn}/grants
- DELETE /v3/properties/{uprn}/grants/{grantId}
- GET /v3/properties/{uprn}/grants/{grantId}
- PATCH /v3/properties/{uprn}/grants/{grantId}
- GET /v3/properties/{uprn}/key-features
- POST /v3/properties/{uprn}/key-features
- DELETE /v3/properties/{uprn}/key-features/{keyFeatureId}
- GET /v3/properties/{uprn}/key-features/{keyFeatureId}
- PATCH /v3/properties/{uprn}/key-features/{keyFeatureId}
- GET /v3/properties/{uprn}/workorders
Endpoint Changes
- /v3/applications
-
GET /v3/applications/eforms/since — ⚠️ added the new 'Draft' Enum value to the 'data/items/status' response property for the response status '200'
-
GET /v3/applications/{id}/eforms — ⚠️ added the new 'Draft' enum value to the 'data/items/status' response property for the response status '200'
-
GET /v3/applications/{id}/eforms/{eformId} — added the required property 'data/isDraft' to the response with the '200' status
-
POST /v3/applications/{id}/eforms/{eformId} ⦁ ⚠️ added the new required request property 'isDraftSubmit'
⦁ ⚠️ added the new 'Draft' enum value to the 'data/status' response property for the response status '201'
-
GET /v3/applications/{id}/eforms/{eformId}/submissions ⦁ ⚠️ added the new 'Draft' enum value to the 'data/items/status' response property for the response status '200'
-
GET /v3/applications/{id}/eforms/{eformId}/submissions/{issuedEformId} ⦁ added the non-success response with the status '429'
-
PATCH /v3/applications/{id}/eforms/{eformId}/submissions/{issuedEformId} ⦁ ⚠️ added the new required request property 'isDraftSubmit' ⦁ ⚠️ added the new required request property 'isDraftSubmit'
-
GET /v3/applications/{id}/files/{attachmentId}/download ⦁ added the new optional 'query' request parameter 'isPreview'
-
GET /v3/applications/{reference}/eforms ⦁ ⚠️ added the new 'Draft' enum value to the 'data/items/status' response property for the response status '200'
-
- /v3/cases
-
GET /v3/cases/eforms/since ⦁ ⚠️ added the new 'Draft' enum value to the 'data/items/status' response property for the response status '200'
-
GET /v3/cases/{id}/eforms ⦁ ⚠️ added the new 'Draft' enum value to the 'data/items/status' response property for the response status '200'
-
GET /v3/cases/{id}/eforms/{eformId} ⦁ added the required property 'data/isDraft' to the response with the '200' status
-
POST /v3/cases/{id}/eforms/{eformId} ⦁ ⚠️ added the new required request property 'isDraftSubmit'
⦁ ⚠️ added the new 'Draft' enum value to the 'data/status' response property for the response status '201'
-
GET /v3/cases/{id}/eforms/{eformId}/submissions ⦁ ⚠️ added the new 'Draft' enum value to the 'data/items/status' response property for the response status '200'
-
GET /v3/cases/{id}/eforms/{eformId}/submissions/{issuedEformId} ⦁ added the required property 'data/isDraft' to the response with the '200' status
-
PATCH /v3/cases/{id}/eforms/{eformId}/submissions/{issuedEformId}
⦁ ⚠️ added the new required request property 'isDraftSubmit'
-
GET /v3/cases/{reference}/eforms ⦁ ⚠️ added the new 'Draft' enum value to the 'data/items/status' response property for the response status '200'
-
- /v3/eforms
- GET /v3/eforms/{id}/files/{attachmentId}/download ⦁ added the new optional 'query' request parameter 'isPreview'
- v3/occupancies
-
GET /v3/occupancies/eforms/since ⦁ ⚠️ added the new 'Draft' enum value to the 'data/items/status' response property for the response status '200'
-
GET /v3/occupancies/{id}/eforms ⦁ ⚠️ added the new 'Draft' enum value to the 'data/items/status' response property for the response status '200' ⦁ added the non-success response with the status '429'
-
GET /v3/occupancies/{id}/eforms/{eformId} ⦁ added the required property 'data/isDraft' to the response with the '200' status
-
POST /v3/occupancies/{id}/eforms/{eformId} ⦁ ⚠️ added the new required request property 'isDraftSubmit'
⦁ ⚠️ added the new 'Draft' enum value to the 'data/status' response property for the response status '201'
-
GET /v3/occupancies/{id}/eforms/{eformId}/submissions ⦁ ⚠️ added the new 'Draft' enum value to the 'data/items/status' response property for the response status '200'
-
GET /v3/occupancies/{id}/eforms/{eformId}/submissions/{issuedEformId} ⦁ added the required property 'data/isDraft' to the response with the '200' status
-
PATCH /v3/occupancies/{id}/eforms/{eformId}/submissions/{issuedEformId} ⦁ ⚠️ added the new required request property 'isDraftSubmit'
-
GET /v3/occupancies/{id}/files/{attachmentId}/download ⦁ added the new optional 'query' request parameter 'isPreview'
-
GET /v3/occupancies/{reference}/eforms ⦁ ⚠️ added the new 'Draft' enum value to the 'data/items/status' response property for the response status '200'
-
- /v3/people
-
GET /v3/people/eforms/since ⦁ ⚠️ added the new 'Draft' enum value to the 'data/items/status' response property for the response status '200'
-
GET /v3/people/{id}/eforms ⦁ ⚠️ added the new 'Draft' enum value to the 'data/items/status' response property for the response status '200'
-
GET /v3/people/{id}/eforms/{eformId} ⦁ added the required property 'data/isDraft' to the response with the '200' status
-
POST /v3/people/{id}/eforms/{eformId} ⦁ ⚠️ added the new required request property 'isDraftSubmit'
⦁ ⚠️ added the new 'Draft' enum value to the 'data/status' response property for the response status '201'
-
GET /v3/people/{id}/eforms/{eformId}/submissions ⦁ ⚠️ added the new 'Draft' enum value to the 'data/items/status' response property for the response status '200'
-
GET /v3/people/{id}/eforms/{eformId}/submissions/{issuedEformId} ⦁ added the required property 'data/isDraft' to the response with the '200' status
-
PATCH /v3/people/{id}/eforms/{eformId}/submissions/{issuedEformId} ⦁ ⚠️ added the new required request property 'isDraftSubmit' ⦁ ⚠️ added the new required request property 'isDraftSubmit'
-
GET /v3/people/{id}/files/{attachmentId}/download ⦁ added the new optional 'query' request parameter 'isPreview'
-
GET /v3/people/{id}/requirements ⦁ ⚠️ removed the required property 'data/items/language' from the response with the '200' status ⦁ added the required property 'data/items/communication' to the response with the '200' status
-
POST /v3/people/{id}/requirements ⦁ ⚠️ removed the required property 'data/language' from the response with the '201' status ⦁ added the required property 'data/communication' to the response with the '201' status
-
PATCH /v3/people/{id}/requirements/{requirementId} ⦁ ⚠️ removed the required property 'data/language' from the response with the '200' status ⦁ added the required property 'data/communication' to the response with the '200' status
-
GET /v3/people/{reference}/eforms ⦁ ⚠️ added the new 'Draft' enum value to the 'data/items/status' response property for the response status '200'
-
- /v3/properties
-
POST /v3/properties ⦁ added the new optional request property 'conditionSurveyDays'
-
GET /v3/properties/asbestos/since ⦁ ⚠️ removed the required property 'data/items/sampleDate' from the response with the '200' status
⦁ ⚠️ added the new 'StronglySuspected' enum value to the 'data/items/status' response property for the response status '200' ⦁ added the required property 'data/items/materialAssessmentScore' to the response with the '200' status ⦁ added the required property 'data/items/priorityAssessmentScore' to the response with the '200' status
-
GET /v3/properties/eforms/since ⦁ ⚠️ added the new 'Draft' enum value to the 'data/items/status' response property for the response status '200'
-
PATCH /v3/properties/{id} ⦁ added the new optional request property 'conditionSurveyDays'
-
GET /v3/properties/{id}/eforms ⦁ ⚠️ added the new 'Draft' enum value to the 'data/items/status' response property for the response status '200'
-
GET /v3/properties/{id}/eforms/{eformId} ⦁ added the required property 'data/isDraft' to the response with the '200' status
-
POST /v3/properties/{id}/eforms/{eformId} ⦁ ⚠️ added the new required request property 'isDraftSubmit' ⦁ ⚠️ added the new 'Draft' enum value to the 'data/status' response property for the response status '201'
-
GET /v3/properties/{id}/eforms/{eformId}/submissions ⦁ ⚠️ added the new 'Draft' enum value to the 'data/items/status' response property for the response status '200'
-
GET /v3/properties/{id}/eforms/{eformId}/submissions/{issuedEformId} ⦁ added the required property 'data/isDraft' to the response with the '200' status
-
PATCH /v3/properties/{id}/eforms/{eformId}/submissions/{issuedEformId} ⦁ ⚠️ added the new required request property 'isDraftSubmit'
-
GET /v3/properties/{id}/files/{attachmentId}/download ⦁ added the new optional 'query' request parameter 'isPreview'
-
POST /v3/properties/{id}/keys ⦁ ⚠️ the 'tagNumber' request property's maxLength was set to '50'
-
PATCH /v3/properties/{id}/keys/{keyId} ⦁ ⚠️ the 'tagNumber' request property's maxLength was set to '50'
-
GET /v3/properties/{propertyId}/asbestos ⦁ ⚠️ removed the required property 'data/items/sampleDate' from the response with the '200' status ⦁ ⚠️ removed the required property 'data/items/surveyType' from the response with the '200' status ⦁ ⚠️ added the new 'StronglySuspected' enum value to the 'data/items/status' response property for the response status '200' ⦁ added the new optional 'query' request parameter 'status' ⦁ added the required property 'data/items/materialAssessmentScore' to the response with the '200' status ⦁ added the required property 'data/items/priorityAssessmentScore' to the response with the '200' status
-
GET /v3/properties/{reference}/eforms ⦁ ⚠️ added the new 'Draft' enum value to the 'data/items/status' response property for the response status '200'
-
- /v3/workorders
-
GET /v3/workorders/eforms/since ⦁ ⚠️ added the new 'Draft' enum value to the 'data/items/status' response property for the response status '200'
-
GET /v3/workorders/{id}/eforms ⦁ ⚠️ added the new 'Draft' enum value to the 'data/items/status' response property for the response status '200'
-
GET /v3/workorders/{id}/eforms/{eformId} ⦁ added the required property 'data/isDraft' to the response with the '200' status
-
POST /v3/workorders/{id}/eforms/{eformId} ⦁ ⚠️ added the new required request property 'isDraftSubmit'
⦁ ⚠️ added the new 'Draft' enum value to the 'data/status' response property for the response status '201'
-
GET /v3/workorders/{id}/eforms/{eformId}/submissions ⦁ ⚠️ added the new 'Draft' enum value to the 'data/items/status' response property for the response status '200'
-
GET /v3/workorders/{id}/eforms/{eformId}/submissions/{issuedEformId}
⦁ added the required property 'data/isDraft' to the response with the '200' status
-
PATCH /v3/workorders/{id}/eforms/{eformId}/submissions/{issuedEformId}
⦁ ⚠️ added the new required request property 'isDraftSubmit'
-
GET /v3/workorders/{id}/files/{attachmentId}/download ⦁ added the new optional 'query' request parameter 'isPreview'
-
GET /v3/workorders/{reference}/eforms ⦁ ⚠️ added the new 'Draft' enum value to the 'data/items/status' response property for the response status '200'
-
