Hometrack PRH Core External Client API v2.0

Catalogued by Hometrack as "(PRH) - Core External Client API v2.0 — Our PRH 'Core' API offering to all customers who want it." PRH is Hometrack's Property Risk Hub, the case-management and surveyor-instruction platform sold to mortgage lenders. Nineteen operations under /organisation/{orgId}: create an instruction (POST /instruction) and reinstruct or reprocess an existing one (PUT /instruction); list and retrieve cases; retrieve a case filtered to a specific case process and that process's status; list, attach, retrieve and verify case documents; list and retrieve valuation reports attached to a case, including a /report/latest shortcut; read and post data-provider status updates on a case; and search the property valuation repository by postal code or repository id. The harvested schema document is the richest in Hometrack's catalogue at 257 component schemas, including a full "PRH - External Client API - Create Instruction - JSON schema" with a worked example.

OpenAPI Specification

hometrack-prh-core-external-client-api-v2-openapi.yml Raw ↑
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