curl "https://connect.maklare.vitec.net/PublicAdvertising/Premises/StringValue/StringValue" -X GET -H "Authorization: basic {Base64 kodad användarnamn och lösenord}"
Dokumentation för API-funktioner
GET PublicAdvertising/Premises/{customerId}/{id}
Hämta lokal
Request Information
URI Parameters
Response Information
Resource Description
Hämta lokal
Premises
Kodexempel
Testformulär
Text input
Response Formats
| Namn | Beskrivning | Typ | Information |
| customerId | Kundid | string |
Krävs |
| id | Lokalens id | string |
Krävs |
| Namn | Beskrivning | Typ | Information |
| Number | Lokalnummer | string | |
| PropertyDesignation | Fastighetsbeteckning | string | |
| ProjectId | Projektid om lokalen ingår i ett projekt | string | |
| Marketing | Marknadsföring | PremisesMarketing | |
| Building | Byggnad | PremisesBuilding | |
| EnergyDeclaration | Energideklaration | EnergyDeclaration | |
| Expenses | Utgifter | PremisesExpenses | |
| Price | Prisuppgift | Price | |
| Surfaces | Ytor | PremisesSurfaces | |
| SurfaceList | Ytor lista | Collection of PremisesSurface | |
| Type | Typ av lokal | PremisesType | |
| Id | Bostadens id | string | |
| Status | Status på försäljningen/uthyrningen. | EstateStatus | |
| OfficeAffiliation | Kontorstillhörighet | OfficeAffiliation | |
| CustomAttributes | Ytterligare specialiseringsattribut | Dictionary of string [key] and string [value] | |
| PrimaryAgentId | Id på huvudhandläggare | string | |
| SecondaryAgentId | Id på andrahandläggare | string | |
| Address | Adress och geografiska uppgifter | Address | |
| Texts | Texter | Texts | |
| Surroundings | Närområde | Surroundings | |
| AcceptingBids | Om budgivning pågår | boolean | |
| IsVerifiedBidding | Om budgivningen är en verifierad budgivning | boolean | |
| ChangedAt | När bostaden senast ändrades | date | |
| AdmissionAt | Tillträde vid | date | |
| Urls | Url:er | Urls | |
| Files | Filer | Collection of File | |
| Viewings | Visningar | Collection of Viewing | |
| Images | Bilder | Collection of Image | |
| IsAdvertisedOnHomepage | Annonserad på hemsida | boolean |
$URL = "https://connect.maklare.vitec.net/PublicAdvertising/Premises/StringValue/StringValue"
Invoke-WebRequest -Uri $URL -Method GET -Headers @{"authorization" = "basic {Base64 kodad användarnamn och lösenord}"}
// HttpClientInstance ska deklareras som en singleton
// public static readonly HttpClient HttpClientInstance = new HttpClient {
// BaseAddress = new Uri("https://connect.maklare.vitec.net"),
// DefaultRequestHeaders = {
// Authorization = new AuthenticationHeaderValue("Basic", "{Base64 kodad användarnamn och lösenord}")
// }
// }
using (var response = await HttpClientInstance.GetAsync("PublicAdvertising/Premises/StringValue/StringValue")) {
if (response.StatusCode == HttpStatusCode.Unauthorized) {
// Authorization headern är inte korrekt
}
if (response.StatusCode == HttpStatusCode.Forbidden) {
// Begärt data som det saknas åtkomst till
}
if (response.StatusCode == HttpStatusCode.InternalServerError) {
// Oväntat fel, kontakta Vitec
}
if (response.StatusCode == HttpStatusCode.BadRequest) {
var json = await response.Content.ReadAsStringAsync();
var result = JsonConvert.DeserializeObject<dynamic>(json);
// Hantera valideringsfel, presenteras i resultatet
}
var json = await response.Content.ReadAsStringAsync();
// JsonConvert finns i biblioteket Newtonsoft.Json
var result = JsonConvert.DeserializeObject<dynamic>(json);
var number = result.number.Value ;
// TODO: Gör något med resultatet
}
$URL = "https://connect.maklare.vitec.net/PublicAdvertising/Premises/StringValue/StringValue";
$ch = curl_init();
curl_setopt($ch, CURLOPT_USERNAME, "{Användarnamn}");
curl_setopt($ch, CURLOPT_PASSWORD, "{Lösenord}");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_URL, $URL);
$result = curl_exec($ch);
if (curl_errno($ch)) {
die(curl_getinfo($ch));
}
$info = curl_getinfo($ch);
curl_close($ch);
$http_code = $info["http_code"];
if ($http_code == 401) {
// Användarnamnet eller lösenordet är felaktigt
}
if ($http_code == 403) {
// Begärt data som det saknas åtkomst till
}
if ($http_code == 500) {
// Oväntat fel, kontakta Vitec
}
if ($http_code == 400) {
$json = json_decode($result, true);
// Hantera valideringsfel, presenteras i $json
}
$field_on_result = $result["number"];
// TODO: Gör något med resultatet
Resultat av begäran
{
"number": "sample string 1",
"propertyDesignation": "sample string 2",
"projectId": "sample string 3",
"marketing": {
"swapDemanded": true,
"retail": true,
"office": true,
"industrial": true,
"workshop": true,
"officeHotel": true,
"storage": true
},
"building": {
"yearBuilt": 1,
"floor": 2.1,
"numberOfFloors": 3.1,
"elevator": "Exists",
"roomDescription": "sample string 4",
"numberOfRooms": 5.1
},
"energyDeclaration": {
"energyPerformance": 1.1,
"energyClass": "sample string 1"
},
"expenses": {
"yearlyFeePerSquareMeter": 1.1
},
"price": {
"swedishCurrency": 1.1,
"foreignCurrency": {
"value": 1.1,
"currency": "sample string 2"
},
"text": "sample string 2"
},
"surfaces": {
"industrial": {
"value": 1.1,
"unit": "sample string 2"
},
"office": {
"value": 1.1,
"unit": "sample string 2"
},
"other": {
"value": 1.1,
"unit": "sample string 2"
},
"retail": {
"value": 1.1,
"unit": "sample string 2"
},
"storage": {
"value": 1.1,
"unit": "sample string 2"
},
"total": {
"value": 1.1,
"unit": "sample string 2"
},
"workshop": {
"value": 1.1,
"unit": "sample string 2"
}
},
"surfaceList": [
{
"name": "sample string 1",
"type": "Retail",
"size": {
"value": 1.1,
"unit": "sample string 2"
},
"yearlyFee": 1.1
},
{
"name": "sample string 1",
"type": "Retail",
"size": {
"value": 1.1,
"unit": "sample string 2"
},
"yearlyFee": 1.1
}
],
"type": "Premises",
"id": "sample string 4",
"status": "SoonForSale",
"officeAffiliation": {
"officeId": "sample string 1",
"customerId": "sample string 2"
},
"customAttributes": {
"sample string 1": "sample string 2",
"sample string 3": "sample string 4"
},
"primaryAgentId": "sample string 5",
"secondaryAgentId": "sample string 6",
"address": {
"streetAddress": "sample string 1",
"zipCode": "sample string 2",
"city": "sample string 3",
"areaName": "sample string 4",
"countryCode": "sample string 5",
"countyMunicipalityParishCode": "sample string 6",
"wgs84Coordinate": {
"longitude": 1.1,
"latitude": 2.1
},
"directions": "sample string 7"
},
"texts": {
"shortSaleDescription": "sample string 1",
"saleDescription": "sample string 2",
"salePhrase": "sample string 3",
"saleHeading": "sample string 4"
},
"surroundings": {
"service": "sample string 1",
"communication": "sample string 2",
"generalAboutArea": "sample string 3",
"parking": "sample string 4",
"other": "sample string 5"
},
"acceptingBids": true,
"isVerifiedBidding": true,
"changedAt": "2025-10-30T05:25:12.9002493+01:00",
"admissionAt": "2025-10-30T05:25:12.9002493+01:00",
"urls": {
"description": "sample string 1",
"imageList": "sample string 2"
},
"files": [
{
"id": "sample string 1",
"extension": "sample string 2",
"description": "sample string 3",
"dataChangedAt": "2025-10-30T05:25:12.9002493+01:00"
},
{
"id": "sample string 1",
"extension": "sample string 2",
"description": "sample string 3",
"dataChangedAt": "2025-10-30T05:25:12.9002493+01:00"
}
],
"viewings": [
{
"id": "sample string 1",
"startsAt": "2025-10-30T05:25:12.9002493+01:00",
"endsAt": "2025-10-30T05:25:12.9002493+01:00",
"comment": "sample string 4"
},
{
"id": "sample string 1",
"startsAt": "2025-10-30T05:25:12.9002493+01:00",
"endsAt": "2025-10-30T05:25:12.9002493+01:00",
"comment": "sample string 4"
}
],
"images": [
{
"id": "sample string 1",
"dataChangedAt": "2025-10-30T05:25:12.9002493+01:00",
"description": "sample string 3",
"name": "sample string 4",
"category": "Layout",
"tags": "sample string 5",
"extension": "sample string 6",
"cdnReferences": [
{
"name": "sample string 1",
"url": "sample string 2"
},
{
"name": "sample string 1",
"url": "sample string 2"
}
]
},
{
"id": "sample string 1",
"dataChangedAt": "2025-10-30T05:25:12.9002493+01:00",
"description": "sample string 3",
"name": "sample string 4",
"category": "Layout",
"tags": "sample string 5",
"extension": "sample string 6",
"cdnReferences": [
{
"name": "sample string 1",
"url": "sample string 2"
},
{
"name": "sample string 1",
"url": "sample string 2"
}
]
}
],
"isAdvertisedOnHomepage": true
}
<Premises xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Vitec.Housing.Connect.Api.Models.PublicAdvertisement">
<AcceptingBids>true</AcceptingBids>
<Address>
<AreaName>sample string 4</AreaName>
<City>sample string 3</City>
<CountryCode>sample string 5</CountryCode>
<CountyMunicipalityParishCode>sample string 6</CountyMunicipalityParishCode>
<Directions>sample string 7</Directions>
<StreetAddress>sample string 1</StreetAddress>
<Wgs84Coordinate>
<Latitude>2.1</Latitude>
<Longitude>1.1</Longitude>
</Wgs84Coordinate>
<ZipCode>sample string 2</ZipCode>
</Address>
<AdmissionAt>2025-10-30T05:25:12.9002493+01:00</AdmissionAt>
<ChangedAt>2025-10-30T05:25:12.9002493+01:00</ChangedAt>
<CustomAttributes xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d2p1:KeyValueOfstringstring>
<d2p1:Key>sample string 1</d2p1:Key>
<d2p1:Value>sample string 2</d2p1:Value>
</d2p1:KeyValueOfstringstring>
<d2p1:KeyValueOfstringstring>
<d2p1:Key>sample string 3</d2p1:Key>
<d2p1:Value>sample string 4</d2p1:Value>
</d2p1:KeyValueOfstringstring>
</CustomAttributes>
<Files xmlns:d2p1="http://schemas.datacontract.org/2004/07/Vitec.Housing.Connect.Api.Models.PublicAdvertisement.Media">
<d2p1:File>
<d2p1:DataChangedAt>2025-10-30T05:25:12.9002493+01:00</d2p1:DataChangedAt>
<d2p1:Description>sample string 3</d2p1:Description>
<d2p1:Extension>sample string 2</d2p1:Extension>
<d2p1:Id>sample string 1</d2p1:Id>
</d2p1:File>
<d2p1:File>
<d2p1:DataChangedAt>2025-10-30T05:25:12.9002493+01:00</d2p1:DataChangedAt>
<d2p1:Description>sample string 3</d2p1:Description>
<d2p1:Extension>sample string 2</d2p1:Extension>
<d2p1:Id>sample string 1</d2p1:Id>
</d2p1:File>
</Files>
<Id>sample string 4</Id>
<Images>
<Image>
<Category>Layout</Category>
<CdnReferences xmlns:d4p1="http://schemas.datacontract.org/2004/07/Vitec.Housing.Connect.Api">
<d4p1:CdnImageReference>
<d4p1:Name>sample string 1</d4p1:Name>
<d4p1:Url>sample string 2</d4p1:Url>
</d4p1:CdnImageReference>
<d4p1:CdnImageReference>
<d4p1:Name>sample string 1</d4p1:Name>
<d4p1:Url>sample string 2</d4p1:Url>
</d4p1:CdnImageReference>
</CdnReferences>
<DataChangedAt>2025-10-30T05:25:12.9002493+01:00</DataChangedAt>
<Description>sample string 3</Description>
<Extension>sample string 6</Extension>
<Id>sample string 1</Id>
<Name>sample string 4</Name>
<Tags>sample string 5</Tags>
</Image>
<Image>
<Category>Layout</Category>
<CdnReferences xmlns:d4p1="http://schemas.datacontract.org/2004/07/Vitec.Housing.Connect.Api">
<d4p1:CdnImageReference>
<d4p1:Name>sample string 1</d4p1:Name>
<d4p1:Url>sample string 2</d4p1:Url>
</d4p1:CdnImageReference>
<d4p1:CdnImageReference>
<d4p1:Name>sample string 1</d4p1:Name>
<d4p1:Url>sample string 2</d4p1:Url>
</d4p1:CdnImageReference>
</CdnReferences>
<DataChangedAt>2025-10-30T05:25:12.9002493+01:00</DataChangedAt>
<Description>sample string 3</Description>
<Extension>sample string 6</Extension>
<Id>sample string 1</Id>
<Name>sample string 4</Name>
<Tags>sample string 5</Tags>
</Image>
</Images>
<IsAdvertisedOnHomepage>true</IsAdvertisedOnHomepage>
<IsVerifiedBidding>true</IsVerifiedBidding>
<OfficeAffiliation>
<CustomerId>sample string 2</CustomerId>
<OfficeId>sample string 1</OfficeId>
</OfficeAffiliation>
<PrimaryAgentId>sample string 5</PrimaryAgentId>
<SecondaryAgentId>sample string 6</SecondaryAgentId>
<Status>SoonForSale</Status>
<Surroundings>
<Communication>sample string 2</Communication>
<GeneralAboutArea>sample string 3</GeneralAboutArea>
<Other>sample string 5</Other>
<Parking>sample string 4</Parking>
<Service>sample string 1</Service>
</Surroundings>
<Texts>
<SaleDescription>sample string 2</SaleDescription>
<SaleHeading>sample string 4</SaleHeading>
<SalePhrase>sample string 3</SalePhrase>
<ShortSaleDescription>sample string 1</ShortSaleDescription>
</Texts>
<Urls>
<Description>sample string 1</Description>
<ImageList>sample string 2</ImageList>
</Urls>
<Viewings>
<Viewing>
<Comment>sample string 4</Comment>
<EndsAt>2025-10-30T05:25:12.9002493+01:00</EndsAt>
<Id>sample string 1</Id>
<StartsAt>2025-10-30T05:25:12.9002493+01:00</StartsAt>
</Viewing>
<Viewing>
<Comment>sample string 4</Comment>
<EndsAt>2025-10-30T05:25:12.9002493+01:00</EndsAt>
<Id>sample string 1</Id>
<StartsAt>2025-10-30T05:25:12.9002493+01:00</StartsAt>
</Viewing>
</Viewings>
<Building>
<Elevator>Exists</Elevator>
<Floor>2.1</Floor>
<NumberOfFloors>3.1</NumberOfFloors>
<NumberOfRooms>5.1</NumberOfRooms>
<RoomDescription>sample string 4</RoomDescription>
<YearBuilt>1</YearBuilt>
</Building>
<EnergyDeclaration>
<EnergyClass>sample string 1</EnergyClass>
<EnergyPerformance>1.1</EnergyPerformance>
</EnergyDeclaration>
<Expenses>
<YearlyFeePerSquareMeter>1.1</YearlyFeePerSquareMeter>
</Expenses>
<Marketing>
<Industrial>true</Industrial>
<Office>true</Office>
<OfficeHotel>true</OfficeHotel>
<Retail>true</Retail>
<Storage>true</Storage>
<SwapDemanded>true</SwapDemanded>
<Workshop>true</Workshop>
</Marketing>
<Number>sample string 1</Number>
<Price>
<ForeignCurrency xmlns:d3p1="http://schemas.datacontract.org/2004/07/Vitec.Housing.Connect.Api.Models">
<d3p1:Currency>sample string 2</d3p1:Currency>
<d3p1:Value>1.1</d3p1:Value>
</ForeignCurrency>
<SwedishCurrency>1.1</SwedishCurrency>
<Text>sample string 2</Text>
</Price>
<ProjectId>sample string 3</ProjectId>
<PropertyDesignation>sample string 2</PropertyDesignation>
<SurfaceList>
<PremisesSurface>
<Name>sample string 1</Name>
<Size>
<Unit>sample string 2</Unit>
<Value>1.1</Value>
</Size>
<Type>Retail</Type>
<YearlyFee>1.1</YearlyFee>
</PremisesSurface>
<PremisesSurface>
<Name>sample string 1</Name>
<Size>
<Unit>sample string 2</Unit>
<Value>1.1</Value>
</Size>
<Type>Retail</Type>
<YearlyFee>1.1</YearlyFee>
</PremisesSurface>
</SurfaceList>
<Surfaces>
<Industrial>
<Unit>sample string 2</Unit>
<Value>1.1</Value>
</Industrial>
<Office>
<Unit>sample string 2</Unit>
<Value>1.1</Value>
</Office>
<Other>
<Unit>sample string 2</Unit>
<Value>1.1</Value>
</Other>
<Retail>
<Unit>sample string 2</Unit>
<Value>1.1</Value>
</Retail>
<Storage>
<Unit>sample string 2</Unit>
<Value>1.1</Value>
</Storage>
<Total>
<Unit>sample string 2</Unit>
<Value>1.1</Value>
</Total>
<Workshop>
<Unit>sample string 2</Unit>
<Value>1.1</Value>
</Workshop>
</Surfaces>
<Type>Premises</Type>
</Premises>