Your portfolio
Publish a home
POST /properties{
"external_id": "PM-1001",
"name": "Riverside 2BR",
"address": "400 Riverside Drive",
"city": "Los Angeles",
"state": "California",
"zip_code": "90007",
"latitude": 34.0243,
"longitude": -118.2851,
"monthly_rate": 3400,
"bedrooms": 2,
"bathrooms": 2,
"sqft": 950,
"furnished_status": "furnished",
"available_from": "2026-10-01",
"security_deposit": 1500,
"rent_4_6_months": 3200
}Required: address, city, state, zip_code, monthly_rate, bedrooms,
bathrooms. Everything else sharpens the match.
A thousand homes
POST /properties/batch{ "properties": [ { … }, { … } ] }Up to 100 per call, answered per item so one bad row does not cost the other ninety-nine:
{
"created": 99,
"failed": 1,
"results": [
{ "index": 0, "external_id": "PM-1001", "ok": true, "updated": false, "data": { "id": "4e2ec10b-…" } },
{ "index": 1, "external_id": "PM-1002", "ok": false,
"error": { "code": "invalid_field", "message": "Street address is required", "field": "address" } }
]
}207 when some worked and some did not. updated: true means that home already
existed under your external_id and was refreshed.
Keep them current
PATCH /properties/{id|external_id}{ "monthly_rate": 3550, "available_from": "2026-11-01", "status": "unavailable" }status is available, pending or unavailable. Mark a home unavailable
rather than deleting it — a deleted home loses its history, and its placements.
List them
GET /properties?limit=50&status=available&cursor=…Returns verified and verified_via for each home, and next_cursor while
more remain.
Why a home is not verified
Only verified homes are shown to adjusters. A home is verified when its listing is complete — address, bedrooms, bathrooms, square footage, rate, photo, description, amenities, pet policy, availability, deposit and fees — and it has availability we can read.
If verified is false, something in that list is missing. Fill it and the home
verifies itself.
Rent tiers
A longer stay bills at a lower monthly rate, and the lease states the tier that will actually be charged:
| Field | Applies to |
|---|---|
monthly_rate | The headline rate, and stays under two months |
rent_1_3_months | 2–3 months |
rent_4_6_months | 4–6 months |
rent_7_9_months | 7–9 months |
rent_10_12_months | 10 months and over |
Leave them out and every stay bills at monthly_rate.