Property Filter Service

Back

Overview

Property filters define which properties are filterable within a category. They link a property to a category so the frontend knows which filters to show when browsing that category.

Related to:

All operations are tenant-aware.


Database tables


Endpoints

Back to Catalog

GET

/api/v1/PropertyFilters/property/{propertyId}

Returns all property filters for a given property.

Route parameters:

Response:

Authorization:


GET

/api/v1/PropertyFilters/category/{categoryId}

Returns all property filters for a given category.

Route parameters:

Response:

Authorization:


GET

/api/v1/PropertyFilters/{id}

Returns a single property filter by its identifier.

Route parameters:

Behavior:

Response:

Authorization:


POST

/api/v1/PropertyFilters

Creates a new property filter (links a property to a category).

Request body (PropertyFilterModel):

Response:

Authorization:


PUT

/api/v1/PropertyFilters/{id}

Updates an existing property filter.

Route parameters:

Request body (PropertyFilterModel):

Response:

Authorization:


DELETE

/api/v1/PropertyFilters/{id}

Deletes a property filter by its identifier.

Route parameters:

Response:

Authorization:


Notes