Property: put
Update a Property.
Request - PUT https://api-uat.vtopenview.com/property/{propertyid}
You will need to supply a request body and supply the Property Id on your request parameters 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 -- POST Base URI: https://api-uat.vtopenview.com/property/{propertyid}
--header "Authorization: Bearer MTQ0NjJkZmQ5OTM2NDE1ghNNBiuyUYUN"
Request Body
Example request body:
Content-Type: application/json
{
"propertyid": long,
"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",
"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,
}
],
"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",
},
},
"udf": [
{
"udfid": long,
"value": "string"
}
]
}
Status:
The list below describes the possible status for properties. This field is required.
If your company has set up other statuses on OpenView, please verify the string you are sending.
Live
Archived
Example field on request:
"status": "Live"
Vat Types:
The list below describes the possible vat types for property. This field is optional.
IncludedExcluded
Exempt
Example field on request:
"vattype": "Included"
Management Type:
The list below describes the possible Management Types for properties. This field is optional.
Fully ManagedRent Collect
Let Only
Example field on request:
"managementtype": "Fully Managed"
Refuse Collection Day:
The list below describes the possible Refuse Collection Day for properties. This is the name of weekday. This field is optional.
MondayTuesday
Wednesday
Thursday
Friday
Saturday
Sunday
Example field on request:
"refusecollectionday": "Tuesday"
Information Mortgage Providers:
The list below describes the possible Mortgage providers for properties. This field is optional.
BarclaysHSBC
Lloyds
Nationwide
Royal Bank of Scotland (RBS)
Santander
Example field on request:
"provider": "Lloyds"
Marketing Let Type:
The list below describes the possible Let types for properties. This field is optional.
CommercialLong Term
Not Specified
Short Term
Student
Example field on request:
"lettype": "Long Term"
Marketing Advertising Status:
The list below describes the possible Advertising Status types for properties. This field is optional.
AvailableLet Agreed
Under Offer
Example field on request:
"advertisingstatus": "Let Agreed"
Marketing Matching Property Type:
The list below describes the possible Property types for properties. This follow the same property types from Rightmove. This field is optional.
Not SpecifiedTerraced House
End of Terrace House
Semi-Detached House
Detached House
Mews House
Cluster House
Ground Floor Flat
Flat
Studio Flat
Ground Floor Maisonette
Maisonette
Bungalow
Terraced Bungalow
Semi-Detached Bungalow
Detached Bungalow
Mobile Home
Land (Residential)
Link Detached House
Town House
Cottage
Chalet
Character Property
House
Villa
Apartment
Penthouse
Fina
Barn Conversion
Serviced Apartment
Parking
Sheltered Housing
Retirement Property
House Share
Flat Share
Park Home
Garages
Farm House
Equestrian Facility
Duplex
Triplex
Longere
Gite
Barn
Trulli
Mill
Ruins
Restaurant
Cafe
Castle
Village House
Cave House
Cortijo
Farm Land
Plot
Country House
Stone House
Caravan
Lodge
Log Cabin
Manor House
Stately home
Off-Plan
Semi-Detached Villa
Detached Villa
Bar/Nightclub
Shop
Riad
House Boat
Hotel Room
Block of Apartments
Private Halls
Office
Business Park
Serviced Office
Retail Property (High Street)
Retail Property (Out of Town)
Convenience Store
Hairdresser/Barber Shop
Hotel
Petrol Station
Post Office
Pub
Workshop & Retail Space
Distribution Warehouse
Factory
Heavy Industrial
Industrial Park
Light Industrial
Storage
Showroom
Warehouse
Land (Commercial)
Commercial Development
Industrial Development
Residential Development
Commercial Property
Data Centre
Farm
Healthcare Facility
Marine Property
Mixed Use
Research & Development Facility
Science Park
Guest House
Hospitality
Leisure Facility
Takeaway
Childcare Facility
Smallholding
Place of Worship
Trade Counter
Coach House
House of Multiple Occupation
Sports facilities
Spa
Campsite & Holiday Village
Example field on request:
"propertytype": "Detached House"
Marketing Matching Property Type Zoopla:
The list below describes the possible Property types for properties. This follow the same property types from Zoopla. This field is optional.
TerracedEnd Terrace
Semi Detached
Detached
Mews
Flat
Studio
Maisonette
Bungalow
Terraced Bungalow
Semi-Detached Bungalow
Detached Bungalow
Land
Link Detached
Town House
Cottage
Chalet
Villa
Finca
Barn Conversion
Parking
Park Home
Farmhouse
Equestrian
Longere
Restaurant
Chateau
Country House
Lodge
Retail
Riad
House Boat
Block of Flats
Office
Business Park
Hotel
Pub/Bar
Industrial
Light Industrial
Warehouse
Farm
Leisure
Example field on request:
"propertytypezoopla": "Detached"
Marketing Others Measurement Units:
The list below describes the possible Measurement Units types for properties. This field is optional.
sqmsqft
Example field on request:
"measurementunits": "sqft"
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,
"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",
"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",
},
},
"media": [
{
"type": "string",
"caption": "string",
"urlprimary": "string",
"urlsmall": "string",
"urllarge": "string",
"room": "string",
"roomtype": "string",
"dateadded": "datetime",
}
],
"udf": [
{
"udfid": long,
"value": "string"
}
]
}
]
}