SearchPropertiesRequest
Request model for POST /api/v1/properties/search. Supports polygon/multi-polygon geometry queries and point+radius queries.
- cursorType: null | string
Pagination cursor from previous response.
- filtersType: object · SearchFiltersRequest nullable
Optional filters to apply alongside spatial query.
- categoriesType: array string[] | null
Optional type filters with OR semantics. A property matches when it has at least one of the supplied categories.
- countryType: null | string
- tagsType: array string[] | null
Optional tag filters with OR semantics. A property matches when its latest TimeSeries has at least one of the supplied tags.
- nearType: object · SearchNearRequest nullable
Center point for radius search. Mutually exclusive with within.
- latitudeType: null | number | string
Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?$Format: double - longitudeType: null | number | string
Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?$Format: double
- pageType: null | integer | string
_size Pattern: ^-?(?:0|[1-9]\d*)$Format: int32Number of results per page (1-500, default 50).
- radiusType: null | integer | string
Pattern: ^-?(?:0|[1-9]\d*)$Format: int32Search radius in meters. Required with near.
- sortType: null | string
Sort order: "distance" or "updated" (default). "distance" requires near or sort_origin.
- sortType: object · SearchNearRequest nullable
_origin Explicit origin point for distance calculation. Required for sort=distance with within.
- latitudeType: null | number | string
Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?$Format: double - longitudeType: null | number | string
Pattern: ^-?(?:0|[1-9]\d*)(?:\.\d+)?(?:[eE][+-]?\d+)?$Format: double
- withinnullable
GeoJSON geometry object (Polygon or MultiPolygon only). Coordinates follow GeoJSON standard: [longitude, latitude]. Mutually exclusive with near.