Catalog

Search Products

Find or browse current catalog products by name, model or SKU; returns a bounded page with an exact total. Get contextual filter IDs from get_catalog_filters and brand IDs from search_brands; do not guess IDs. Read a selected result with get_product; narrow overly broad queries. Public; no OAuth required. Read-only. HEAD is also supported and returns the same headers without a body.

get/products

Request

  • Base URL: https://vesremont.com/api/v1
  • URL: https://vesremont.com/api/v1/products
  • Auth: none required

Query parameters

qstring

Storefront text search query. Omit to browse the catalog with the supplied section, brand and filters.

sort'id_sort' | 'price_min' | 'price_max'

Catalog order: id_sort is the default ID order; price_min sorts cheapest first, price_max most expensive first.

pageinteger

One-based result page, default 1. Do not combine with cursor; the existing offset window still applies.

per_pageinteger

Maximum results per page, default 20. Keep the same value when following next_cursor.

cursorstring

Opaque next_cursor from the previous response. Keep the same filters/sort; do not combine with page. Expires after 15 minutes. Existing backend windows apply; not a frozen snapshot.

section_idinteger

Restrict to this real catalog section. Do not combine with filters.section_ids.

brand_idinteger

Restrict to this brand ID returned by search_brands or product data, not its display name.

Storefront catalog filters. Combine with the current section/brand context; REST encodes this object as one JSON query value. One URL-encoded JSON object (maximum 4096 UTF-8 bytes), not bracket-style query parameters.

Response

Successful operation.

Changes

No recorded changes to this operation across all 1 revision of this API.