Properties
Properties in the workspace, and the default rates for each. Per-date pricing is under Calendar.
List properties
Returns properties your integration may access, most recently modified first. Combine updated_after with the cursor for an incremental sync.
query Parameters
idsComma-separated list of resource ids to fetch.
created_afterOnly records created strictly after this instant (RFC 3339).
created_beforeOnly records created strictly before this instant (RFC 3339).
updated_afterOnly records modified strictly after this instant (RFC 3339). Use this for delta syncs.
updated_beforeOnly records modified strictly before this instant (RFC 3339).
limitPage size, 1-200.
cursorOpaque cursor from a previous response. Pass pagination.next_cursor back verbatim.
cityFilter by city (case-insensitive exact match).
include_archivedInclude archived properties. Archived properties are excluded by default.
expandComma-separated related objects to embed. Allowed: photos, owner.
Headers
X-Noe-AppYour integration key. Verified against the key you authenticated with; a mismatch is rejected.
List properties › Responses
A cursor-paginated page of properties.
Retrieve a property
Returns 404 both when the property does not exist and when it falls outside your grant.
path Parameters
idProperty id.
query Parameters
expandComma-separated related objects to embed. Allowed: photos, owner.
Headers
X-Noe-AppYour integration key. Verified against the key you authenticated with; a mismatch is rejected.
Retrieve a property › Responses
The requested property.
idobjectreferenceHuman reference used inside Noé.
namenicknameShort internal label. Often the name staff actually use.
statusclassificationProperty type as classified in Noé.
residence_typeWhether the home is a primary or secondary residence — drives local rental rules. Null when not declared in Noé (Airbnb does not supply this).
registration_numberOfficial rental registration number, where the municipality requires one. Listing platforms are usually legally obliged to display it.
nights_limitLegal cap on nights rented per year, when one applies. Null means no cap.
amenitiesvideo_urlVideo tour, when one exists.
external_refYour own identifier for this property, if you set one.
created_atupdated_atOnly present with expand=photos.
Only present with expand=owner. Personal data — handle accordingly.
Update a property
Updates listing details. Only the fields you send are changed. Address, geolocation, owner and access codes are not writable. Pricing is on PUT /v1/properties/{id}/rates.
path Parameters
idProperty id.
Headers
Idempotency-KeyAny unique string (a UUID works). Retrying with the same key replays the original response instead of applying the change twice.
X-Noe-AppYour integration key. Verified against the key you authenticated with; a mismatch is rejected.
Update a property › Request Body
nameDisplay name.
nicknameShort internal label.
registration_numberOfficial rental registration number. Listing platforms are usually legally required to display it.
bedroomsNumber of bedrooms.
bathroomsNumber of bathrooms.
max_guestsMaximum guests.
surface_sqmFloor area in m².
amenitiesReplaces the amenity list entirely. Send the full set you want.
bed_sizesReplaces the bed-size list entirely.
check_in_timeLocal check-in time (HH:mm).
check_out_timeLocal check-out time (HH:mm).
video_urlVideo tour URL.
external_refYour own identifier for this property, echoed back on reads.
Update a property › Responses
The property after the update.
idobjectreferenceHuman reference used inside Noé.
namenicknameShort internal label. Often the name staff actually use.
statusclassificationProperty type as classified in Noé.
residence_typeWhether the home is a primary or secondary residence — drives local rental rules. Null when not declared in Noé (Airbnb does not supply this).
registration_numberOfficial rental registration number, where the municipality requires one. Listing platforms are usually legally obliged to display it.
nights_limitLegal cap on nights rented per year, when one applies. Null means no cap.
amenitiesvideo_urlVideo tour, when one exists.
external_refYour own identifier for this property, if you set one.
created_atupdated_atOnly present with expand=photos.
Only present with expand=owner. Personal data — handle accordingly.
Retrieve rates
The default nightly rate, its floor and ceiling, the property-level stay rules and the per-channel overlays. Per-date pricing is on /v1/calendar.
path Parameters
idProperty id.
query Parameters
refreshForce a fresh read of the per-channel overlays instead of serving cached values. Slower; use it when you suspect the cache is stale.
Headers
X-Noe-AppYour integration key. Verified against the key you authenticated with; a mismatch is rejected.
Retrieve rates › Responses
The property's rates.
objectproperty_idWhat applies when no date overrides it.
Per-channel overlays applied on top of whichever rate resolved.
channels_connectedFalse when the property is not connected to any channel yet. The defaults still apply; the channel overlays are empty.
channels_synced_atWhen the channel overlays were last reconciled.
Update rates
Sets the default rate, its bounds, the property-level stay rules and the per-channel markup in one call. Only the fields you send are changed. Re-read after writing, so the response reflects what was stored. See the pricing guide for how the layers resolve.
path Parameters
idProperty id.
Headers
Idempotency-KeyAny unique string (a UUID works). Retrying with the same key replays the original response instead of applying the change twice.
X-Noe-AppYour integration key. Verified against the key you authenticated with; a mismatch is rejected.
Update rates › Request Body
base_price_centsDefault nightly rate in cents, used for any date without an override.
floor_price_centsLowest nightly rate an automated pricing tool may set, in cents.
ceiling_price_centsHighest nightly rate an automated pricing tool may set, in cents.
min_stayProperty-level minimum stay. A FLOOR for every per-date minimum: a smaller value set through PUT /v1/calendar is capped by it.
max_stayProperty-level maximum stay.
block_after_checkout_daysNights closed automatically after each check-out. 0 keeps the turnover day sellable; any higher value re-closes it, so reopening that date will not hold.
Per-channel overlays: markup, occupancy pricing and fees. Only Airbnb supports them.
Update rates › Responses
The rates after the update.
objectproperty_idWhat applies when no date overrides it.
Per-channel overlays applied on top of whichever rate resolved.
channels_connectedFalse when the property is not connected to any channel yet. The defaults still apply; the channel overlays are empty.
channels_synced_atWhen the channel overlays were last reconciled.

