overlay: 1.0.0 info: title: API Evangelist enhancements for Hometrack Climate GraphQL API version: 1.0.0 extends: openapi/hometrack-climate-graphql-api-openapi.yml actions: - target: $.info update: x-apievangelist-provider: hometrack x-apievangelist-generated: '2026-07-26' x-apievangelist-source: https://developer.hometrack.com/apis (Azure API Management OpenAPI export) x-apievangelist-operations: 0 x-apievangelist-access: pricing: paid onboarding: partner public: false trial: false note: Contracts are public; the data plane returns HTTP 401 without a Hometrack-issued credential. x-apievangelist-notes: 'This document is a stub: servers and security schemes with zero paths. The real contract is a GraphQL schema that is auth-gated — introspection returns HTTP 401 and the APIM schemas collection is empty to anonymous callers.' - target: $.components.securitySchemes update: OAuth2ClientCredentials: type: oauth2 description: Documented on https://developer.hometrack.com/api-authentication but absent from the Azure API Management export. Added here as an overlay, not a change to the harvested spec. flows: clientCredentials: tokenUrl: https://hometrack-prod.eu.auth0.com/oauth/token scopes: read:valuations: Read access to valuations. write:valuations: Write access to valuations. - target: $.servers update: x-apievangelist-server-note: The second declared server, api.hometrack.local, is an internal development hostname that does not resolve publicly. Only https://api.hometrack.com is usable.