{"version":"v1","authentication":{"type":"apiKey","header":"Authorization: Bearer <api-key>","alternativeHeader":"x-api-key: <api-key>","scopes":["dataset:read","mcp:access"]},"datasets":{"centres":{"label":"Centres","primaryKey":"slug","columns":[{"key":"id","label":"ID","type":"string","description":"Internal centre identifier.","filterable":false,"sortable":false},{"key":"slug","label":"Slug","type":"string","description":"Stable slug used in URLs and detail lookups.","filterable":true,"sortable":true},{"key":"legacyCode","label":"Legacy Code","type":"string","description":"Legacy source-system identifier when present.","filterable":true,"sortable":false},{"key":"name","label":"Name","type":"string","description":"Centre name.","filterable":true,"sortable":true},{"key":"type","label":"Type","type":"string","description":"Centre type classification.","filterable":true,"sortable":true},{"key":"county","label":"County","type":"string","description":"County name.","filterable":true,"sortable":true},{"key":"municipality","label":"Municipality","type":"string","description":"Municipality name.","filterable":true,"sortable":true},{"key":"regionName","label":"Region","type":"string","description":"Source region label when available.","filterable":true,"sortable":false},{"key":"streetAddress","label":"Street Address","type":"string","description":"Street address.","filterable":true,"sortable":false},{"key":"postalCode","label":"Postal Code","type":"string","description":"Postal code.","filterable":true,"sortable":false},{"key":"latitude","label":"Latitude","type":"number","description":"Latitude in WGS84 decimal degrees.","filterable":false,"sortable":false},{"key":"longitude","label":"Longitude","type":"number","description":"Longitude in WGS84 decimal degrees.","filterable":false,"sortable":false},{"key":"covered","label":"Covered","type":"boolean","description":"Whether the centre is covered.","filterable":true,"sortable":false},{"key":"floors","label":"Floors","type":"number","description":"Number of floors.","filterable":true,"sortable":false},{"key":"parkingSpaces","label":"Parking Spaces","type":"number","description":"Parking space count.","filterable":true,"sortable":false},{"key":"openingYear","label":"Opening Year","type":"number","description":"Original opening year.","filterable":true,"sortable":false},{"key":"homepageUrl","label":"Homepage URL","type":"string","description":"Public centre website URL.","filterable":false,"sortable":false},{"key":"owners","label":"Owners","type":"string[]","description":"Owning organizations attached to the centre.","filterable":true,"sortable":false},{"key":"anchorTenants","label":"Anchor Tenants","type":"string[]","description":"Anchor tenant brands attached to the centre.","filterable":true,"sortable":false},{"key":"latestMetricYear","label":"Latest Metric Year","type":"number","description":"Most recent metric snapshot year.","filterable":true,"sortable":true},{"key":"visitorsMillions","label":"Visitors (Millions)","type":"number","description":"Latest recorded annual visitors in millions.","filterable":true,"sortable":true},{"key":"totalTenantCount","label":"Total Tenant Count","type":"number","description":"Latest recorded total tenant count.","filterable":true,"sortable":true},{"key":"totalGlaSqm","label":"Total GLA (sqm)","type":"number","description":"Latest gross leasable area.","filterable":true,"sortable":true},{"key":"commonAreaSqm","label":"Common Area (sqm)","type":"number","description":"Latest common area size.","filterable":true,"sortable":false},{"key":"totalAreaSqm","label":"Total Area (sqm)","type":"number","description":"Latest total area size.","filterable":true,"sortable":false},{"key":"retailSalesMsek","label":"Retail Sales (mSEK)","type":"number","description":"Latest retail sales in mSEK.","filterable":true,"sortable":true},{"key":"totalSalesMsek","label":"Total Sales (mSEK)","type":"number","description":"Latest total sales in mSEK.","filterable":true,"sortable":true},{"key":"retailSalesPerSqmSek","label":"Retail Sales per sqm (SEK)","type":"number","description":"Latest retail sales density.","filterable":true,"sortable":false},{"key":"totalSalesPerSqmSek","label":"Total Sales per sqm (SEK)","type":"number","description":"Latest total sales density.","filterable":true,"sortable":false},{"key":"publishedAt","label":"Published At","type":"date","description":"Publishing timestamp.","filterable":false,"sortable":true},{"key":"updatedAt","label":"Updated At","type":"date","description":"Application update timestamp.","filterable":false,"sortable":true}]},"projects":{"label":"Projects","primaryKey":"slug","columns":[{"key":"id","label":"ID","type":"string","description":"Internal project identifier.","filterable":false,"sortable":false},{"key":"slug","label":"Slug","type":"string","description":"Stable slug used in URLs and detail lookups.","filterable":true,"sortable":true},{"key":"name","label":"Name","type":"string","description":"Project name.","filterable":true,"sortable":true},{"key":"centreSlug","label":"Related Centre Slug","type":"string","description":"Related centre slug when linked.","filterable":true,"sortable":false},{"key":"county","label":"County","type":"string","description":"County name.","filterable":true,"sortable":true},{"key":"municipality","label":"Municipality","type":"string","description":"Municipality name.","filterable":true,"sortable":true},{"key":"type","label":"Type","type":"string","description":"Centre type classification.","filterable":true,"sortable":true},{"key":"planningStage","label":"Planning Stage","type":"string","description":"Current planning stage.","filterable":true,"sortable":true},{"key":"planningType","label":"Planning Type","type":"string","description":"Planning type or category.","filterable":true,"sortable":false},{"key":"propertyDesignation","label":"Property Designation","type":"string","description":"Property designation from source data.","filterable":true,"sortable":false},{"key":"areaDescription","label":"Area Description","type":"string","description":"Free-text area or district description.","filterable":true,"sortable":false},{"key":"latitude","label":"Latitude","type":"number","description":"Latitude in WGS84 decimal degrees.","filterable":false,"sortable":false},{"key":"longitude","label":"Longitude","type":"number","description":"Longitude in WGS84 decimal degrees.","filterable":false,"sortable":false},{"key":"existingGlaSqm","label":"Existing GLA (sqm)","type":"number","description":"Existing area affected by the project.","filterable":true,"sortable":false},{"key":"newGlaSqm","label":"New GLA (sqm)","type":"number","description":"Planned new area.","filterable":true,"sortable":true},{"key":"constructionStartYear","label":"Construction Start Year","type":"number","description":"Expected construction start year.","filterable":true,"sortable":false},{"key":"plannedOpeningYear","label":"Planned Opening Year","type":"number","description":"Expected opening year.","filterable":true,"sortable":true},{"key":"newTenantCount","label":"New Tenant Count","type":"number","description":"Expected number of new tenants.","filterable":true,"sortable":false},{"key":"signedAnchorTenants","label":"Signed Anchor Tenants","type":"string","description":"Signed anchor tenant notes.","filterable":true,"sortable":false},{"key":"signedTenants","label":"Signed Tenants","type":"string","description":"Signed tenant notes.","filterable":true,"sortable":false},{"key":"owners","label":"Owners","type":"string[]","description":"Owning organizations attached to the project.","filterable":true,"sortable":false},{"key":"updatedSourceAt","label":"Updated Source At","type":"date","description":"Timestamp from the source workbook.","filterable":false,"sortable":true},{"key":"updatedAt","label":"Updated At","type":"date","description":"Application update timestamp.","filterable":false,"sortable":true}]}}}