openapi: 3.0.1
info:
title: (PRH) - Core External Client API v2.0
description: Our PRH 'Core' API offering to all customers who want it.
version: v2.0
x-api-evangelist-provenance:
provider: Hometrack
portal: https://developer.hometrack.com
harvested: '2026-07-26'
method: Azure API Management developer data-plane, anonymous
sources:
- url: https://developer.hometrack.com/developer/apis/prd-core-api-v2-0?api-version=2022-04-01-preview&export=true&format=openapi-link
status: 200
note: OpenAPI 3.0.1 export (info/servers/securitySchemes verbatim; paths empty in export)
- url: https://developer.hometrack.com/developer/apis/prd-core-api-v2-0/operations?api-version=2022-04-01-preview
status: 200
note: operation list
- url: https://developer.hometrack.com/developer/apis/prd-core-api-v2-0/operations/{operationId}?api-version=2022-04-01-preview
status: 200
note: per-operation request/response metadata
- url: https://developer.hometrack.com/developer/apis/prd-core-api-v2-0/schemas?api-version=2022-04-01-preview
status: 200
note: component schema documents
note: paths and components.schemas were reassembled verbatim from Hometrack's own APIM operation and
schema metadata; nothing was invented.
normalization: Hometrack's APIM schema document for this API is raw draft-4 JSON Schema; single-element
'items' arrays (draft-4 tuple form) were rewritten to the equivalent single 'items' object so the
document validates as OpenAPI 3.0. No property, type, description, or example was changed.
servers:
- url: https://api.hometrack.com/prh
- url: https://api.hometrack.local/prh
paths:
/organisation/{orgId}/case:
get:
operationId: get-organisation-orgid-case
summary: /organisation/{orgId}/case - GET
description: Retrieve a list of PRH cases for the organisation, filtered by one or more of the queryParameters
as described
parameters:
- name: orgId
in: path
required: true
schema:
type: string
- name: lastProviderUpdatedFrom
in: query
required: false
schema:
type: string
description: Start point to filter the response to cases last updated in a specific date/time
range.
- name: reportUpdatedFrom
in: query
required: false
schema:
type: string
description: Start point to filter the response to cases with a report last updated in a specific
date/time range.
- name: reportUpdatedTo
in: query
required: false
schema:
type: string
description: End point to filter the response to cases with a report last updated in a specific
date/time range.
- name: pageResults
in: query
required: false
schema:
type: boolean
description: Turn paging on or off (on by default). 5000 result limit when off.
- name: pageSize
in: query
required: false
schema:
type: integer
description: The page size returned.
- name: caseStatus
in: query
required: false
schema:
type: string
enum:
- Instructed
- PropertyVerified
- ValuationRetrieved
- PropertyRisksRetrieved
- PropertyRiskAssessed
- PropertyRiskComplete
- ValuationRequested
- ValuationComplete
- ConveyancingStarted
- ConveyancingComplete
- WaitingForManualReferral
- WaitingForAVMPlusReport
- WaitingForPRIMReport
- WaitingForResolution
- NotResolved
- PhysicalValuationRequested
- PhysicalValuationCompleted
- WaitingForManualRepanel
- WaitingForUnderwriterAssessment
- OnHold
- WaitingForUnderwriterVerification
- PRAAssessmentStarted
- PRAAssessmentCompleted
- Cancelled
- WaitingForAllocation
description: Filter the response to cases at a specific status
- name: page
in: query
required: false
schema:
type: integer
description: The zero-indexed page number to return, if paging is on.
- name: lastProviderStatus
in: query
required: false
schema:
type: string
enum:
- Pending
- Completed
- Failed
- Timeout
- NotRequired
- AppointmentBooked
- Cancelled
- NotApplicable
- TimedOut
- PRIMDataReceived
- Created
- Offer
- AppointmentOffered
- AppointmentCleared
- OnHold
description: Filter the response to cases where the last data provider run is at a specific status.
- name: lenderRef
in: query
required: false
schema:
type: string
description: Filter the response by Lender reference.
- name: instructionRef
in: query
required: false
schema:
type: string
description: Filter the response by a complete or partial instruction reference.
- name: hasReport
in: query
required: false
schema:
type: boolean
description: Filter the response to cases that have a valuation report.
- name: orderBy
in: query
required: false
schema:
type: string
description: Specifies how the response should be sorted, as a SQL ORDER BY string
- name: lastProviderUpdatedTo
in: query
required: false
schema:
type: string
description: End point to filter the response to cases last updated in a specific date/time range.
- name: reportAcceptable
in: query
required: false
schema:
type: boolean
description: Filter the response to cases that have a valuation report which is completed and
passes any assessment rules.
responses:
'200':
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/OrganisationOrgIdCaseGet200ApplicationJsonResponse'
example:
TotalCount: 16529
PageCount: 1653
Page: 1652
PageSize: 10
Cases:
- CaseId: 12345
InstructionReference: EE/123/456
CaseReference: LL9879654
CaseStatus: Tentative
riskClassification: Low
fullAddress: 1 Chapel Hill, Heswall, Bournemouth, Dorset, BH1 1AA
reportRevision: 2
- CaseId: 67890
InstructionReference: REF1243
CaseReference: REF1243Property#1
CaseStatus: Open
riskClassification: Medium
fullAddress: 91 Western Road Hill, Brighton, East Sussex, BN1 2NW
reportRevision: null
'400':
description: 'Status 400 - Bad Request. The server cannot or will not process the request due
to something that is perceived to be a client error (e.g., malformed request syntax, invalid
request message framing, or deceptive request routing).
'
content:
application/json:
schema:
$ref: '#/components/schemas/OrganisationOrgIdCaseGet400ApplicationJsonResponse'
example:
message: Bad request
reason: Further error information
'401':
description: "Status 401 - Bad or Expired Token. The OAuth token provided is Bad or it has expired.\
\ The server is unable to process the request without a valid OAuth token. \n_This status\
\ will only be used when the API resource has been secured using OAuth 2.0._\n"
content:
application/json:
schema:
$ref: '#/components/schemas/OrganisationOrgIdCaseGet401ApplicationJsonResponse'
example:
message: Bad Token
reason: Further error information
'403':
description: "Status 403 - Bad OAuth Request or Forbidden. The server has attempted to use the\
\ OAuth token provided to authorise the access to the resource and found that the token is\
\ bad or that access to the resource has been forbidden. \n_This status will only be used\
\ when the API resource has been secured using OAuth 2.0._\n"
content:
application/json:
schema:
$ref: '#/components/schemas/OrganisationOrgIdCaseGet403ApplicationJsonResponse'
example:
message: Forbidden
reason: Further error information
'404':
description: 'Status 404 - Resource not found. The requested resource could not be found but
may be available again in the future.
'
content:
application/json:
schema:
$ref: '#/components/schemas/OrganisationOrgIdCaseGet404ApplicationJsonResponse'
example:
message: Resource not found
reason: Further error information
'405':
description: 'Status 405 - Method Not Allowed. A request was made of a resource using a request
method not supported by that resource.
'
content:
application/json:
schema:
$ref: '#/components/schemas/OrganisationOrgIdCaseGet405ApplicationJsonResponse'
example:
message: Method not allowed
reason: Further error information
'406':
description: 'Status 406 - Not Acceptable. The requested resource is only capable of generating
content not acceptable according to the Accept headers sent in the request.
'
content:
application/json:
schema:
$ref: '#/components/schemas/OrganisationOrgIdCaseGet406ApplicationJsonResponse'
example:
message: Not acceptable
reason: Further error information
'415':
description: 'Status 415 - Unsupported Media Type. The request entity has a media type which
the server or resource does not support.
'
content:
application/json:
schema:
$ref: '#/components/schemas/OrganisationOrgIdCaseGet415ApplicationJsonResponse'
example:
message: Unsupported media type
reason: Further error information
'425':
description: 'Status 425 - Too Early. The requested resource is not available yet, but will
be soon.
'
content:
application/json:
schema:
$ref: '#/components/schemas/OrganisationOrgIdCaseGet425ApplicationJsonResponse'
example:
message: Response is not ready yet. Please retry this operation later.
reason: Further error information
'429':
description: 'Status 429 - Too Many Requests. The request has been submitted too many times
within a given time window.
'
content:
application/json:
schema:
$ref: '#/components/schemas/OrganisationOrgIdCaseGet429ApplicationJsonResponse'
example:
message: Request limit exceeded. Try again later.
reason: Further error information
'500':
description: 'Status 500 - Internal Server Error. The server encountered an error when processing
your request.
'
content:
application/json:
schema:
$ref: '#/components/schemas/OrganisationOrgIdCaseGet500ApplicationJsonResponse'
example:
message: Internal server error
reason: Further error information
'502':
description: 'Status 502 - Bad Gateway. The server was acting as a gateway or proxy and received
an invalid response from the upstream server.
'
content:
application/json:
schema:
$ref: '#/components/schemas/OrganisationOrgIdCaseGet502ApplicationJsonResponse'
example:
message: Bad gateway
reason: Further error information
'504':
description: 'Status 504 - Gateway Timeout. The server, while acting as a gateway or proxy,
did not get a response in time from the upstream server that it needed in order to complete
the request.
'
content:
application/json:
schema:
$ref: '#/components/schemas/OrganisationOrgIdCaseGet504ApplicationJsonResponse'
example:
message: Gateway Timeout
reason: Further error information
/organisation/{orgId}/case/{caseId}:
get:
operationId: get-organisation-orgid-case-caseid
summary: /organisation/{orgId}/case/{caseId} - GET
description: Retrieve a specific case from PRH by specifying the internal caseId.
parameters:
- name: orgId
in: path
required: true
schema:
type: string
- name: caseId
in: path
required: true
schema:
type: string
responses:
'200':
description: ''
content:
application/json:
schema:
$ref: '#/components/schemas/OrganisationOrgIdCaseCaseIdGet200ApplicationJsonResponse'
example:
value:
CaseId: 12345
CaseReference: Test205
InstructionReference: Test205#2
StatusId: 5
StatusText: Property Risk Assessed
DataConfigGroupId: 1
DataConfigGroupCode: PURCHASE
DataConfigGroupText: Purchase
RiskClassificationCode: PASS
RiskClassificationText: PASS
RiskClassificationDescription: ''
RiskClassificationDescriptionInternal: ''
InstructionAddressId: 26
VerifiedAddressId: 28
InstructionAddress:
AddressId: 26
City: Oxford
CreatedDate: '2016-02-11T15:26:38.327Z'
IsDeleted: false
BuildingName: Rose House
BuildingNumber: '17'
SubBuilding: Flat B
Line1: Gordon Cl
Line2: Marston
PostalCode: OX3 0RG
Province: Oxfordshire
UpdatedDate: '2016-02-11T15:26:38.327Z'
VerifiedAddress:
AddressId: 28
CreatedDate: '2016-02-11T15:26:38.327Z'
IsDeleted: false
Latitude: 72377.23
Longitude: 198967.79
BuildingName: Rose House
BuildingNumber: '2'
SubBuilding: Flat B
Line1: West Street
Line2: Oxford
PostalCode: OX2 5ER
UpdatedDate: '2017-09-13T08:35:21.05Z'
Uprn: '10003997997'
InstructionDate: '2019-10-07T00:00:00Z'
NumberOfBedrooms: 2
EstimatedValueAmount: 200000
PurchasePriceAmount: 0
LoanAmount: 100000
LoanToValue: 50
TenureId: 1
TenureText: Freehold
PrismReference: TST001-12345
IsPortfolio: true
ProcessTypeCode: PRH-SPC
IsNewBuild: false
ProcessStartDate: '2021-06-29T11:46:44.557Z'
CreatedDate: '2020-06-04T10:11:55.4Z'
UpdatedDate: '2021-07-21T13:11:42.687Z'
IsDeleted: false
BrandCode: PRH
BrandText: Property Risk Hub
ExcludeFromBilling: false
LatestDataProviderStatusText: Complete
LatestDataProviderStatusDate: '2021-06-29T11:46:50.89Z'
LatestDataProviderText: Climate Change
References:
- CaseId: 12345
CaseReferenceId: 50
CreatedDate: '2017-06-21T14:39:42.443Z'
IsDeleted: false
Reference: CaseReferenceExample1
- CaseId: 12345
CaseReferenceId: 51
CreatedDate: '2017-06-21T14:39:42.443Z'
IsDeleted: false
Reference: CaseReferenceExample2
Contacts:
- CaseContactId: 91849
CaseId: 12345
ContactClassId: 1
ContactTypeCode: PRIMARY
Title: Mr
Forename: Joe
Lastname: Bloggs
CreatedDate: '2020-06-04T10:11:55.37Z'
UpdatedDate: '2021-07-21T13:11:42.403Z'
IsDeleted: false
- CaseContactId: 91850
CaseId: 12345
ContactClassId: 1
ContactTypeCode: ACCESS
Forename: Mr Smith
CreatedDate: '2020-06-04T10:11:55.37Z'
UpdatedDate: '2021-07-21T13:11:42.403Z'
IsDeleted: false
CustomAttributes:
- CaseCustomAttributeId: 577454
CaseId: 12345
Key: Application Sub Type
Value: Buy to Let
IsDisplayed: true
CreatedDate: '2020-06-04T10:11:55.37Z'
IsDeleted: false
- CaseCustomAttributeId: 577455
CaseId: 12345
Key: VendorLimitedCompany
Value: N
IsDisplayed: true
CreatedDate: '2020-06-04T10:11:55.37Z'
IsDeleted: false
- CaseCustomAttributeId: 577456
CaseId: 12345
Key: PrivateSale
Value: N
IsDisplayed: true
CreatedDate: '2020-06-04T10:11:55.37Z'
IsDeleted: false
CaseConditions: []
CaseOutcomes:
- CaseOutcomeId: 8712
CaseId: 12345
ItemKey: '701'
ItemValue: AVM Accept
DisplayTitle: AVM Accept
IsDisplayed: true
RiskLevelId: 2
- CaseOutcomeId: 8713
CaseId: 12345
ItemKey: '503'
ItemValue: 'Climate change risk identified: Ambiental future flood score exceeds threshold'
DisplayTitle: 'Climate change risk identified: Ambiental future flood score exceeds
threshold'
IsDisplayed: true
RiskLevelId: 2
- CaseOutcomeId: 8714
CaseId: 12345
ItemKey: '350'
ItemValue: This Property has been identified to have a potential EPC Rating of B
DisplayTitle: This Property has been identified to have a potential EPC Rating of
B
IsDisplayed: true
RiskLevelId: 2
CaseResult:
CaseId: 12345
IsRiskDecision: false
IsFurtherValuationRequired: false
AvmReference: '88957659'
AvmDataProviderId: 21
AvmDataProviderCode: HOMETRACK
ValuationAmount: 316434
ValuationDate: '2021-10-10T13:00:00Z'
ValuationConfidence: 6.8
Tenure: Freehold
RentalAmount: 865
RentalConfidence: 4.3
ClassOfTitle: AF
CreatedDate: '2021-10-10T10:13:00.083Z'
UpdatedDate: '2021-10-10T11:45:43.73Z'
IsDeleted: false
CaseResultItems:
- CaseResultItemId: 123415
CaseId: 12345
ItemKey: ClimateChangeRAG
ItemValue: Green
IsDisplayed: true
CreatedDate: '2021-09-15T12:00:00Z'
IsDeleted: false
- CaseResultItemId: 123416
CaseId: 12345
ItemKey: ConcentrationRiskRAG
ItemValue: Green
IsDisplayed: true
CreatedDate: '2021-09-15T12:00:00Z'
IsDeleted: false
- CaseResultItemId: 123417
CaseId: 12345
ItemKey: AVMRAG
ItemValue: Green
IsDisplayed: true
CreatedDate: '2021-09-15T12:00:00Z'
IsDeleted: false
- CaseResultItemId: 123418
CaseId: 12345
ItemKey: valuationamount
ItemValue: '316434'
IsDisplayed: true
CreatedDate: '2021-09-15T12:00:00Z'
IsDeleted: false
- CaseResultItemId: 123419
CaseId: 12345
ItemKey: valuationconfidence
ItemValue: '6.8'
IsDisplayed: true
CreatedDate: '2021-09-15T12:00:00Z'
IsDeleted: false
- CaseResultItemId: 123418
CaseId: 12345
ItemKey: marketrentvaluation
ItemValue: '865'
IsDisplayed: true
CreatedDate: '2021-09-15T12:00:00Z'
IsDeleted: false
- CaseResultItemId: 123419
CaseId: 12345
ItemKey: marketrentconfidencelevel
ItemValue: '4.3'
IsDisplayed: true
CreatedDate: '2021-09-15T12:00:00Z'
IsDeleted: false
- CaseResultItemId: 123420
CaseId: 12345
ItemKey: avm.propertytypeid
ItemValue: '1'
IsDisplayed: true
CreatedDate: '2021-09-15T12:00:00Z'
IsDeleted: false
- CaseResultItemId: 123421
CaseId: 12345
ItemKey: avm.propertytype
ItemValue: House
IsDisplayed: true
CreatedDate: '2021-09-15T12:00:00Z'
IsDeleted: false
- CaseResultItemId: 123422
CaseId: 12345
ItemKey: avm.propertystyle
ItemValue: Mid Terrace
IsDisplayed: true
CreatedDate: '2021-09-15T12:00:00Z'
IsDeleted: false
- CaseResultItemId: 123423
CaseId: 12345
ItemKey: avm.displayproptypeid
ItemValue: '1'
IsDisplayed: true
CreatedDate: '2021-09-15T12:00:00Z'
IsDeleted: false
- CaseResultItemId: 123424
CaseId: 12345
ItemKey: avm.displaypropstyleid
ItemValue: '4'
IsDisplayed: true
CreatedDate: '2021-09-15T12:00:00Z'
IsDeleted: false
- CaseResultItemId: 123425
CaseId: 12345
ItemKey: avm.htproptypeid
ItemValue: '1'
IsDisplayed: true
CreatedDate: '2021-09-15T12:00:00Z'
IsDeleted: false
- CaseResultItemId: 123426
CaseId: 12345
ItemKey: avm.bedrooms
ItemValue: '2'
IsDisplayed: true
CreatedDate: '2021-09-15T12:00:00Z'
IsDeleted: false
- CaseResultItemId: 123427
CaseId: 12345
ItemKey: avm.receptions
ItemValue: '1'
IsDisplayed: true
CreatedDate: '2021-09-15T12:00:00Z'
IsDeleted: false
- CaseResultItemId: 123428
CaseId: 12345
ItemKey: avm.addresspointtoid
ItemValue: '1000002148190233'
IsDisplayed: true
CreatedDate: '2021-09-15T12:00:00Z'
IsDeleted: false
- CaseResultItemId: 123429
CaseId: 12345
ItemKey: avm.buildingtoid
ItemValue: '1000042305602'
IsDisplayed: true
CreatedDate: '2021-09-15T12:00:00Z'
IsDeleted: false
- CaseResultItemId: 123430
CaseId: 12345
ItemKey: avm.floorarea
ItemValue: '100'
IsDisplayed: true
CreatedDate: '2021-09-15T12:00:00Z'
IsDeleted: false
- CaseResultItemId: 123431
CaseId: 12345
ItemKey: avm.asofdate
ItemValue: '2021-09-15T12:00:00Z'
IsDisplayed: true
CreatedDate: '2021-09-15T12:00:00Z'
IsDeleted: false
- CaseResultItemId: 123432
CaseId: 12345
ItemKey: avm.knownvalue
ItemValue: '350000'
IsDisplayed: true
CreatedDate: '2021-09-15T12:00:00Z'
IsDeleted: false
- CaseResultItemId: 123433
CaseId: 12345
ItemKey: avm.knownvaluedate
ItemValue: '2021-09-15T12:00:00Z'
IsDisplayed: true
CreatedDate: '2021-09-15T12:00:00Z'
IsDeleted: false
- CaseResultItemId: 123434
CaseId: 12345
ItemKey: avm.constructiontype
ItemValue: Standard
IsDisplayed: true
CreatedDate: '2021-09-15T12:00:00Z'
IsDeleted: false
- CaseResultItemId: 123435
CaseId: 12345
ItemKey: avm.yearbuilt
ItemValue: '1860'
IsDisplayed: true
CreatedDate: '2021-09-15T12:00:00Z'
IsDeleted: false
- CaseResultItemId: 123436
CaseId: 12345
ItemKey: avm.x_coord
ItemValue: '532676.000'
IsDisplayed: true
CreatedDate: '2021-09-15T12:00:00Z'
IsDeleted: false
- CaseResultItemId: 123437
CaseId: 12345
ItemKey: avm.y_coord
ItemValue: '172298.000'
IsDisplayed: true
CreatedDate: '2021-09-15T12:00:00Z'
IsDeleted: false
- CaseResultItemId: 123438
CaseId: 12345
ItemKey: avm.acorncategoryvalue
ItemValue: '2'
IsDisplayed: true
CreatedDate: '2021-09-15T12:00:00Z'
IsDeleted: false
- CaseResultItemId: 123417
CaseId: 12345
ItemKey: RawClimateChangeData
ItemValue: '{"GroundRisk":{"Current":[{"HighestScore":null,"MiningScore":30,"MiningNonCoalScore":30,"MiningCoalScore":0,"MiningCheshireBrineScore":0,"DissolutionScore":0,"SinkHoleScore":0,"MiscellaneousScore":0,"SoilSubsidenceScore":20,"CoastalErosionScore":0,"LandslipScore":0,"Shape":"0101000020346C000000000000E0E6154100000000B0EE0541","SubsidenceScore":6}],"Future":[{"Year":2050,"Scenario":6,"PropertyKey":8163,"UPRN":220,"HighestScore":30,"SoilSubsidenceScore":20,"CoastalErosionScore":0,"SubsidenceScore":6},{"Year":2080,"Scenario":6,"PropertyKey":8163,"UPRN":220,"HighestScore":30,"SoilSubsidenceScore":30,"CoastalErosionScore":0,"SubsidenceScore":7},{"Year":2080,"Scenario":8.5,"PropertyKey":8163,"UPRN":220,"HighestScore":30,"SoilSubsidenceScore":30,"CoastalErosionScore":0,"SubsidenceScore":7},{"Year":2050,"Scenario":8.5,"PropertyKey":8163,"UPRN":220,"HighestScore":30,"SoilSubsidenceScore":30,"CoastalErosionScore":0,"SubsidenceScore":7},{"Year":2050,"Scenario":2.6,"PropertyKey":8163,"UPRN":220,"HighestScore":30,"SoilSubsidenceScore":20,"CoastalErosionScore":0,"SubsidenceScore":6},{"Year":2020,"Scenario":2.6,"PropertyKey":8163,"UPRN":220,"HighestScore":30,"SoilSubsidenceScore":20,"CoastalErosionScore":0,"SubsidenceScore":6},{"Year":2020,"Scenario":6,"PropertyKey":8163,"UPRN":220,"HighestScore":30,"SoilSubsidenceScore":20,"CoastalErosionScore":0,"SubsidenceScore":6},{"Year":2020,"Scenario":8.5,"PropertyKey":8163,"UPRN":220,"HighestScore":30,"SoilSubsidenceScore":20,"CoastalErosionScore":0,"SubsidenceScore":6},{"Year":2080,"Scenario":2.6,"PropertyKey":8163,"UPRN":220,"HighestScore":30,"SoilSubsidenceScore":30,"CoastalErosionScore":0,"SubsidenceScore":7}]},"FloodScore":{"Current":[{"FloodDefenceLevel":0,"DefendedScore":1,"DefendedRiskRatio":3,"DefendedADR":0.00749,"DefendedAAL":17,"DefendedFluvialScore":0,"DefendedFluvialRiskRatio":0,"DefendedFluvialMaxDepth30Years":0,"DefendedFluvialMaxDepth75Years":0,"DefendedFluvialMaxDepth100Years":0,"DefendedFluvialMaxDepth250Years":0,"DefendedFluvialMaxDepth500Years":0,"DefendedFluvialMaxDepth1000Years":0,"DefendedFluvialADR":0,"DefendedFluvialAAL":0,"DefendedTidalScore":0,"DefendedTidalRiskRatio":0,"DefendedTidalMaxDepth30Years":0,"DefendedTidalMaxDepth75Years":0,"DefendedTidalMaxDepth100Years":0,"DefendedTidalMaxDepth250Years":0,"DefendedTidalMaxDepth500Years":0,"DefendedTidalMaxDepth1000Years":0,"DefendedTidalADR":0,"DefendedTidalAAL":0,"UndefendedScore":1,"UndefendedRiskRatio":3,"UndefendedADR":0.00749,"UndefendedAAL":17,"UndefendedFluvialScore":0,"UndefendedFluvialRiskRatio":0,"UndefendedFluvialMaxDepth30Years":0,"UndefendedFluvialMaxDepth75Years":0,"UndefendedFluvialMaxDepth100Years":0,"UndefendedFluvialMaxDepth250Years":0,"UndefendedFluvialMaxDepth500Years":0,"UndefendedFluvialMaxDepth1000Years":0,"UndefendedFluvialADR":0,"UndefendedFluvialAAL":0,"UndefendedTidalScore":0,"UndefendedTidalRiskRatio":0,"UndefendedTidalMaxDepth30Years":0,"UndefendedTidalMaxDepth75Years":0,"UndefendedTidalMaxDepth100Years":0,"UndefendedTidalMaxDepth250Years":0,"UndefendedTidalMaxDepth500Years":0,"UndefendedTidalMaxDepth1000Years":0,"UndefendedTidalADR":0,"UndefendedTidalAAL":0,"UndefendedPluvialScore":1,"UndefendedPluvialRiskRatio":3,"UndefendedPluvialMaxDepth30Years":0,"UndefendedPluvialMaxDepth75Years":0,"UndefendedPluvialMaxDepth100Years":0,"UndefendedPluvialMaxDepth250Years":0.01,"UndefendedPluvialMaxDepth500Years":0.02,"UndefendedPluvialMaxDepth1000Years":0.03,"UndefendedPluvialADR":0.00749,"UndefendedPluvialAAL":17}],"Future":[{"Year":2093,"Scenario":2.6,"FloodDefenceLevel":0,"DefendedScore":1,"DefendedRiskRatio":3,"DefendedADR":0.00749,"DefendedAAL":17,"DefendedFluvialScore":0,"DefendedFluvialRiskRatio":0,"DefendedFluvialMaxDepth30Years":0,"DefendedFluvialMaxDepth75Years":0,"DefendedFluvialMaxDepth100Years":0,"DefendedFluvialMaxDepth250Ye
# --- truncated at 32 KB (652 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/hometrack/refs/heads/main/openapi/hometrack-prh-core-external-client-api-v2-openapi.yml