← ClaudeAtlas

a1-yandex-kit-cataloglisted

Manage the Yandex KIT store catalog over its REST API: products, variants (SKUs, prices, stocks), bulk price/stock sync, variant documents (attachments), categories, characteristics (including groups and colors), product videos, collections, context collections and badges. Use when creating, updating, archiving or querying catalog entities in a Yandex KIT store.
ztemerbekov/a1-yandex-kit-skills · ★ 2 · AI & Automation · score 71
Install: claude install-skill ztemerbekov/a1-yandex-kit-skills
# A1 Yandex KIT — Catalog ## Communication Before producing any user-facing message, read and apply [`../a1-yandex-kit/references/merchant-communication.md`](../a1-yandex-kit/references/merchant-communication.md) completely. Covers the catalog domain of the Yandex KIT e-commerce API — tags: Товары, Категории товаров, Характеристики товаров, Видео, Коллекции, Контекстные коллекции, Бейджи. In KIT's model the variant (`/v1/variants`) is the sellable unit carrying SKU, prices and per-warehouse stocks, and a product (`/v1/products`) groups variants, so most «товар» operations act on variants. A variant carries two **distinct** identifiers: `product_id` and `product_card_id` (карточка товара) — the card-scoped endpoints (`/v1/products/cards/{product_card_id}/similar...` and collection card management, «Добавление/Удаление карточек») take `product_card_id`, never a product id; read it from the variant first. Variant documents (инструкции, сертификаты, паспорта) live under `/v1/variants/{id}/attachments`: upload the file via `POST /v1/files` first, then attach it by `file_id`; the title must not contain `:` or `/`, and `display_sequence` must be unique per variant (an occupied value returns 409 — nothing is reordered automatically). Mind the content types: `UpdateVariant`, `UpdateCategory`, `UpdateCharacteristic` and `UpdateVariantAttachment` use JSON Merge Patch (`application/merge-patch+json` — send only the fields to change; `null` clears only the fields the schema marks nulla