CopyHero

Get Watched Product Vendor Facet

GET
/api/v1/watchlist/products/vendors

Distinct vendor values across the viewer's subscribed watchlist corpus.

Authorization

HTTPBearer
headerAuthorizationBearer <token>

Query Parameters

q?|

Case-insensitive substring match for typeahead

watched_store_ids?array<string>|

Watched stores, written in:<id> (only these; a bare id means in) or not_in:<id> (every subscribed store but these); one operator per request. Narrows within the subscription gate; never widens it.

store_tags?array<>|

Only stores the viewer tagged with any of these tags (OR within the list). ANDs with watched_store_ids; tags matching no subscribed store yield an EMPTY value list, never an unfiltered one.

limit?Limit
Range1 <= value <= 200
Default50

Response Body

Successful Response

application/json
  1. response

Distinct values for a single product-list filter dimension.

Powers the typeahead AsyncCombobox dropdowns on the Products page (Tags / Type / Vendor). The shape is intentionally minimal — no usage counts, no pagination — because the UI only needs the selectable strings.

values*array<string>
Example Request
curl -X GET 'https://app.copyhero.app/api/v1/watchlist/products/vendors'
Example Response
{  "values": [    "string"  ]}