Skip to main content
POST
Create a watcher

Authorizations

Authorization
string
header
required

Polar.sh license key. Format: BOROUGH-<uuid>

Body

application/json
watchType
enum<string>
required
Available options:
listing,
building,
search
listingId
string
buildingId
string
searchFilters
object

Filters for a search watcher. Only the keys below are accepted; any other key is rejected with 400 INVALID_PARAMS at create time, rather than silently ignored — a watcher that quietly watches something broader than you asked for is worse than one that refuses to be created. Note beds is an exact match here, not the minBeds/maxBeds range the search endpoints take. The filters may match at most 500 active listings. Broader filters are refused with 400 INVALID_PARAMS at create and when a paused watcher is resumed; narrow them with areas, minPrice/maxPrice, beds, listingType or buildingType. A running watcher whose matches later grow past 500 is paused.

Example:
pollInterval
integer

Seconds between polls. Business: building and search watchers minimum 300, default 900; listing watchers minimum and default 3600. Internal: minimum 60.

Response

Watcher created

data
object
meta
object