{ "openapi": "3.0.1", "info": { "title": "KnightFrank Api v3", "description": "KnightFrank Api v3", "version": "v1" }, "paths": { "/cmspage": { "get": { "tags": [ "CMSPage" ], "parameters": [ { "name": "term", "in": "query", "schema": { "type": "string" } }, { "name": "take", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "skip", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "languageCode", "in": "query", "schema": { "type": "string" } }, { "name": "hostname", "in": "query", "schema": { "type": "string" } }, { "name": "category", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" } } } }, "/intelligencelab": { "get": { "tags": [ "IntelligenceLab" ], "parameters": [ { "name": "term", "in": "query", "schema": { "type": "string" } }, { "name": "skip", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "languageCode", "in": "query", "schema": { "type": "string" } }, { "name": "hostname", "in": "query", "schema": { "type": "string" } }, { "name": "searchFilterType", "in": "query", "schema": { "$ref": "#/components/schemas/IntelligenceLabSearchFilterType" } }, { "name": "mediaType", "in": "query", "schema": { "type": "string" } }, { "name": "dateRange", "in": "query", "schema": { "type": "string" } }, { "name": "sourceType", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "orderBy", "in": "query", "schema": { "$ref": "#/components/schemas/IntelligenceLabOrderBy" } }, { "name": "regionId", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "isoCode", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" } } } }, "/intelligencelab/facets": { "get": { "tags": [ "IntelligenceLab" ], "parameters": [ { "name": "term", "in": "query", "schema": { "type": "string" } }, { "name": "languageCode", "in": "query", "schema": { "type": "string" } }, { "name": "hostname", "in": "query", "schema": { "type": "string" } }, { "name": "searchFilterType", "in": "query", "schema": { "$ref": "#/components/schemas/IntelligenceLabSearchFilterType" } }, { "name": "sourceType", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "Success" } } } }, "/office": { "get": { "tags": [ "Office" ], "parameters": [ { "name": "term", "in": "query", "schema": { "type": "string" } }, { "name": "isoCode", "in": "query", "schema": { "type": "string" } }, { "name": "languageCode", "in": "query", "schema": { "type": "string" } }, { "name": "maxResultCount", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "Success" } } } }, "/office/{id}": { "get": { "tags": [ "Office" ], "parameters": [ { "name": "id", "in": "path", "required": true, "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "Success" } } } }, "/person": { "get": { "tags": [ "Person" ], "parameters": [ { "name": "term", "in": "query", "schema": { "type": "string" } }, { "name": "isoCode", "in": "query", "schema": { "type": "string" } }, { "name": "languageCode", "in": "query", "schema": { "type": "string" } }, { "name": "maxResultCount", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "Success" } } } }, "/person/autocomplete": { "get": { "tags": [ "Person" ], "parameters": [ { "name": "term", "in": "query", "schema": { "type": "string" } }, { "name": "isoCode", "in": "query", "schema": { "type": "string" } }, { "name": "languageCode", "in": "query", "schema": { "type": "string" } }, { "name": "maxResultCount", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "Success" } } } }, "/person/cms-search": { "get": { "tags": [ "Person" ], "parameters": [ { "name": "term", "in": "query", "schema": { "type": "string" } }, { "name": "isoCode", "in": "query", "schema": { "type": "string" } }, { "name": "languageCode", "in": "query", "schema": { "type": "string" } }, { "name": "maxResultCount", "in": "query", "schema": { "type": "integer", "format": "int32" } }, { "name": "skip", "in": "query", "schema": { "type": "integer", "format": "int32" } } ], "responses": { "200": { "description": "Success" } } } }, "/search": { "get": { "tags": [ "Search" ], "parameters": [ { "name": "term", "in": "query", "schema": { "type": "string" } }, { "name": "isoCode", "in": "query", "schema": { "type": "string" } }, { "name": "domain", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" } } } }, "/service-lines": { "get": { "tags": [ "ServiceLine" ], "parameters": [ { "name": "term", "in": "query", "schema": { "type": "string" } }, { "name": "isoCode", "in": "query", "schema": { "type": "string" } }, { "name": "domain", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" } } } }, "/telemetry/increment-selected-count": { "post": { "tags": [ "Telemetry" ], "parameters": [ { "name": "id", "in": "query", "schema": { "type": "string" } }, { "name": "type", "in": "query", "schema": { "type": "string" } } ], "responses": { "200": { "description": "Success" } } } } }, "components": { "schemas": { "IntelligenceLabOrderBy": { "enum": [ 0, 1, 2 ], "type": "integer", "format": "int32" }, "IntelligenceLabSearchFilterType": { "enum": [ 0, 1 ], "type": "integer", "format": "int32" } } } }