{"basePath":"/","info":{"title":"API","version":"1.0"},"paths":{"/api/concept-hierarchies":{"get":{"operationId":"list","tags":["Concept-hierarchies"],"description":"Get concept hierarchies objects list","summary":"Get concept hierarchies list","responses":{"200":{"description":"Success","schema":{"items":{"$ref":"#/definitions/SpaceFeature"},"type":"array"}},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/facility-categories":{"get":{"operationId":"list","tags":["Facility-categories"],"description":"Get facility categories objects list","summary":"Get facility categories list","responses":{"200":{"description":"Success","schema":{"items":{"$ref":"#/definitions/FacilityCategory"},"type":"array"}},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/facilities":{"get":{"operationId":"list","tags":["Facilities"],"description":"Get facilities objects list","summary":"Get facilities list","responses":{"200":{"description":"Success","schema":{"items":{"$ref":"#/definitions/Facility"},"type":"array"}},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/check/":{"get":{"operationId":"check","tags":["Health-check"],"description":"Health check","summary":"Health check","responses":{"200":{"description":"Success","schema":{"$ref":"#/definitions/HealthCheck"}}},"produces":["application/json"],"consumes":["application/json"]}},"/options/":{"get":{"operationId":"aggregate","tags":["Options"],"description":"Get options list","summary":"Get options list","responses":{"200":{"description":"Success","schema":{"items":{"$ref":"#/definitions/Options"},"type":"array"}},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"]}},"/api/space-features":{"get":{"operationId":"list","tags":["Space-features"],"description":"Get space-features objects list","summary":"Get space-features list","responses":{"200":{"description":"Success","schema":{"items":{"$ref":"#/definitions/SpaceFeature"},"type":"array"}},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/areas":{"get":{"operationId":"getDailyMovementAreas","tags":["Area"],"description":"Get areas objects list","summary":"Get areas list","responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/my-areas":{"get":{"operationId":"getMyAreas","tags":["Area"],"description":"Get areas objects list made by the user","summary":"Get my areas list","responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/area/{id}":{"get":{"operationId":"getAreaById","tags":["Area"],"description":"Get area object","summary":"Get area","parameters":[{"name":"id","in":"path","description":"Area id","default":"0101"}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/v2/areas/{id}/info":{"get":{"operationId":"getAreaInfo","tags":["Area"],"description":"Get area information","summary":"Get area information","responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/v2/areas/{id}/similar":{"get":{"operationId":"getAreaSimilarAreaes","tags":["Area"],"description":"Get similar areas for selected one","summary":"Get similar areas","parameters":[{"name":"id","in":"path","description":"Area id"}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/custom-area":{"post":{"operationId":"createCustomArea","tags":["Custom-area"],"description":"Create custom area record","summary":"Get custom area information","parameters":[{"name":"body","in":"body","description":"Custom area name, customId and coordinates/radius to construct custom polygon","schema":{}}],"responses":{"201":{"description":"Success"},"401":{"description":"Unauthorized"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/custom-area/{id}":{"get":{"operationId":"getCustomAreaUuidByOldId","tags":["Custom-area"],"description":"Get custom area information","summary":"Get custom area information","responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/custom-area/exists":{"get":{"operationId":"existsCustomArea","tags":["Custom-area"],"description":"Check if a custom area exists by its circle/geojson","summary":"Check if a custom area exists by its circle/geojson","responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/area-summary":{"post":{"operationId":"getAreaMarkers","tags":["Custom-area"],"description":"Get area summary objects list","summary":"Get area summary objects list","parameters":[{"name":"body","in":"body","schema":{"type":"object","required":[],"properties":{"coordinates":{"type":"array"}}}}],"responses":{"200":{"description":"Success"},"400":{"description":"Bad Request"},"500":{"description":"Internal Server Error"},"501":{"description":"Not Implemented"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/concept/areas":{"get":{"operationId":"areas","tags":["Concept"],"description":"Get concept area objects list","summary":"Get concept areas list","responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/concept":{"post":{"operationId":"create","tags":["Concept"],"description":"Create concept object","summary":"Create concept","parameters":[{"name":"body","in":"body","description":"Create concept object request body","schema":{}}],"responses":{"201":{"description":"Success"},"401":{"description":"Unauthorized"},"422":{"description":"Unprocessable Entity"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/concept/{id}/contact-profile":{"put":{"operationId":"update","tags":["Concept"],"description":"Update concept contact profile info","summary":"Update concept contact profile info","parameters":[{"name":"body","in":"body","description":"Update concept contact profile info request body","schema":{}}],"responses":{"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/concept/{id}/customers":{"put":{"operationId":"update","tags":["Concept"],"description":"Update concept customers","summary":"Update concept customers","parameters":[{"name":"body","in":"body","description":"Update concept customers request body","schema":{}}],"responses":{"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/concept/{id}/expansion-status":{"put":{"operationId":"update","tags":["Concept"],"description":"Update concept expansion-status info","summary":"Update concept expansion-status info","parameters":[{"name":"body","in":"body","description":"Update concept expansion-status request body","schema":{}}],"responses":{"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/concept/{id}/facilities":{"put":{"operationId":"update","tags":["Concept"],"description":"Update concept facilities","summary":"Update concept facilities","parameters":[{"name":"body","in":"body","description":"Update concept facilities request body","schema":{}}],"responses":{"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/concept/{id}/contact-info":{"put":{"operationId":"update","tags":["Concept"],"description":"Update concept contact info","summary":"Update concept contact info","parameters":[{"name":"body","in":"body","description":"Update concept contact info request body","schema":{}}],"responses":{"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/space/{id}/concept-info":{"put":{"operationId":"update","tags":["Concept"],"description":"Update concept info","summary":"Update concept info","parameters":[{"name":"body","in":"body","description":"Update concept info request body","schema":{}}],"responses":{"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/concept/{id}/locations/suggestions":{"get":{"operationId":"locationsSuggestions","tags":["Concept"],"description":"Get concept locations suggestions list","summary":"Get concept locations suggestions list","parameters":[{"name":"id","in":"path","description":"Concept id","default":1}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/concept/{id}/pictures":{"put":{"operationId":"upload","tags":["Concept"],"description":"Upload concept pictures","summary":"Upload concept pictures","parameters":[{"name":"id","in":"path","description":"Concept id","default":1},{"name":"origins","in":"formData","description":"Origins of pictures to upload (1-10)"},{"name":"pictures","in":"formData","description":"Pictures to upload (1-10)"}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]},"patch":{"operationId":"manageUploaded","tags":["Concept"],"description":"Manage concept pictures","summary":"Manage uploaded concept pictures","parameters":[{"name":"id","in":"path","description":"Concept id","default":1},{"name":"body","in":"body","description":"Pictures object","schema":{}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/concept/{id}/presentation":{"put":{"operationId":"uploadPresentation","tags":["Concept"],"description":"Upload presentation file","summary":"Upload concept logo","parameters":[{"name":"id","in":"path","description":"Concept id","default":1},{"name":"presentation","in":"formData","description":"Presentation file to upload"}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]},"delete":{"operationId":"removePresentation","tags":["Concept"],"description":"Delete concept presentation file","summary":"Delete concept presentation file","parameters":[{"name":"id","in":"path","description":"Concept id","default":1}],"responses":{"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/concept/{id}/logo":{"put":{"operationId":"uploadLogo","tags":["Concept"],"description":"Upload concept logo","summary":"Upload concept logo","parameters":[{"name":"id","in":"path","description":"Concept id","default":1},{"name":"logo","in":"formData","description":"Logo pictures to upload"}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/concept/{id}/company-image":{"put":{"operationId":"uploadCompanyImage","tags":["Concept"],"description":"Upload company image file","summary":"Upload concept logo","parameters":[{"name":"id","in":"path","description":"Concept id","default":1},{"name":"image","in":"formData","description":"Company image file to upload"}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/concept/{id}":{"get":{"operationId":"getOne","tags":["Concept"],"description":"Get concept object","summary":"Get concept","parameters":[{"name":"id","in":"path","description":"Concept id","default":1}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/my-concepts":{"get":{"operationId":"myList","tags":["Concept"],"description":"Get my concepts objects list","summary":"Get my concepts list","parameters":[{"name":"filters","in":"query","description":"Filters","default":"{\"conceptType\":[9],\"expansionStatus\":[\"Not established\"],\"areas\":[\"Alna\"],\"facilities\":[6],\"locations\":[\"Oslo\"],\"name\":[\"Concept\"]}"},{"name":"sort","in":"query","description":"Sort options","default":"{\"fields\":[\"name\"],\"order\":\"DESC\"}"},{"name":"offset","in":"query","description":"Pagination offset","default":0},{"name":"limit","in":"query","description":"Pagination limit","default":20}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/concepts":{"get":{"operationId":"list","tags":["Concept"],"description":"Get concepts objects list","summary":"Get concepts list","parameters":[{"name":"filters","in":"query","description":"Filters","default":"{\"conceptType\":[9],\"expansionStatus\":[\"Not established\"],\"areas\":[\"Alna\"],\"facilities\":[6],\"locations\":[\"Oslo\"],\"name\":[\"Concept\"]}"},{"name":"sort","in":"query","description":"Sort options","default":"{\"fields\":[\"name\"],\"order\":\"DESC\"}"},{"name":"offset","in":"query","description":"Pagination offset","default":0},{"name":"limit","in":"query","description":"Pagination limit","default":20}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/concept/{id}/collaborators":{"get":{"operationId":"collaboratorsList","tags":["Concept"],"description":"Get collaborator list for concept","summary":"Get collaborator list for specified concept","parameters":[{"name":"id","in":"path","description":"Concept id","default":1}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]},"post":{"operationId":"createCollaborator","tags":["Concept"],"description":"Create concept collaborator","summary":"Create concept collaborator","parameters":[{"name":"id","in":"path","description":"Concept id","default":1},{"name":"body","in":"body","description":"Create concept collaborator object request body","schema":{"type":"object","required":["email","role"],"properties":{"email":{"type":"string"},"role":{"type":"string"}}}}],"responses":{"201":{"description":"Success"},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]},"put":{"operationId":"updateCollaborator","tags":["Concept"],"description":"Create concept collaborator","summary":"Create concept collaborator","parameters":[{"name":"id","in":"path","description":"Concept id","default":1},{"name":"body","in":"body","description":"Create concept collaborator object request body","schema":{"type":"object","required":["email","role"],"properties":{"email":{"type":"string"},"role":{"type":"string"}}}}],"responses":{"201":{"description":"Success"},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]},"delete":{"operationId":"deleteCollaborator","tags":["Concept"],"description":"Delete concept collaborator object","summary":"Delete concept collaborator","parameters":[{"name":"id","in":"path","description":"Concept id","default":1}],"responses":{"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/concept/{id}/locations":{"post":{"operationId":"addLocation","tags":["Concept"],"description":"Add concept location","summary":"Add concept location","parameters":[{"name":"id","in":"path","description":"Concept id","default":1},{"name":"body","in":"body","description":"Add concept location request body","schema":{}}],"responses":{"201":{"description":"Success"},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]},"patch":{"operationId":"editLocation","tags":["Concept"],"description":"Edit concept location","summary":"Edit concept locations","parameters":[{"name":"id","in":"path","description":"Concept id","default":1},{"name":"body","in":"body","description":"Edit concept location request body","schema":{}}],"responses":{"204":{"description":"No Content"},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/concept/{id}/locations/{locationId}":{"delete":{"operationId":"deleteLocation","tags":["Concept"],"description":"Delete concept location","summary":"Delete concept locations","parameters":[{"name":"id","in":"path","description":"Concept id","default":1},{"name":"locationId","in":"path","description":"Concept location id","default":1}],"responses":{"204":{"description":"No Content"},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/concept/{id}/expand-area":{"post":{"operationId":"addExpandArea","tags":["Concept"],"description":"Add expand area","summary":"Add expand location","parameters":[{"name":"id","in":"path","description":"Concept id","default":1},{"name":"body","in":"body","description":"Add concept location request body","schema":{}}],"responses":{"201":{"description":"Success"},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]},"patch":{"operationId":"editExpandArea","tags":["Concept"],"description":"Edit expand area","summary":"Edit expand location","parameters":[{"name":"id","in":"path","description":"Concept id","default":1},{"name":"body","in":"body","description":"Edit concept expand area request body","schema":{}}],"responses":{"201":{"description":"Success"},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/concept/{id}/expand-area/{areaId}":{"delete":{"operationId":"deleteExpandArea","tags":["Concept"],"description":"Delete expand area","summary":"Delete expand area","parameters":[{"name":"id","in":"path","description":"Concept id","default":1},{"name":"areaId","in":"path","description":"Expand area id","default":1}],"responses":{"204":{"description":"No Content"},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/property":{"post":{"operationId":"create","tags":["Property"],"description":"Create property object","summary":"Create property","parameters":[{"name":"body","in":"body","description":"Create property object request body","schema":{}}],"responses":{"201":{"description":"Success"},"401":{"description":"Unauthorized"},"422":{"description":"Unprocessable Entity"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/property/autocomplete":{"get":{"operationId":"autocomplete","tags":["Property"],"description":"Property autocomplete","summary":"Property autocomplete","responses":{"201":{"description":"Success"},"400":{"description":"Bad Request"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/property/{id}":{"get":{"operationId":"getOne","tags":["Property"],"description":"Get property object","summary":"Get property","parameters":[{"name":"id","in":"path","description":"Property id","default":1}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/property/unclaimed/{id}":{"get":{"operationId":"getOneUnclaimed","tags":["Property"],"description":"Get unclaimed property object","summary":"Get unclaimed property","parameters":[{"name":"id","in":"path","description":"Unclaimed property id","default":1}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/property/{id}/key-stats/{year}":{"get":{"operationId":"getPropertyKeyStats","tags":["Property"],"description":"Get property key stats","summary":"Get property key stats","parameters":[{"name":"id","in":"path","description":"Property id","default":1},{"name":"year","in":"path","description":"Year for calculations","default":2020}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/property/unclaimed/{id}/key-stats/{year}":{"get":{"operationId":"getUnclaimedPropertyKeyStats","tags":["Property"],"description":"Get unclaimed property key stats","summary":"Get unclaimed property key stats","parameters":[{"name":"id","in":"path","description":"Unclaimed property id","default":1},{"name":"year","in":"path","description":"Year for calculations","default":2020}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/property/{id}/stats/category-revenue":{"get":{"operationId":"getCategoryRevenueStats","tags":["Property"],"description":"Get property category revenue statistics (mall)","summary":"Get property category revenue statistics (mall)","responses":{"200":{"description":"Success"},"403":{"description":"Forbidden"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/property/unclaimed/{id}/stats/category-revenue":{"get":{"operationId":"getUnclaimedCategoryRevenueStats","tags":["Property"],"description":"Get unclaimed property category revenue statistics (mall)","summary":"Get unclaimed property category revenue statistics (mall)","responses":{"200":{"description":"Success"},"403":{"description":"Forbidden"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/my-properties":{"get":{"operationId":"myList","tags":["Property"],"description":"Get my properties objects list","summary":"Get my properties list","parameters":[{"name":"filters","in":"query","description":"Filters","default":"{\"name\":[\"property\",\"test\"],\"locations\":[\"Oslo\"],\"facilities\":[55,15]}"},{"name":"sort","in":"query","description":"Sort options","default":"{\"fields\":[\"name\"],\"order\":\"DESC\"}"},{"name":"offset","in":"query","description":"Pagination offset","default":0},{"name":"limit","in":"query","description":"Pagination limit","default":20}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/properties":{"get":{"operationId":"list","tags":["Property"],"description":"Get properties objects list","summary":"Get properties list","parameters":[{"name":"filters","in":"query","description":"Filters","default":"{\"name\":[\"property\",\"test\"],\"locations\":[\"Oslo\"],\"facilities\":[55,15]}"},{"name":"sort","in":"query","description":"Sort options","default":"{\"fields\":[\"name\"],\"order\":\"DESC\"}"},{"name":"offset","in":"query","description":"Pagination offset","default":0},{"name":"limit","in":"query","description":"Pagination limit","default":20}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/property/{id}/contact-profile":{"put":{"operationId":"update","tags":["Property"],"description":"Update property contact info","summary":"Update property contact info","parameters":[{"name":"body","in":"body","description":"Update property contact info request body","schema":{}}],"responses":{"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/property/{id}/facilities":{"put":{"operationId":"update","tags":["Property"],"description":"Update property facilities info","summary":"Update property facilities info","parameters":[{"name":"body","in":"body","description":"Update property facilities request body","schema":{}}],"responses":{"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/property/{id}/property-info":{"put":{"operationId":"update","tags":["Property"],"description":"Update property info","summary":"Update property info","parameters":[{"name":"body","in":"body","description":"Update property info request body","schema":{}}],"responses":{"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/property/{id}/photos":{"put":{"operationId":"upload","tags":["Property"],"description":"Upload property photos","summary":"Upload property photos","parameters":[{"name":"id","in":"path","description":"Property id","default":1},{"name":"origins","in":"formData","description":"Origins of photos to upload (1-10)"},{"name":"photos","in":"formData","description":"Photos to upload (1-10)"}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]},"patch":{"operationId":"manageUploaded","tags":["Property"],"description":"Manage property photos","summary":"Manage uploaded property photos","parameters":[{"name":"id","in":"path","description":"Property id","default":1},{"name":"body","in":"body","description":"Photos object","schema":{}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/property/{id}/presentation":{"put":{"operationId":"uploadFloorPlan","tags":["Property"],"description":"Upload floor plan file","summary":"Upload property floor plan file","parameters":[{"name":"id","in":"path","description":"Property id","default":1},{"name":"floorPlan","in":"formData","description":"Floor plan file to upload"}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]},"delete":{"operationId":"removePresentation","tags":["Property"],"description":"Delete property presentation file","summary":"Delete property presentation file","parameters":[{"name":"id","in":"path","description":"Property id","default":1}],"responses":{"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/property/{id}/floor-plan":{"delete":{"operationId":"deleteFloorPlan","tags":["Property"],"description":"Delete property floor plan file","summary":"Delete property floor plan file","parameters":[{"name":"id","in":"path","description":"Property id","default":1}],"responses":{"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/property/{id}/locations":{"get":{"operationId":"getLocations","tags":["Property"],"description":"Get property locations list","summary":"Get property locations list","responses":{"200":{"description":"Success"},"403":{"description":"Forbidden"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/property/unclaimed/{id}/locations":{"get":{"operationId":"getLocationsUnclaimed","tags":["Property"],"description":"Get unclaimed property locations list","summary":"Get unclaimed property locations list","responses":{"200":{"description":"Success"},"403":{"description":"Forbidden"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/property/{id}/claim":{"post":{"operationId":"claim","tags":["Property"],"description":"Claim property","summary":"Claim property","parameters":[{"name":"id","in":"path","description":"Unclaimed property id","default":1}],"responses":{"201":{"description":"Success"},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/property/{id}/unclaim":{"post":{"operationId":"unclaim","tags":["Property"],"description":"Unclaim property","summary":"Unclaim property","parameters":[{"name":"id","in":"path","description":"Property id","default":1}],"responses":{"201":{"description":"Success"},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/property/{id}/collaborators":{"get":{"operationId":"collaboratorsList","tags":["Property"],"description":"Get collaborator list for property","summary":"Get collaborator list for specified property","parameters":[{"name":"id","in":"path","description":"Property id","default":1}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]},"post":{"operationId":"createCollaborator","tags":["Property"],"description":"Create property collaborator","summary":"Create property collaborator","parameters":[{"name":"id","in":"path","description":"Property id","default":1},{"name":"body","in":"body","description":"Create property collaborator object request body","schema":{"type":"object","required":["email","role"],"properties":{"email":{"type":"string"},"role":{"type":"string"}}}}],"responses":{"201":{"description":"Success"},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]},"put":{"operationId":"updateCollaborator","tags":["Property"],"description":"Create property collaborator","summary":"Create property collaborator","parameters":[{"name":"id","in":"path","description":"Property id","default":1},{"name":"body","in":"body","description":"Create property collaborator object request body","schema":{"type":"object","required":["email","role"],"properties":{"email":{"type":"string"},"role":{"type":"string"}}}}],"responses":{"201":{"description":"Success"},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]},"delete":{"operationId":"deleteCollaborator","tags":["Property"],"description":"Delete property collaborator object","summary":"Delete property collaborator","parameters":[{"name":"id","in":"path","description":"Property id","default":1}],"responses":{"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/property/{id}/company-image":{"put":{"operationId":"uploadCompanyImage","tags":["Property"],"description":"Upload company image file","summary":"Upload property company logo","parameters":[{"name":"id","in":"path","description":"Property id","default":1},{"name":"image","in":"formData","description":"Company image file to upload"}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/property/:id/visitors-origin":{"get":{"operationId":"visitorsOrigin","tags":["Property"],"description":"Get property visitors origin movement data","summary":"Get property visitors origin movement data","parameters":[{"name":"id","in":"path","description":"Property id","default":1}],"responses":{"200":{"description":"Success"},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/property/unclaimed/:id/visitors-origin":{"get":{"operationId":"visitorsOriginUnclaimed","tags":["Property"],"description":"Get unclaimed property visitors origin movement data","summary":"Get unclaimed property visitors origin movement data","parameters":[{"name":"id","in":"path","description":"Property id","default":1}],"responses":{"200":{"description":"Success"},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/space":{"post":{"operationId":"create","tags":["Space"],"description":"Create space object","summary":"Create space","parameters":[{"name":"body","in":"body","description":"Create space object request body","schema":{}}],"responses":{"201":{"description":"Success"},"401":{"description":"Unauthorized"},"422":{"description":"Unprocessable Entity"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/space/{id}":{"get":{"operationId":"getOne","tags":["Space"],"description":"Get space object","summary":"Get space","parameters":[{"name":"id","in":"path","description":"Space id","default":1}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]},"delete":{"operationId":"delete","tags":["Space"],"description":"Delete space object","summary":"Delete space","parameters":[{"name":"id","in":"path","description":"Space id","default":1}],"responses":{"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/space/{id}/presentation":{"put":{"operationId":"uploadFloorPlan","tags":["Space"],"description":"Upload floor plan file","summary":"Upload space floor plan file","parameters":[{"name":"id","in":"path","description":"Space id","default":1},{"name":"floorPlan","in":"formData","description":"Floor plan file to upload"}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/space/{id}/floor-plan":{"delete":{"operationId":"deleteFloorPlan","tags":["Space"],"description":"Delete space floor plan file","summary":"Delete space floor plan file","parameters":[{"name":"id","in":"path","description":"Space id","default":1}],"responses":{"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/space/{id}/logo":{"put":{"operationId":"uploadLogo","tags":["Space"],"description":"Upload space logo","summary":"Upload space logo","parameters":[{"name":"id","in":"path","description":"Space id","default":1},{"name":"logo","in":"formData","description":"Logo pictures to upload"}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/space/{id}/photos":{"put":{"operationId":"upload","tags":["Space"],"description":"Upload space photos","summary":"Upload space photos","parameters":[{"name":"id","in":"path","description":"Space id","default":1},{"name":"origins","in":"formData","description":"Origins of photos to upload (1-10)"},{"name":"photos","in":"formData","description":"Photos to upload (1-10)"}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]},"patch":{"operationId":"manageUploaded","tags":["Space"],"description":"Manage space photos","summary":"Manage uploaded space photos","parameters":[{"name":"id","in":"path","description":"Space id","default":1},{"name":"body","in":"body","description":"Photos object","schema":{"$ref":"#/definitions/Photos"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/space/{id}/contact-profile":{"put":{"operationId":"update","tags":["Space"],"description":"Update space contact info","summary":"Update space contact info","parameters":[{"name":"body","in":"body","description":"Update space contact info request body","schema":{}}],"responses":{"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/space/{id}/facilities":{"put":{"operationId":"update","tags":["Space"],"description":"Update space facilities info","summary":"Update space facilities info","parameters":[{"name":"body","in":"body","description":"Update space facilities request body","schema":{}}],"responses":{"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/space/{id}/space-info":{"put":{"operationId":"update","tags":["Space"],"description":"Update space info","summary":"Update space info","parameters":[{"name":"body","in":"body","description":"Update space info request body","schema":{}}],"responses":{"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/my-spaces":{"get":{"operationId":"myList","tags":["Space"],"description":"Get my spaces objects list","summary":"Get my spaces list","parameters":[{"name":"filters","in":"query","description":"Filters","default":"{\"name\":[\"Seeded\"],\"size\":[50],\"facilities\":[46,47]}"},{"name":"sort","in":"query","description":"Sort options","default":"{\"fields\":[\"name\"],\"order\":\"DESC\"}"},{"name":"offset","in":"query","description":"Pagination offset","default":0},{"name":"limit","in":"query","description":"Pagination limit","default":20}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/my-spaces-locations":{"get":{"operationId":"myListMapView","tags":["Space"],"description":"Get my spaces objects list for map view","summary":"Get my spaces list for map view","responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/spaces":{"get":{"operationId":"list","tags":["Space"],"description":"Get spaces objects list","summary":"Get spaces list","parameters":[{"name":"filters","in":"query","description":"Filters","default":"{\"name\":[\"Seeded\"],\"size\":[50],\"facilities\":[46,47]}"},{"name":"sort","in":"query","description":"Sort options","default":"{\"fields\":[\"name\"],\"order\":\"DESC\"}"},{"name":"offset","in":"query","description":"Pagination offset","default":0},{"name":"limit","in":"query","description":"Pagination limit","default":20}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/spaces-locations":{"get":{"operationId":"listMapView","tags":["Space"],"description":"Get spaces objects list for map view","summary":"Get spaces list for map view","responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/space/{id}/collaborators":{"get":{"operationId":"collaboratorsList","tags":["Space"],"description":"Get collaborator list for space","summary":"Get collaborator list for specified space","parameters":[{"name":"id","in":"path","description":"Concept id","default":1}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]},"post":{"operationId":"createCollaborator","tags":["Space"],"description":"Create space collaborator","summary":"Create space collaborators","parameters":[{"name":"id","in":"path","description":"Space id","default":1},{"name":"body","in":"body","description":"Create space collaborator object request body","schema":{"type":"object","required":["email","role"],"properties":{"email":{"type":"string"},"role":{"type":"string"}}}}],"responses":{"201":{"description":"Success"},"401":{"description":"Unauthorized"},"422":{"description":"Unprocessable Entity"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]},"put":{"operationId":"updateCollaborator","tags":["Space"],"description":"Create space collaborator","summary":"Create space collaborators","parameters":[{"name":"id","in":"path","description":"Space id","default":1},{"name":"body","in":"body","description":"Create space collaborator object request body","schema":{"type":"object","required":["email","role"],"properties":{"email":{"type":"string"},"role":{"type":"string"}}}}],"responses":{"201":{"description":"Success"},"401":{"description":"Unauthorized"},"422":{"description":"Unprocessable Entity"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]},"delete":{"operationId":"deleteCollaborator","tags":["Space"],"description":"Delete space collaborator object","summary":"Delete space collaborator","parameters":[{"name":"id","in":"path","description":"Space id","default":1}],"responses":{"204":{"description":"No Content"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/profile/current":{"get":{"operationId":"getCurrentUser","tags":["Profile"],"description":"Get profile object","summary":"Get profile of logged in user","responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/profile/{id}":{"get":{"operationId":"getOne","tags":["Profile"],"description":"Get profile object","summary":"Get profile","parameters":[{"name":"id","in":"path","description":"Profile id","default":1}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]},"put":{"operationId":"update","tags":["Profile"],"description":"Update profile info","summary":"Update profile info","parameters":[{"name":"body","in":"body","description":"Update profile info request body","schema":{}}],"responses":{"204":{"description":"No Content"},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/profile/{id}/notify-me":{"post":{"operationId":"notifyMe","tags":["Profile"],"description":"Notify user with new platform features","summary":"Notify user with new platform features","parameters":[{"name":"id","in":"path","description":"Profile id","default":1}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/profile/{id}/purchase-request":{"post":{"operationId":"purchaseRequest","tags":["Profile"],"description":"Notify Plaace user wants to make a business plan purchase","summary":"Notify Plaace user wants to make a business plan purchase","parameters":[{"name":"id","in":"path","description":"Profile id","default":1}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/profile/{id}/picture":{"put":{"operationId":"upload","tags":["Profile"],"description":"Upload profile picture","summary":"Upload profile picture","parameters":[{"name":"id","in":"path","description":"Profile id","default":1},{"name":"picture","in":"formData","description":"Picture to upload"}],"responses":{"200":{"description":"Success"},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/map-locations":{"get":{"operationId":"list","tags":["Map-location"],"description":"Get map locations list","summary":"Get map locations list","parameters":[{"name":"filters","in":"query","description":"Filters","default":"{\"name\":[\"test\"]}"}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/representations":{"get":{"operationId":"handler","tags":["Representations"],"description":"Representations resource","summary":"Endpoint to manage representations resource","responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"},"501":{"description":"Not Implemented"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/company/{id}/locations":{"get":{"operationId":"getCompanyLocations","tags":["Company"],"description":"Get companies locations list","summary":"Get companies locations list","responses":{"200":{"description":"Success"},"403":{"description":"Forbidden"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/company/{id}/claim":{"post":{"operationId":"claimCompany","tags":["Company"],"description":"Claim company as concept","summary":"Claim company as concept","parameters":[{"name":"id","in":"path","description":"Company id","default":1}],"responses":{"201":{"description":"Success"},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/company/{id}/unclaim":{"post":{"operationId":"unclaimCompany","tags":["Company"],"description":"Unclaim company as concept","summary":"Unclaim company as concept","parameters":[{"name":"id","in":"path","description":"Company id","default":1}],"responses":{"201":{"description":"Success"},"400":{"description":"Bad Request"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/company/{id}/cities":{"get":{"operationId":"getCompanyCities","tags":["Company"],"description":"Get company cities list","summary":"Get company cities list","responses":{"200":{"description":"Success"},"403":{"description":"Forbidden"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/company/{id}":{"get":{"operationId":"getOne","tags":["Company"],"description":"Get company details info","summary":"Get company details info","responses":{"200":{"description":"Success"},"403":{"description":"Forbidden"},"404":{"description":"NotFound"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/top-companies":{"post":{"operationId":"getTopCompanies","tags":["Company"],"description":"Get list of top-companies","summary":"Get list of top-companies","parameters":[{"name":"body","in":"body","description":"Lookup year and coordinates of area for which there is a need to get top-companies info","schema":{"type":"object","required":["coordinates","year"],"properties":{"coordinates":{"type":"array"},"year":{"type":"number"}}}}],"responses":{"200":{"description":"Success"},"403":{"description":"Forbidden"},"500":{"description":"Internal Server Error"},"503":{"description":"ServiceUnavailable"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api":{},"/api/industries/dashboard/areas":{"get":{"operationId":"getAreas","tags":["Industries"],"description":"Get available areas for industries dashboard","summary":"Get available areas for industries dashboard","responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/industries/dashboard/areas/:id":{"get":{"operationId":"getAreaDetails","tags":["Industries"],"description":"Get available area details for industries dashboard","summary":"Get available area details for industries dashboard","responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/industries/dashboard/stats":{"get":{"operationId":"getStats","tags":["Industries"],"description":"Get stats for selected criteria","summary":"Get stats for selected criteria (year, area id, hierarchy)","responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/industries/dashboard/locations":{"get":{"operationId":"getChains","tags":["Industries"],"description":"Get chains list stats for selected criteria","summary":"Get chain lists stats for selected criteria (year, area id, hierarchy)","responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/search/autocomplete":{"get":{"operationId":"autocomplete","tags":["Search"],"description":"Global search autocomplete","summary":"Get autocomplete result","responses":{"200":{"description":"Success"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"]}},"/api/traffic/volume":{"get":{"operationId":"getTrafficVolume","tags":["Traffic"],"description":"Get traffic volume in a given area","summary":"Get traffic volume","responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"},"503":{"description":"Service Unavailable"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/dashboard/my":{"get":{"operationId":"getMyDashboards","tags":["Dashboard"],"description":"Get my dashboards","summary":"Get my dashboards","responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"},"503":{"description":"Service Unavailable"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/dashboard/{id}":{"get":{"operationId":"getDashboard","tags":["Dashboard"],"description":"Get dashboard","summary":"Get dashboard","parameters":[{"name":"id","in":"path","type":"string","description":"Dashboard id","required":true}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"},"503":{"description":"Service Unavailable"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]},"put":{"operationId":"updateDashboard","tags":["Dashboard"],"description":"Update dashboard","summary":"Update dashboard","parameters":[{"name":"id","in":"path","type":"string","description":"Dashboard id","required":true},{"name":"body","in":"body","description":"Update dashboard body","schema":{"$ref":"#/definitions/UpdateDashboardDTO"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"},"503":{"description":"Service Unavailable"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]},"delete":{"operationId":"deleteDashboard","tags":["Dashboard"],"description":"Delete dashboard","summary":"Delete dashboard","parameters":[{"name":"id","in":"path","type":"string","description":"Dashboard id","required":true}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"},"503":{"description":"Service Unavailable"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/dashboard":{"post":{"operationId":"createDashboard","tags":["Dashboard"],"description":"Create dashboard","summary":"Create dashboard","parameters":[{"name":"body","in":"body","description":"Create dashboard body","schema":{"$ref":"#/definitions/CreateDashboardDTO"}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"},"503":{"description":"Service Unavailable"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/dashboard/{id}/copy":{"post":{"operationId":"copyDashboard","tags":["Dashboard"],"description":"Copy dashboard","summary":"Copy dashboard","parameters":[{"name":"id","in":"path","type":"string","description":"Dashboard id","required":true}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"},"503":{"description":"Service Unavailable"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/dashboard/{id}/picture":{"post":{"operationId":"uploadPicture","tags":["Dashboard"],"description":"Upload dashboard picture","summary":"Upload dashboard picture","parameters":[{"name":"id","in":"path","type":"string","description":"Dashboard id","required":true},{"name":"picture","in":"formData","description":"The picture to upload"}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"403":{"description":"Forbidden"},"404":{"description":"Not Found"},"500":{"description":"Internal Server Error"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}},"/api/ai/chat":{"post":{"operationId":"getChatCompletion","tags":["Ai"],"description":"Get Chat Completion","summary":"Get OpenAI Chat Completion","parameters":[{"name":"body","in":"body","type":"object","description":"Get Chat Completion body","schema":{}}],"responses":{"200":{"description":"Success"},"401":{"description":"Unauthorized"},"500":{"description":"Internal Server Error"},"503":{"description":"Service Unavailable"}},"produces":["application/json"],"consumes":["application/json"],"security":[{"Bearer":["Authorization"]}]}}},"tags":[{"name":"Concept-hierarchies"},{"name":"Facility-categories"},{"name":"Facilities"},{"name":"Health-check"},{"name":"Options"},{"name":"Space-features"},{"name":"Area"},{"name":"Custom-area"},{"name":"Concept"},{"name":"Property"},{"name":"Space"},{"name":"Profile"},{"name":"Map-location"},{"name":"Representations"},{"name":"Company"},{"name":"Movement"},{"name":"Industries"},{"name":"Search"},{"name":"Traffic"},{"name":"Dashboard"},{"name":"Ai"}],"schemes":["http"],"produces":["application/json"],"consumes":["application/json"],"definitions":{"ConceptLocationStatsPS":{"type":"object","properties":{"floor":{"type":"array","description":"Space floor","example":[["2","U3"]]}},"required":[]},"ConceptLocation":{"type":"object","properties":{"floor":{"type":"array","description":"Space floor","example":[["2","U3"]]}},"required":[]},"Concept":{"type":"object","properties":{"contactName":{"type":"string","description":"Contact full name","example":["John Robinson"]}},"required":[]},"Space":{"type":"object","properties":{"id":{"type":"number","description":"Id of space","example":[1]},"propertyId":{"type":"number","description":"Id of related property","example":[1]},"managerId":{"type":"number","description":"Id of space's manager (profile id)","example":[1]},"name":{"type":"string","description":"Space name","example":["Space name example"]},"description":{"type":"string","description":"Space description","example":["Some description info"]},"contactRole":{"type":"string","description":"Contact role","example":["CEO"]},"contactPhoneNumber":{"type":"string","description":"Contact phone number","example":["+4721420480"]},"contactName":{"type":"string","description":"Contact full name","example":["John Robinson"]},"contactEmail":{"type":"string","description":"Contact email address","example":["example@mail.com"]},"contactPicture":{"type":"string","description":"Contact picture url"},"photos":{"type":"jsonb","description":"Space photos","example":[[{"filename":"uploaded_photo_file_name","originFilename":"uploaded_origin_photo_file_name","originUrl":"uploaded_origin_photo_url_link","url":"uploaded_photo_url_link"}]]},"status":{"type":"string","description":"Space status","enum":["For Rent","Occupied"],"example":["For Rent","Occupied"]},"rentType":{"type":"string","description":"Space rent type","example":["Fixed fee","Revenue based"]},"entrance":{"type":"string","description":"Space entrance","example":["Facade entrance","Indoor entrance"]},"maxSize":{"type":"number","description":"Max space size (m2)","example":[150]},"minSize":{"type":"number","description":"Min space size (m2)","example":[0]},"floor":{"type":"array","description":"Space floor","example":[["2","U3"]]},"address":{"type":"string","description":"Space address"},"postalCode":{"type":"string","description":"Space postal code"},"latitude":{"type":"number","description":"Space location (latitude)"},"longitude":{"type":"number","description":"Space location (longitude)"},"regulatedAs":{"type":"array","description":"Space regulated as value","example":[["Shop","Restaurant"]]},"alterWillingness":{"type":"string","description":"Space alter willingness value","enum":["Yes","No"],"example":["Yes","No"]},"spaceFeatures":{"type":"jsonb","description":"Space features (deprecated)","example":[[{"id":3,"name":"WC facilities"},{"id":4,"name":"Fully carpeted"},{"id":5,"name":"High ceilings"}]]},"facilities":{"type":"jsonb","description":"Space facilities","example":[[{"id":46,"name":"Accent lighting"},{"id":47,"name":"Balcony"}]]},"facilityDetails":{"type":"string","description":"Space facility details","example":["Some facility details (free text)"]},"suitedFor":{"type":"jsonb","description":"Space suited for value","example":[[{"id":1,"name":"Experiences"},{"id":2,"name":"Dining"}]]},"organisationName":{"type":"string","description":"Space organisation name","example":["Some organisation"]}},"required":[],"description":"Space model description"},"HealthCheck":{"type":"object","properties":{"check":{"type":"string","example":["Ok"]}},"required":[]},"Options":{"type":"object","properties":{"areas":{"type":"array","example":[[{"boroughs":["Alna"],"city":"Oslo"}]]},"businessTypes":{"type":"array","items":{"$ref":"#/definitions/BusinessType"}},"conceptSubtypes":{"type":"array","items":{"$ref":"#/definitions/ConceptSubtype"}},"conceptTypes":{"type":"array","items":{"$ref":"#/definitions/ConceptType"}},"expansionStatuses":{"type":"array","example":[["Not established","Established and stable","Expanding"]]},"facilities":{"type":"array","items":{"$ref":"#/definitions/Facility"}},"spaceFeatures":{"type":"array","items":{"$ref":"#/definitions/SpaceFeature"}},"spaceEntrances":{"type":"array","example":[]},"spaceFloors":{"type":"array","example":[]},"rentTypes":{"type":"array","example":[]},"spaceStatuses":{"type":"array","example":[]},"alterWillingnessOpts":{"type":"array","example":[]},"regulatedAsOpts":{"type":"array","example":[]},"facilityCategories":{"type":"array","items":{"$ref":"#/definitions/FacilityCategory"}}},"required":[]},"Photos":{"type":"object","properties":{"photos":{"type":"array","description":"photos object with photo url"}},"required":[],"description":"Upload photo model description"},"Facility":{"type":"object","properties":{"id":{"type":"number","description":"Id of facility","example":[1]},"name":{"type":"string","description":"Name of facility","example":["24 hours access"]},"facilityCategoryId":{"type":"number","description":"Facility category id value","example":["1","2"]}},"required":[],"description":"Facility model description"},"FacilityCategory":{"type":"object","properties":{"id":{"type":"number","description":"Id of facility category","example":[1]},"name":{"type":"string","description":"Name of facility","example":["Access and parking","Comfort"]}},"required":[],"description":"FacilityCategory model description"},"SpaceFeature":{"type":"object","properties":{"id":{"type":"number","description":"Id of space feature","example":[1]},"name":{"type":"string","description":"Name of space feature","example":["Accent lighting"]}},"required":[],"description":"SpaceFeature model description"}},"swagger":"2.0","securityDefinitions":{"Bearer":{"type":"apiKey","in":"header","name":"Authorization"}}}