Property: list

Return information about all properties in a company.

Request - GET https://api-uat.vtopenview.com/property

DO NOT supply a request body and a request parameter with this method.
You will need to include your access token upon making a request. For more information, see the authentication and authorization page.

Example request with authorization:

curl -- GET Base URI: https://api-uat.vtopenview.com/property
--header "Authorization: Bearer MTQ0NjJkZmQ5OTM2NDE1ghNNBiuyUYUN"

Query Parameters
advertisingStatus
string
Unavailable
Available
Let Agreed
Under Offer

postCode
string
property address post code

instructed date
Date time
property instructed date

counciltaxBand
string

ukCouncil
string

minBathRooms
int

maxBathRooms
int

minBedRooms
int

maxBedRooms
int

minReceptions
int

maxReceptions
int

newBuild
bool

internalReference
string

branchId
int

negotiatorId
long

rentPriceFrom
double
property min rent or sale price

rentPriceTo
double
property max rent or sale price

udfId
long

archived
bool

active
bool
property branch is active

commercialUnit
bool

propertyTypeName
string
property zoopla or RightMove type name

Response

If successful, this method returns a response body with the following structure:

Example response:

HTTPS 200 OK
Content-Type: application/json
{
"lettings_properties": [
{
"propertyid": long,
"GUID": "GUID",
"address": {
"houseno": "string",
"address1": "string",
"address2": "string",
"town": "string",
"county": "string",
"postcode": "string",
"latitude": decimal,
"longitude": decimal,
"geocodingverified": boolean,
"countryname": "string",
"countrydisplayname": "string",
"fulladdress": "string",
"shortaddress": "string"
},
"internalreference": "string",
"archivedDate": "date",
"addedDate": "date",
"ModifiedDate": "datetime",
"negotiator": {
"userid": long,
"name": "string",
"email": "string"
},
"branch": {
"branchid": integer,
"branchname": "string"
},
"status": "string",
"archived": boolean,
"appraisal": boolean,
"commercialunit": boolean,
"vattype": "string",
"managementtype": "string",
"managementfeetype": "string",
"managementfeeamount": decimal,
"lettingfeetype": "string",
"lettingfeeamount": decimal,
"authorisedexpenseamount": decimal,
"estimatedrentalvalue": decimal,
"counciltaxband": "string",
"agreementname": "string",
"alarmed": boolean,
"entrycode": "string",
"requireshmolicence": boolean,
"hmoexpirydate": "date",
"electforrentontime": boolean,
"rentontimeenddate": "date",
"landlords": [
{
"landlordid": long,
"name": "string",
"email": "string",
"primary": boolean,
}
],
"compliance": {
"safetychecks": [
{
"type": "string",
"responsability": "string",
"duedate": "date",
"boilerservice": boolean,
}
],
"energyefficiencycurrent": integer,
"energyefficiencypotential": integer,
"enviromentalimpactcurrent": integer,
"enviromentalimpactpotential": integer,
"epc": {
"rrnnumber": "string",
"expirydate": "date",
},
"notes": "string"
},
"information": {
"meters": {
"eletricmeterserialnumber": "string",
"eletricmeterlocation": "string",
"gasmeterserialnumber": "string",
"gasmeterlocation": "string",
"watermeterserialnumber": "string",
"watermeterlocation": "string",
"oilmeterserialnumber": "string",
"oilmeterlocation": "string",
"meterlocationnotes": "string",
},
"ukcouncil": "string",
"refusecollectionday": "string",
"collectionpoint": "string",
"stopcocklocation": "string",
"comments": "string",
"accessinformation": "string"
"mortgage": {
"provider": "string",
"termyears": integer,
"totalvalue": decimal,
"deposit": decimal,
"interestrate": decimal,
"monthlypayment": decimal,
"total": decimal,
},
"yield": {
"gross": decimal,
"net": decimal,
"roi": decimal,
},
},
"marketing": {
"rent": decimal,
"deposit": decimal,
"bedrooms": integer,
"bathrooms": integer,
"receptions": integer,
"currency": "string"
"advertising": {
"advertise": boolean,
"newbuild": boolean,
"dateavailablefrom": "datetime",
"boardstatus": "string",
"propertyarea": "string",
"virtualtoururl": "string",
"virtualtourtwourl": "string",
"advertisingstatus": "string",
"advertisingaddress": "string",
"advertisingurl": "string",
"pets": boolean,
"smokers": boolean,
},
"matching": {
"leaseperiod": "string",
"minlease": integer,
"maxlease": integer,
"propertytype": "string",
"propertytypezoopla": "string",
"propertyattributes": [
{
"attribute": "string",
}
],
},
"descriptions": {
"main": "string",
"summary": "string",
"extra1": "string",
"extra2": "string",
"advertisingsmsmessage": "string",
},
"others": {
"landusage": "string",
"size": integer,
"measurementunits": "string",
"directions": "string",
},
"keyfeatures": [
{
"description": "string",
"addedby": "string",
"dateadded": "datetime",
}
],
},
"media": [
{
"type": "string",
"caption": "string",
"urlprimary": "string",
"urlsmall": "string",
"urllarge": "string",
"room": "string",
"roomtype": "string",
"dateadded": "datetime",
"lastmodifieddate": "datetime"
}
],
"tenancies": [
{
"tenancyid": long,
"startdate": "datetime",
"enddate": "datetime",
"archived": boolean,
"prebooked": boolean,
"primarytenant": "string",
"primarytenantemail": "string",
"agreementname": "string",
}
],
"keys": [
{
"keynumber": "string",
"alias": "string",
"notes": "string",
"urlimage": "string",
}
],
"statistics": [
{
"propertyId": long,
"propertyStatusId":integer,
"instructedDate": "datetime",
"lastContactedDate": "datetime",
"firstViewingDate": "datetime",
"lastViewingDate": "datetime",
"totalViewings":integer,
"totalViewings":integer,
"firstOffer":integer,
"lastOffer":integer,
"totalOffers":integer,
"withdrawnDate": "datetime",
"exchangedDate": "datetime",
"completedDate": "datetime",
"acceptedDate": "datetime",
"fallenThroughDate": "datetime",
"invoicedDate": "datetime",
}
],
"udf": [
{
"udfid": long,
"fieldName": string,
"dataType": string,
"value": string,
"required": boolean,
"options": [
{
"text": string,
"value": integer
}
]
}
]
"rooms": [
{
"RoomId": long,
"propertyroomtype": string,
"name": string,
"description": string,
"measurementlength": decimal,
"measurementwidth": decimal,
"measurementheight": decimal,
"measurementunittype": integer,
"lastmodifieddate": "datetime"
}
]
}
]
}

UDF Data type:

The list below describes the possible date type of UDFs.

text
integer
datetime
datetime
decimal
money
percentage
yes/no
select
multi
Example field on response:

{
...
"dataType": "decimal",
"value": "0.00"
},
{
...
"dataType": "multi",
"value": "1,2"
"options": [
{
"text": "Ensuite Bathroom",
"value": 1
},
{
"text": "Central Heating",
"value": 2
}
]
},