Property Management

Create a property

post

Body

application/json

PropertyInput

typestringrequired

Allowed values:apartmenthouselandcommercialparking

Example:apartment

titlestringrequired

<= 120 characters

Example:3-Bedroom Period Home near Riverside Park

descriptionstring

Example:Well-maintained period apartment on the second floor with two south-facing balconies.

addressobjectrequired
Show Child Parameters
living_area_sqmnumber(float)

Example:86.5

lot_size_sqmnumber(float)

Example:412

roomsnumber(float)

Example:3

year_builtinteger

Example:1908

floorinteger

Example:2

purchase_price_eurinteger

Example:645000

cold_rent_eurinteger

Example:1450

service_charges_eurinteger

Example:280

available_fromstring(date)

Example:2026-11-01

energy_certificateobject

Figures needed to publish a listing.

Show Child Parameters
commissionobject
Show Child Parameters

Response

application/json

Created

Property

typestringrequired

Allowed values:apartmenthouselandcommercialparking

Example:apartment

titlestringrequired

<= 120 characters

Example:3-Bedroom Period Home near Riverside Park

descriptionstring

Example:Well-maintained period apartment on the second floor with two south-facing balconies.

addressobjectrequired
Show Child Parameters
living_area_sqmnumber(float)

Example:86.5

lot_size_sqmnumber(float)

Example:412

roomsnumber(float)

Example:3

year_builtinteger

Example:1908

floorinteger

Example:2

purchase_price_eurinteger

Example:645000

cold_rent_eurinteger

Example:1450

service_charges_eurinteger

Example:280

available_fromstring(date)

Example:2026-11-01

energy_certificateobject

Figures needed to publish a listing.

Show Child Parameters
commissionobject
Show Child Parameters
idstring

Example:prop_8f2c1a

statusstring

Allowed values:draftactivereservedsoldrentedarchived

Example:active

media_countinteger

Example:14

created_atstring(date-time)

Example:2026-08-14T08:12:44Z

updated_atstring(date-time)

Example:2026-08-20T09:38:02Z

post/properties

Body

{ "type": "apartment", "title": "3-Bedroom Period Home near Riverside Park", "address": { "street": "148 Elm Street", "postal_code": "10001", "city": "Springfield" }, "living_area_sqm": 86.5, "rooms": 3, "year_built": 1908, "purchase_price_eur": 645000, "commission": { "buyer_percent": 3.57, "seller_percent": 3.57 } }
 
application/json

Retrieve a property

get

Path Parameters

propertyIdstringrequired

Example:prop_8f2c1a

Response

application/json

Property

Property

typestringrequired

Allowed values:apartmenthouselandcommercialparking

Example:apartment

titlestringrequired

<= 120 characters

Example:3-Bedroom Period Home near Riverside Park

descriptionstring

Example:Well-maintained period apartment on the second floor with two south-facing balconies.

addressobjectrequired
Show Child Parameters
living_area_sqmnumber(float)

Example:86.5

lot_size_sqmnumber(float)

Example:412

roomsnumber(float)

Example:3

year_builtinteger

Example:1908

floorinteger

Example:2

purchase_price_eurinteger

Example:645000

cold_rent_eurinteger

Example:1450

service_charges_eurinteger

Example:280

available_fromstring(date)

Example:2026-11-01

energy_certificateobject

Figures needed to publish a listing.

Show Child Parameters
commissionobject
Show Child Parameters
idstring

Example:prop_8f2c1a

statusstring

Allowed values:draftactivereservedsoldrentedarchived

Example:active

media_countinteger

Example:14

created_atstring(date-time)

Example:2026-08-14T08:12:44Z

updated_atstring(date-time)

Example:2026-08-20T09:38:02Z

get/properties/{propertyId}
 
application/json

Update a property

Updates individual fields. Listings already generated remain unchanged.

patch

Path Parameters

propertyIdstringrequired

Example:prop_8f2c1a

Body

application/json

PropertyInput

typestringrequired

Allowed values:apartmenthouselandcommercialparking

Example:apartment

titlestringrequired

<= 120 characters

Example:3-Bedroom Period Home near Riverside Park

descriptionstring

Example:Well-maintained period apartment on the second floor with two south-facing balconies.

addressobjectrequired
Show Child Parameters
living_area_sqmnumber(float)

Example:86.5

lot_size_sqmnumber(float)

Example:412

roomsnumber(float)

Example:3

year_builtinteger

Example:1908

floorinteger

Example:2

purchase_price_eurinteger

Example:645000

cold_rent_eurinteger

Example:1450

service_charges_eurinteger

Example:280

available_fromstring(date)

Example:2026-11-01

energy_certificateobject

Figures needed to publish a listing.

Show Child Parameters
commissionobject
Show Child Parameters

Response

application/json

Updated

Property

typestringrequired

Allowed values:apartmenthouselandcommercialparking

Example:apartment

titlestringrequired

<= 120 characters

Example:3-Bedroom Period Home near Riverside Park

descriptionstring

Example:Well-maintained period apartment on the second floor with two south-facing balconies.

addressobjectrequired
Show Child Parameters
living_area_sqmnumber(float)

Example:86.5

lot_size_sqmnumber(float)

Example:412

roomsnumber(float)

Example:3

year_builtinteger

Example:1908

floorinteger

Example:2

purchase_price_eurinteger

Example:645000

cold_rent_eurinteger

Example:1450

service_charges_eurinteger

Example:280

available_fromstring(date)

Example:2026-11-01

energy_certificateobject

Figures needed to publish a listing.

Show Child Parameters
commissionobject
Show Child Parameters
idstring

Example:prop_8f2c1a

statusstring

Allowed values:draftactivereservedsoldrentedarchived

Example:active

media_countinteger

Example:14

created_atstring(date-time)

Example:2026-08-14T08:12:44Z

updated_atstring(date-time)

Example:2026-08-20T09:38:02Z

patch/properties/{propertyId}

Body

{ "purchase_price_eur": 629000 }
 
application/json

Archive a property

Takes the property off the market. The record remains readable.

delete

Path Parameters

propertyIdstringrequired

Example:prop_8f2c1a

Response

Archived

delete/properties/{propertyId}
 

Media