openapi: 3.0.1 info: title: Valuation API description: Generally available version of the Valuation API. version: '1.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/realtime-proxy-api?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/realtime-proxy-api/operations?api-version=2022-04-01-preview status: 200 note: operation list - url: https://developer.hometrack.com/developer/apis/realtime-proxy-api/operations/{operationId}?api-version=2022-04-01-preview status: 200 note: per-operation request/response metadata - url: https://developer.hometrack.com/developer/apis/realtime-proxy-api/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. servers: - url: https://api.hometrack.com/valuation-api/v1 - url: https://api.hometrack.local/valuation-api/v1 paths: /authentication/{apiKey}: post: operationId: authentication summary: Authentication description: Authenticates the client by exchanging an API key with a temporary token. The token will only be valid for 5 minutes. parameters: - name: apiKey in: path required: true schema: type: string description: The API key. responses: '200': description: The response JSON, which contains the newly generated token, along with a list of resources which can be accessed using the token. content: application/json: schema: $ref: '#/components/schemas/Authentication Response Definition' example: token: a962c38a-6517-4eb5-8ca9-22d4c845487f links: - rel: valuation href: /v1/valuation /status: get: operationId: status summary: Status description: This function checks if the Valuation API is currently available. responses: '200': description: The Valuation API is up and running. '503': description: The Valuation API is currently unavailable. /valuation/{accountId}: post: operationId: valuation summary: Valuation description: "This endpoint runs a valuation on a given property.\n\n
\n The Valuation\
\ endpoint uses a token-based authorization. Each valuation request will require an 'Authorization'\
\ header with a valid user token. \n The token can be generated through a POST request\
\ to the /authentication/{apiKey}\
\ endpoint. This will authenticate your API Key and will exchange it with a temporary authorization\
\ token which will be valid for 5 minutes.\n
\n The Authorization\
\ header format for Token based authentication needed for the Valuation API looks like this:\n\
\
Authorization: Token token=\"652da107-bb66-4886-9f73-d8d4a3243eb7\"\
\n We also accept less strict variations, such as:
\nAuthorization:\
\ Token token=652da107-bb66-4886-9f73-d8d4a3243eb7
Authorization: Token 652da107-bb66-4886-9f73-d8d4a3243eb7\n\
\