/dnsshop/products

POST /api/dnsshop/products

Price: 1 credit

Return one DNS (dns-shop.ru) product for a named Russian city by product URL, 16-hex url id, guid or numeric product code: name, brand, price in roubles, availability, loyalty bonus, the full specification sheet grouped as DNS groups it, the marketing description, the manufacturer country, the warranty term, product images, the aggregate rating with its review count and the review DNS features at the top of the page. Optionally also the colour and memory siblings of the same model.

How to use it

All four input forms resolve to the same product. The guid cannot be derived from the url id, so keep the guid this endpoint returns if you plan to come back. The slug inside a product URL is decorative and any value resolves. `city` changes the answer: DNS prices the same product differently by city, and the record echoes the city it was priced in. `characteristics` is the full specification sheet as DNS groups it, so read it for anything the flat fields do not carry. There is no previous price, discount amount or percentage here and none exists anywhere in the DNS product surface — call dnsshop/products/price-history for what the product used to cost. `top_opinion` is the single review DNS promotes, not a review list. A category id or an unrelated guid is answered with 412 rather than a neighbouring entity.

Parameters

Request body

Response

Errors

Response headers