This release goes live the evening of the 24th August 2026
Breaking Changes
PATCH /v3/properties/{propertyId}/energy/{utilityReadingId}
-
- ⚠️ added the new required request property
utilityProvider - ⚠️ added the new required request property
utilityType - ⚠️ removed the request property
meterTypeId - ⚠️ removed the request property
utilityProviderId - ⚠️ removed the request property
utilityTypeId
- ⚠️ added the new required request property
POST /v3/workorders
- ⚠️ removed the request property
useAutoFinancialCodes
POST /v3/workorders/{reference}/financials
- ⚠️ api removed without deprecation
PATCH /v3/workorders/{reference}/financials/{financialId}
- ⚠️ the request property
costCentrebecame not nullable - ⚠️ the request property
expenseCodebecame not nullable - ⚠️ the request property
costCentrebecame required - ⚠️ the request property
expenseCodebecame required - ⚠️ removed the request property
isFullValue - ⚠️ removed the request property
value
Endpoint Changes
GET /v3/accounts/arrears/notes/since
- added the optional property
data/items/accountIdto the response with the200status
GET /v3/accounts/transactions/since
- added the optional property
data/items/isTechnicalto the response with the200status
GET /v3/accounts/{accountId}/arrears/{arrearsStageId}/notes
- added the optional property
data/items/accountIdto the response with the200status
GET /v3/accounts/{accountId}/transactions
- added the optional property
data/items/isTechnicalto the response with the200status
GET /v3/applications/areas/since
- added the required property
data/items/preferenceTypeto the response with the200status
GET /v3/properties
- added the optional property
data/items/geocodingto the response with the200status - added the optional property
data/items/publicUprnto the response with the200status
POST /v3/properties
- added the optional property
data/geocodingto the response with the201status - added the optional property
data/publicUprnto the response with the201status
GET /v3/properties/since
- added the optional property
data/items/geocodingto the response with the200status - added the optional property
data/items/publicUprnto the response with the200status
DELETE /v3/properties/{id}
- added the optional property
data/geocodingto the response with the200status - added the optional property
data/publicUprnto the response with the200status
GET /v3/properties/{id}
- added the optional property
data/geocodingto the response with the200status - added the optional property
data/publicUprnto the response with the200status
PATCH /v3/properties/{id}
- added the new optional request property
uptickClientId - added the optional property
data/geocodingto the response with the200status - added the optional property
data/publicUprnto the response with the200status
GET /v3/properties/{id}/block-properties
- added the optional property
data/items/geocodingto the response with the200status - added the optional property
data/items/publicUprnto the response with the200status
PATCH /v3/properties/{id}/dispose
- added the optional property
data/geocodingto the response with the200status - added the optional property
data/publicUprnto the response with the200status
PATCH /v3/properties/{id}/grouping
- added the optional property
data/geocodingto the response with the200status - added the optional property
data/publicUprnto the response with the200status
DELETE /v3/properties/{id}/pre-allocations
- added the optional property
data/geocodingto the response with the200status - added the optional property
data/publicUprnto the response with the200status
PATCH /v3/properties/{id}/reinstate
- added the optional property
data/geocodingto the response with the200status - added the optional property
data/publicUprnto the response with the200status
PATCH /v3/properties/{id}/toggle-suppress-cbl
- added the optional property
data/geocodingto the response with the200status - added the optional property
data/publicUprnto the response with the200status
PATCH /v3/properties/{id}/toggle-suppress-repairs
- added the optional property
data/geocodingto the response with the200status - added the optional property
data/publicUprnto the response with the200status
PATCH /v3/properties/{id}/uprn
- added the optional property
data/geocodingto the response with the200status - added the optional property
data/publicUprnto the response with the200status
PATCH /v3/properties/{id}/valuation
- added the optional property
data/geocodingto the response with the200status - added the optional property
data/publicUprnto the response with the200status
POST /v3/properties/{propertyId}/asbestos
- the request property
asbestosTypebecame nullable - the request property
asbestosTypebecame optional - the
asbestosTyperequest property's minLength was decreased from1to0
PATCH /v3/properties/{propertyId}/asbestos/{asbestosId}
- the request property
asbestosTypebecame nullable - the request property
asbestosTypebecame optional - the
asbestosTyperequest property's minLength was decreased from1to0
GET /v3/properties/{propertyId}/components
- added the required property
data/items/propertyIdto the response with the200status
GET /v3/properties/{uprn}
- added the optional property
data/geocodingto the response with the200status - added the optional property
data/publicUprnto the response with the200status
GET /v3/properties/{uprn}/components
- added the required property
data/items/propertyIdto the response with the200status
POST /v3/webhooks
- added the new
OccupancyUpdatedenum value to the request propertysubscriptionId - added the new
PropertyCreatedenum value to the request propertysubscriptionId - added the new
PropertyRiskCreatedenum value to the request propertysubscriptionId - added the new
PropertyRiskUpdatedenum value to the request propertysubscriptionId - added the new
PropertyUpdatedenum value to the request propertysubscriptionId - added the new
WorkOrderUpdatedenum value to the request propertysubscriptionId - added the new
WorkOrderVariationAuthorisedenum value to the request propertysubscriptionId - added the new
WorkOrderVariationRejectedenum value to the request propertysubscriptionId
POST /v3/workorders
- ⚠️ removed the request property
useAutoFinancialCodes - added the new optional request property
sorElements - added the new optional request property
value
POST /v3/workorders/{id}/notes
- added the new optional request property
isExternal
POST /v3/workorders/{reference}/financials/{financialId}/split
- added optional request body
New Endpoints
-
GET /v3/applications/offers/since
-
POST /v3/occupancies/{occupancyReference}/accounts
-
GET /v3/properties/components/since
-
POST /v3/properties/{propertyId}/adaptations
-
DELETE /v3/properties/{propertyId}/adaptations/{adaptationId}
-
GET /v3/properties/{propertyId}/adaptations/{adaptationId}
-
GET /v3/properties/{propertyId}/quality-standards
-
POST /v3/properties/{propertyId}/quality-standards
-
DELETE /v3/properties/{propertyId}/quality-standards/{propertyQualityStandardId}
-
GET /v3/properties/{propertyId}/quality-standards/{propertyQualityStandardId}
-
PATCH /v3/properties/{propertyId}/quality-standards/{propertyQualityStandardId}
-
GET /v3/properties/{propertyId}/quality-standards/{propertyQualityStandardId}/details
-
POST /v3/properties/{propertyId}/responsibilities
-
DELETE /v3/properties/{propertyId}/responsibilities/{responsibilityId}
-
GET /v3/properties/{propertyId}/responsibilities/{responsibilityId}
-
PATCH /v3/properties/{propertyId}/responsibilities/{responsibilityId}
