{"openapi":"3.1.0","info":{"title":"DOC v.1.1 - Wiki API","description":"API DOC services.","version":"1.1.0"},"paths":{"/wiki/v1/brands/":{"get":{"tags":["Бренды Wiki"],"summary":"Получить список брендов","description":"GET-операция для получения списка брендов","operationId":"BrandsWikiRouter_get_brands_wiki_wiki_v1_brands__get","parameters":[{"name":"api-key","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Api-Key"}},{"name":"start","in":"query","required":false,"schema":{"type":"integer","description":"С какого порядкового инстанса начинать (для пагинации)","default":0,"title":"Start"},"description":"С какого порядкового инстанса начинать (для пагинации)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Сколько инстансов вернуть","default":20,"title":"Limit"},"description":"Сколько инстансов вернуть"},{"name":"order_by","in":"query","required":false,"schema":{"type":"string","description":"Сортировка (id_asc, id_desc)","default":"id_asc","title":"Order By"},"description":"Сортировка (id_asc, id_desc)"},{"name":"response_fmt","in":"query","required":false,"schema":{"type":"string","description":"Формат респонса (json, yaml, yml, xml)","default":"json","title":"Response Fmt"},"description":"Формат респонса (json, yaml, yml, xml)"},{"name":"is_download","in":"query","required":false,"schema":{"type":"integer","description":"Нужно ли выгрузить результат файлом","default":0,"title":"Is Download"},"description":"Нужно ли выгрузить результат файлом"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Поиск по названию бренда","title":"Search"},"description":"Поиск по названию бренда"},{"name":"filter_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Фильтрация wiki-брендов","title":"Filter By"},"description":"Фильтрация wiki-брендов"},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Язык локализации ответа (ru, en, ar, zh, kk)","default":"ru","title":"Lang"},"description":"Язык локализации ответа (ru, en, ar, zh, kk)"},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Успешный запрос","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BrandWikiResponse"},"examples":{"success_example":{"summary":"Успешный ответ","value":{"data":[{"id":1,"menutitle":"A-Ceramica","slug":"a-ceramica","description_text":"Описание бренда","files":[{"id":7001,"slug":"brand-gallery-01","name":"brand-gallery-01.jpg","attr_title":"Brand gallery","description":"Дополнительное изображение бренда","alt":"Brand photo","category":"images","file_type":{"id":1,"name":"Image","slug":"image"},"urls":{"min":"https://example.com/wiki/v1/files/bWlufGltYWdlcy9icmFuZC1nYWxsZXJ5LTAxLmpwZw.sig","middle":"https://example.com/wiki/v1/files/bWlkZGxlfGltYWdlcy9icmFuZC1nYWxsZXJ5LTAxLmpwZw.sig","max":"https://example.com/wiki/v1/files/bWF4fGltYWdlcy9icmFuZC1nYWxsZXJ5LTAxLmpwZw.sig"}}],"images_urls":{"min":"https://example.com/wiki/v1/files/bWlufGltYWdlcy9icmFuZC5qcGc.sig","middle":"https://example.com/wiki/v1/files/bWlkZGxlfGltYWdlcy9icmFuZC5qcGc.sig","max":"https://example.com/wiki/v1/files/bWF4fGltYWdlcy9icmFuZC5qcGc.sig"}}],"success":true,"meta":{"total":1,"counts":1}}}}}}},"401":{"description":"Ошибка аутентификации","content":{"application/json":{"example":{"error":"Ошибка аутентификации"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wiki/v1/brands/{brand_id_or_slug}/":{"get":{"tags":["Бренды Wiki"],"summary":"Получить бренд по ID или slug","description":"GET-операция для получения бренда по ID или slug","operationId":"PersonalBrandsWikiRouter_get_brand_wiki_by_id_or_slug_wiki_v1_brands__brand_id_or_slug___get","parameters":[{"name":"brand_id_or_slug","in":"path","required":true,"schema":{"type":"string","title":"ID или slug бренда","description":"ID или slug бренда"},"description":"ID или slug бренда","example":"1"},{"name":"api-key","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Api-Key"}},{"name":"start","in":"query","required":false,"schema":{"type":"integer","description":"С какого порядкового инстанса начинать (для пагинации)","default":0,"title":"Start"},"description":"С какого порядкового инстанса начинать (для пагинации)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Сколько инстансов вернуть","default":20,"title":"Limit"},"description":"Сколько инстансов вернуть"},{"name":"order_by","in":"query","required":false,"schema":{"type":"string","description":"Сортировка (price_asc, price_desc, created_asc, created_desc, updated_asc, updated_desc)","default":"id_asc","title":"Order By"},"description":"Сортировка (price_asc, price_desc, created_asc, created_desc, updated_asc, updated_desc)"},{"name":"response_fmt","in":"query","required":false,"schema":{"type":"string","description":"Формат респонса (json, yaml, yml, xml)","default":"json","title":"Response Fmt"},"description":"Формат респонса (json, yaml, yml, xml)"},{"name":"is_download","in":"query","required":false,"schema":{"type":"integer","description":"Нужно ли выгрузить результат файлом","default":0,"title":"Is Download"},"description":"Нужно ли выгрузить результат файлом"},{"name":"search","in":"query","required":false,"schema":{"type":"string","description":"Поисковая строка (может по нескольким полям, если реализовано)","title":"Search"},"description":"Поисковая строка (может по нескольким полям, если реализовано)"},{"name":"filter_by","in":"query","required":false,"schema":{"type":"string","description":"Фильтрация по полям. Значения разделяются запятой, фильтры — точкой с запятой.<br><br><b>Примеры:</b><ul><li><code>menutitle:плитка,керамогранит</code> — фильтр по названию</li><li><code>brand_id:1,2</code> — фильтр по брендам</li><li><code>city_id:1,2</code> — фильтр по городам</li><li><code>price_min:100;price_max:500</code> — фильтр по цене от и до</li><li><code>created_min:2025-07-25;created_max:2024-07-25</code> — фильтр по дате создания</li><li><code>updated_min:2025-07-25;updated_max:2024-07-25</code> — фильтр по дате обновления</li><li><code>is_publish:true</code> — фильтр по признаку публикации</li></ul>","title":"Filter By"},"description":"Фильтрация по полям. Значения разделяются запятой, фильтры — точкой с запятой.<br><br><b>Примеры:</b><ul><li><code>menutitle:плитка,керамогранит</code> — фильтр по названию</li><li><code>brand_id:1,2</code> — фильтр по брендам</li><li><code>city_id:1,2</code> — фильтр по городам</li><li><code>price_min:100;price_max:500</code> — фильтр по цене от и до</li><li><code>created_min:2025-07-25;created_max:2024-07-25</code> — фильтр по дате создания</li><li><code>updated_min:2025-07-25;updated_max:2024-07-25</code> — фильтр по дате обновления</li><li><code>is_publish:true</code> — фильтр по признаку публикации</li></ul>"},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Язык локализации ответа (ru, en, ar, zh, kk)","default":"ru","title":"Lang"},"description":"Язык локализации ответа (ru, en, ar, zh, kk)"},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Успешный запрос","content":{"application/json":{"schema":{"$ref":"#/components/schemas/BrandWikiPersonalResponse"},"example":{"data":{"id":1,"menutitle":"A-Ceramica","slug":"a-ceramica","description_text":"Описание бренда","files":[{"id":7001,"slug":"brand-gallery-01","name":"brand-gallery-01.jpg","attr_title":"Brand gallery","description":"Дополнительное изображение бренда","alt":"Brand photo","category":"images","file_type":{"id":1,"name":"Image","slug":"image"},"urls":{"min":"https://example.com/wiki/v1/files/bWlufGltYWdlcy9icmFuZC1nYWxsZXJ5LTAxLmpwZw.sig","middle":"https://example.com/wiki/v1/files/bWlkZGxlfGltYWdlcy9icmFuZC1nYWxsZXJ5LTAxLmpwZw.sig","max":"https://example.com/wiki/v1/files/bWF4fGltYWdlcy9icmFuZC1nYWxsZXJ5LTAxLmpwZw.sig"}}],"images_urls":{"min":"https://example.com/wiki/v1/files/bWlufGltYWdlcy9icmFuZC5qcGc.sig","middle":"https://example.com/wiki/v1/files/bWlkZGxlfGltYWdlcy9icmFuZC5qcGc.sig","max":"https://example.com/wiki/v1/files/bWF4fGltYWdlcy9icmFuZC5qcGc.sig"}},"success":true}}}},"401":{"description":"Ошибка аутентификации","content":{"application/json":{"example":{"error":"Ошибка аутентификации"}}}},"400":{"description":"Бренд не найден","content":{"application/json":{"example":{"error":"Инстанс не найден"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wiki/v1/categories/":{"get":{"tags":["Категории Wiki"],"summary":"Получить список категорий","description":"GET-операция для получения списка категорий","operationId":"CategoriesWikiRouter_get_categories_wiki_wiki_v1_categories__get","parameters":[{"name":"api-key","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Api-Key"}},{"name":"start","in":"query","required":false,"schema":{"type":"integer","description":"С какого порядкового инстанса начинать (для пагинации)","default":0,"title":"Start"},"description":"С какого порядкового инстанса начинать (для пагинации)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Сколько инстансов вернуть","default":20,"title":"Limit"},"description":"Сколько инстансов вернуть"},{"name":"order_by","in":"query","required":false,"schema":{"type":"string","description":"Сортировка (id_asc, id_desc)","default":"id_asc","title":"Order By"},"description":"Сортировка (id_asc, id_desc)"},{"name":"response_fmt","in":"query","required":false,"schema":{"type":"string","description":"Формат респонса (json, yaml, yml, xml)","default":"json","title":"Response Fmt"},"description":"Формат респонса (json, yaml, yml, xml)"},{"name":"is_download","in":"query","required":false,"schema":{"type":"integer","description":"Нужно ли выгрузить результат файлом","default":0,"title":"Is Download"},"description":"Нужно ли выгрузить результат файлом"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Поиск по названию категории","title":"Search"},"description":"Поиск по названию категории"},{"name":"filter_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Фильтрация wiki-категорий","title":"Filter By"},"description":"Фильтрация wiki-категорий"},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Язык локализации ответа (ru, en, ar, zh, kk)","default":"ru","title":"Lang"},"description":"Язык локализации ответа (ru, en, ar, zh, kk)"},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Успешный запрос","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CategoryWikiResponse"},"examples":{"success_example":{"summary":"Успешный ответ","value":{"data":[{"id":7,"menutitle":"Керамогранит","slug":"keramogranit","images_urls":{"min":"https://example.com/wiki/v1/files/bWlufGltYWdlcy9jYXRlZ29yeS5qcGc.sig","middle":"https://example.com/wiki/v1/files/bWlkZGxlfGltYWdlcy9jYXRlZ29yeS5qcGc.sig","max":"https://example.com/wiki/v1/files/bWF4fGltYWdlcy9jYXRlZ29yeS5qcGc.sig"},"parent_category":{"id":1,"slug":"tiles","menutitle":"Плитка"}}],"success":true,"meta":{"total":1,"counts":1}}}}}}},"401":{"description":"Ошибка аутентификации","content":{"application/json":{"example":{"error":"Ошибка аутентификации"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wiki/v1/categories/{category_id_or_slug}/":{"get":{"tags":["Категории Wiki"],"summary":"Получить категорию по ID или slug","description":"GET-операция для получения категории по ID или slug","operationId":"PersonalCategoriesWikiRouter_get_category_wiki_by_id_or_slug_wiki_v1_categories__category_id_or_slug___get","parameters":[{"name":"category_id_or_slug","in":"path","required":true,"schema":{"type":"string","title":"ID или slug категории","description":"ID или slug категории"},"description":"ID или slug категории","example":"7"},{"name":"api-key","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Api-Key"}},{"name":"start","in":"query","required":false,"schema":{"type":"integer","description":"С какого порядкового инстанса начинать (для пагинации)","default":0,"title":"Start"},"description":"С какого порядкового инстанса начинать (для пагинации)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Сколько инстансов вернуть","default":20,"title":"Limit"},"description":"Сколько инстансов вернуть"},{"name":"order_by","in":"query","required":false,"schema":{"type":"string","description":"Сортировка (price_asc, price_desc, created_asc, created_desc, updated_asc, updated_desc)","default":"id_asc","title":"Order By"},"description":"Сортировка (price_asc, price_desc, created_asc, created_desc, updated_asc, updated_desc)"},{"name":"response_fmt","in":"query","required":false,"schema":{"type":"string","description":"Формат респонса (json, yaml, yml, xml)","default":"json","title":"Response Fmt"},"description":"Формат респонса (json, yaml, yml, xml)"},{"name":"is_download","in":"query","required":false,"schema":{"type":"integer","description":"Нужно ли выгрузить результат файлом","default":0,"title":"Is Download"},"description":"Нужно ли выгрузить результат файлом"},{"name":"search","in":"query","required":false,"schema":{"type":"string","description":"Поисковая строка (может по нескольким полям, если реализовано)","title":"Search"},"description":"Поисковая строка (может по нескольким полям, если реализовано)"},{"name":"filter_by","in":"query","required":false,"schema":{"type":"string","description":"Фильтрация по полям. Значения разделяются запятой, фильтры — точкой с запятой.<br><br><b>Примеры:</b><ul><li><code>menutitle:плитка,керамогранит</code> — фильтр по названию</li><li><code>brand_id:1,2</code> — фильтр по брендам</li><li><code>city_id:1,2</code> — фильтр по городам</li><li><code>price_min:100;price_max:500</code> — фильтр по цене от и до</li><li><code>created_min:2025-07-25;created_max:2024-07-25</code> — фильтр по дате создания</li><li><code>updated_min:2025-07-25;updated_max:2024-07-25</code> — фильтр по дате обновления</li><li><code>is_publish:true</code> — фильтр по признаку публикации</li></ul>","title":"Filter By"},"description":"Фильтрация по полям. Значения разделяются запятой, фильтры — точкой с запятой.<br><br><b>Примеры:</b><ul><li><code>menutitle:плитка,керамогранит</code> — фильтр по названию</li><li><code>brand_id:1,2</code> — фильтр по брендам</li><li><code>city_id:1,2</code> — фильтр по городам</li><li><code>price_min:100;price_max:500</code> — фильтр по цене от и до</li><li><code>created_min:2025-07-25;created_max:2024-07-25</code> — фильтр по дате создания</li><li><code>updated_min:2025-07-25;updated_max:2024-07-25</code> — фильтр по дате обновления</li><li><code>is_publish:true</code> — фильтр по признаку публикации</li></ul>"},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Язык локализации ответа (ru, en, ar, zh, kk)","default":"ru","title":"Lang"},"description":"Язык локализации ответа (ru, en, ar, zh, kk)"},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Успешный запрос","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CategoryWikiPersonalResponse"},"example":{"data":{"id":7,"menutitle":"Керамогранит","slug":"keramogranit","images_urls":{"min":"https://example.com/wiki/v1/files/bWlufGltYWdlcy9jYXRlZ29yeS5qcGc.sig","middle":"https://example.com/wiki/v1/files/bWlkZGxlfGltYWdlcy9jYXRlZ29yeS5qcGc.sig","max":"https://example.com/wiki/v1/files/bWF4fGltYWdlcy9jYXRlZ29yeS5qcGc.sig"},"parent_category":{"id":1,"slug":"tiles","menutitle":"Плитка"}},"success":true}}}},"401":{"description":"Ошибка аутентификации","content":{"application/json":{"example":{"error":"Ошибка аутентификации"}}}},"400":{"description":"Категория не найдена","content":{"application/json":{"example":{"error":"Инстанс не найден"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wiki/v1/collections/":{"get":{"tags":["Коллекции Wiki"],"summary":"Получить список коллекций","description":"GET-операция для получения списка коллекций","operationId":"CollectionsWikiRouter_get_collections_wiki_wiki_v1_collections__get","parameters":[{"name":"api-key","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Api-Key"}},{"name":"start","in":"query","required":false,"schema":{"type":"integer","description":"С какого порядкового инстанса начинать (для пагинации)","default":0,"title":"Start"},"description":"С какого порядкового инстанса начинать (для пагинации)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Сколько инстансов вернуть","default":20,"title":"Limit"},"description":"Сколько инстансов вернуть"},{"name":"order_by","in":"query","required":false,"schema":{"type":"string","description":"Сортировка (id_asc, id_desc)","default":"id_asc","title":"Order By"},"description":"Сортировка (id_asc, id_desc)"},{"name":"response_fmt","in":"query","required":false,"schema":{"type":"string","description":"Формат респонса (json, yaml, yml, xml)","default":"json","title":"Response Fmt"},"description":"Формат респонса (json, yaml, yml, xml)"},{"name":"is_download","in":"query","required":false,"schema":{"type":"integer","description":"Нужно ли выгрузить результат файлом","default":0,"title":"Is Download"},"description":"Нужно ли выгрузить результат файлом"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Поиск по названию коллекции","title":"Search"},"description":"Поиск по названию коллекции"},{"name":"filter_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Фильтрация wiki-коллекций","title":"Filter By"},"description":"Фильтрация wiki-коллекций"},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Язык локализации ответа (ru, en, ar, zh, kk)","default":"ru","title":"Lang"},"description":"Язык локализации ответа (ru, en, ar, zh, kk)"},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Успешный запрос","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionWikiResponse"},"examples":{"success_example":{"summary":"Успешный ответ","value":{"data":[{"id":1,"menutitle":"Allure","slug":"allure","link_3d":"https://example.com/3d/","link_official_site":"https://example.com/collection/","files":[{"id":8001,"slug":"collection-gallery-01","name":"collection-gallery-01.jpg","attr_title":"Collection gallery","description":"Дополнительное изображение коллекции","alt":"Collection photo","category":"images","file_type":{"id":1,"name":"Image","slug":"image"},"urls":{"min":"https://example.com/wiki/v1/files/bWlufGltYWdlcy9jb2xsZWN0aW9uLWdhbGxlcnktMDEuanBn.sig","middle":"https://example.com/wiki/v1/files/bWlkZGxlfGltYWdlcy9jb2xsZWN0aW9uLWdhbGxlcnktMDEuanBn.sig","max":"https://example.com/wiki/v1/files/bWF4fGltYWdlcy9jb2xsZWN0aW9uLWdhbGxlcnktMDEuanBn.sig"}}],"images_urls":{"min":"https://example.com/wiki/v1/files/bWlufGltYWdlcy9jb2xsZWN0aW9uLmpwZw.sig","middle":"https://example.com/wiki/v1/files/bWlkZGxlfGltYWdlcy9jb2xsZWN0aW9uLmpwZw.sig","max":"https://example.com/wiki/v1/files/bWF4fGltYWdlcy9jb2xsZWN0aW9uLmpwZw.sig"}}],"success":true,"meta":{"total":1,"counts":1}}}}}}},"401":{"description":"Ошибка аутентификации","content":{"application/json":{"example":{"error":"Ошибка аутентификации"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wiki/v1/collections/{collection_id_or_slug}/":{"get":{"tags":["Коллекции Wiki"],"summary":"Получить коллекцию по ID или slug","description":"GET-операция для получения коллекции по ID или slug","operationId":"PersonalCollectionsWikiRouter_get_collection_wiki_by_id_or_slug_wiki_v1_collections__collection_id_or_slug___get","parameters":[{"name":"collection_id_or_slug","in":"path","required":true,"schema":{"type":"string","title":"ID или slug коллекции","description":"ID или slug коллекции"},"description":"ID или slug коллекции","example":"1"},{"name":"api-key","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Api-Key"}},{"name":"start","in":"query","required":false,"schema":{"type":"integer","description":"С какого порядкового инстанса начинать (для пагинации)","default":0,"title":"Start"},"description":"С какого порядкового инстанса начинать (для пагинации)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Сколько инстансов вернуть","default":20,"title":"Limit"},"description":"Сколько инстансов вернуть"},{"name":"order_by","in":"query","required":false,"schema":{"type":"string","description":"Сортировка (price_asc, price_desc, created_asc, created_desc, updated_asc, updated_desc)","default":"id_asc","title":"Order By"},"description":"Сортировка (price_asc, price_desc, created_asc, created_desc, updated_asc, updated_desc)"},{"name":"response_fmt","in":"query","required":false,"schema":{"type":"string","description":"Формат респонса (json, yaml, yml, xml)","default":"json","title":"Response Fmt"},"description":"Формат респонса (json, yaml, yml, xml)"},{"name":"is_download","in":"query","required":false,"schema":{"type":"integer","description":"Нужно ли выгрузить результат файлом","default":0,"title":"Is Download"},"description":"Нужно ли выгрузить результат файлом"},{"name":"search","in":"query","required":false,"schema":{"type":"string","description":"Поисковая строка (может по нескольким полям, если реализовано)","title":"Search"},"description":"Поисковая строка (может по нескольким полям, если реализовано)"},{"name":"filter_by","in":"query","required":false,"schema":{"type":"string","description":"Фильтрация по полям. Значения разделяются запятой, фильтры — точкой с запятой.<br><br><b>Примеры:</b><ul><li><code>menutitle:плитка,керамогранит</code> — фильтр по названию</li><li><code>brand_id:1,2</code> — фильтр по брендам</li><li><code>city_id:1,2</code> — фильтр по городам</li><li><code>price_min:100;price_max:500</code> — фильтр по цене от и до</li><li><code>created_min:2025-07-25;created_max:2024-07-25</code> — фильтр по дате создания</li><li><code>updated_min:2025-07-25;updated_max:2024-07-25</code> — фильтр по дате обновления</li><li><code>is_publish:true</code> — фильтр по признаку публикации</li></ul>","title":"Filter By"},"description":"Фильтрация по полям. Значения разделяются запятой, фильтры — точкой с запятой.<br><br><b>Примеры:</b><ul><li><code>menutitle:плитка,керамогранит</code> — фильтр по названию</li><li><code>brand_id:1,2</code> — фильтр по брендам</li><li><code>city_id:1,2</code> — фильтр по городам</li><li><code>price_min:100;price_max:500</code> — фильтр по цене от и до</li><li><code>created_min:2025-07-25;created_max:2024-07-25</code> — фильтр по дате создания</li><li><code>updated_min:2025-07-25;updated_max:2024-07-25</code> — фильтр по дате обновления</li><li><code>is_publish:true</code> — фильтр по признаку публикации</li></ul>"},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Язык локализации ответа (ru, en, ar, zh, kk)","default":"ru","title":"Lang"},"description":"Язык локализации ответа (ru, en, ar, zh, kk)"},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Успешный запрос","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CollectionWikiPersonalResponse"},"example":{"data":{"id":1,"menutitle":"Allure","slug":"allure","link_3d":"https://example.com/3d/","link_official_site":"https://example.com/collection/","files":[{"id":8001,"slug":"collection-gallery-01","name":"collection-gallery-01.jpg","attr_title":"Collection gallery","description":"Дополнительное изображение коллекции","alt":"Collection photo","category":"images","file_type":{"id":1,"name":"Image","slug":"image"},"urls":{"min":"https://example.com/wiki/v1/files/bWlufGltYWdlcy9jb2xsZWN0aW9uLWdhbGxlcnktMDEuanBn.sig","middle":"https://example.com/wiki/v1/files/bWlkZGxlfGltYWdlcy9jb2xsZWN0aW9uLWdhbGxlcnktMDEuanBn.sig","max":"https://example.com/wiki/v1/files/bWF4fGltYWdlcy9jb2xsZWN0aW9uLWdhbGxlcnktMDEuanBn.sig"}}],"images_urls":{"min":"https://example.com/wiki/v1/files/bWlufGltYWdlcy9jb2xsZWN0aW9uLmpwZw.sig","middle":"https://example.com/wiki/v1/files/bWlkZGxlfGltYWdlcy9jb2xsZWN0aW9uLmpwZw.sig","max":"https://example.com/wiki/v1/files/bWF4fGltYWdlcy9jb2xsZWN0aW9uLmpwZw.sig"}},"success":true}}}},"401":{"description":"Ошибка аутентификации","content":{"application/json":{"example":{"error":"Ошибка аутентификации"}}}},"400":{"description":"Коллекция не найдена","content":{"application/json":{"example":{"error":"Инстанс не найден"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wiki/v1/countries/":{"get":{"tags":["Страны Wiki"],"summary":"Получить список стран","description":"GET-операция для получения списка стран","operationId":"CountriesWikiRouter_get_countries_wiki_wiki_v1_countries__get","parameters":[{"name":"api-key","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Api-Key"}},{"name":"start","in":"query","required":false,"schema":{"type":"integer","description":"С какого порядкового инстанса начинать (для пагинации)","default":0,"title":"Start"},"description":"С какого порядкового инстанса начинать (для пагинации)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Сколько инстансов вернуть","default":20,"title":"Limit"},"description":"Сколько инстансов вернуть"},{"name":"order_by","in":"query","required":false,"schema":{"type":"string","description":"Сортировка (id_asc, id_desc)","default":"id_asc","title":"Order By"},"description":"Сортировка (id_asc, id_desc)"},{"name":"response_fmt","in":"query","required":false,"schema":{"type":"string","description":"Формат респонса (json, yaml, yml, xml)","default":"json","title":"Response Fmt"},"description":"Формат респонса (json, yaml, yml, xml)"},{"name":"is_download","in":"query","required":false,"schema":{"type":"integer","description":"Нужно ли выгрузить результат файлом","default":0,"title":"Is Download"},"description":"Нужно ли выгрузить результат файлом"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Поиск по названию страны","title":"Search"},"description":"Поиск по названию страны"},{"name":"filter_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Фильтрация wiki-стран","title":"Filter By"},"description":"Фильтрация wiki-стран"},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Язык локализации ответа (ru, en, ar, zh, kk)","default":"ru","title":"Lang"},"description":"Язык локализации ответа (ru, en, ar, zh, kk)"},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Успешный запрос","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountryWikiResponse"},"examples":{"success_example":{"summary":"Успешный ответ","value":{"data":[{"id":1,"menutitle":"Россия","slug":"russia","country_code":"RUS"},{"id":2,"menutitle":"Италия","slug":"italy","country_code":"ITA"}],"success":true,"meta":{"total":2,"counts":2}}}}}}},"401":{"description":"Ошибка аутентификации","content":{"application/json":{"example":{"error":"Ошибка аутентификации"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wiki/v1/countries/{country_id_or_slug}/":{"get":{"tags":["Страны Wiki"],"summary":"Получить страну по ID или slug","description":"GET-операция для получения страны по ID или slug","operationId":"PersonalCountriesWikiRouter_get_country_wiki_by_id_or_slug_wiki_v1_countries__country_id_or_slug___get","parameters":[{"name":"country_id_or_slug","in":"path","required":true,"schema":{"type":"string","title":"ID или slug страны","description":"ID или slug страны"},"description":"ID или slug страны","example":"1"},{"name":"api-key","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Api-Key"}},{"name":"start","in":"query","required":false,"schema":{"type":"integer","description":"С какого порядкового инстанса начинать (для пагинации)","default":0,"title":"Start"},"description":"С какого порядкового инстанса начинать (для пагинации)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Сколько инстансов вернуть","default":20,"title":"Limit"},"description":"Сколько инстансов вернуть"},{"name":"order_by","in":"query","required":false,"schema":{"type":"string","description":"Сортировка (price_asc, price_desc, created_asc, created_desc, updated_asc, updated_desc)","default":"id_asc","title":"Order By"},"description":"Сортировка (price_asc, price_desc, created_asc, created_desc, updated_asc, updated_desc)"},{"name":"response_fmt","in":"query","required":false,"schema":{"type":"string","description":"Формат респонса (json, yaml, yml, xml)","default":"json","title":"Response Fmt"},"description":"Формат респонса (json, yaml, yml, xml)"},{"name":"is_download","in":"query","required":false,"schema":{"type":"integer","description":"Нужно ли выгрузить результат файлом","default":0,"title":"Is Download"},"description":"Нужно ли выгрузить результат файлом"},{"name":"search","in":"query","required":false,"schema":{"type":"string","description":"Поисковая строка (может по нескольким полям, если реализовано)","title":"Search"},"description":"Поисковая строка (может по нескольким полям, если реализовано)"},{"name":"filter_by","in":"query","required":false,"schema":{"type":"string","description":"Фильтрация по полям. Значения разделяются запятой, фильтры — точкой с запятой.<br><br><b>Примеры:</b><ul><li><code>menutitle:плитка,керамогранит</code> — фильтр по названию</li><li><code>brand_id:1,2</code> — фильтр по брендам</li><li><code>city_id:1,2</code> — фильтр по городам</li><li><code>price_min:100;price_max:500</code> — фильтр по цене от и до</li><li><code>created_min:2025-07-25;created_max:2024-07-25</code> — фильтр по дате создания</li><li><code>updated_min:2025-07-25;updated_max:2024-07-25</code> — фильтр по дате обновления</li><li><code>is_publish:true</code> — фильтр по признаку публикации</li></ul>","title":"Filter By"},"description":"Фильтрация по полям. Значения разделяются запятой, фильтры — точкой с запятой.<br><br><b>Примеры:</b><ul><li><code>menutitle:плитка,керамогранит</code> — фильтр по названию</li><li><code>brand_id:1,2</code> — фильтр по брендам</li><li><code>city_id:1,2</code> — фильтр по городам</li><li><code>price_min:100;price_max:500</code> — фильтр по цене от и до</li><li><code>created_min:2025-07-25;created_max:2024-07-25</code> — фильтр по дате создания</li><li><code>updated_min:2025-07-25;updated_max:2024-07-25</code> — фильтр по дате обновления</li><li><code>is_publish:true</code> — фильтр по признаку публикации</li></ul>"},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Язык локализации ответа (ru, en, ar, zh, kk)","default":"ru","title":"Lang"},"description":"Язык локализации ответа (ru, en, ar, zh, kk)"},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Успешный запрос","content":{"application/json":{"schema":{"$ref":"#/components/schemas/CountryWikiPersonalResponse"},"example":{"data":{"id":1,"menutitle":"Россия","slug":"russia","country_code":"RUS"},"success":true}}}},"401":{"description":"Ошибка аутентификации","content":{"application/json":{"example":{"error":"Ошибка аутентификации"}}}},"400":{"description":"Страна не найдена","content":{"application/json":{"example":{"error":"Инстанс не найден"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wiki/v1/files/{media_hash}":{"get":{"tags":["Файлы Wiki"],"summary":"Получить файл","description":"GET-операция.","operationId":"MediaFileWikiDetailRouter_get_file_wiki_wiki_v1_files__media_hash__get","parameters":[{"name":"media_hash","in":"path","required":true,"schema":{"type":"string","title":"Хэш-строка"}}],"responses":{"200":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wiki/v1/measurement-units/":{"get":{"tags":["Единицы измерения Wiki"],"summary":"Получить список единиц измерения","description":"GET-операция для получения списка единиц измерения","operationId":"MeasurementUnitsWikiRouter_get_measurement_units_wiki_wiki_v1_measurement_units__get","parameters":[{"name":"api-key","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Api-Key"}},{"name":"start","in":"query","required":false,"schema":{"type":"integer","description":"С какого порядкового инстанса начинать (для пагинации)","default":0,"title":"Start"},"description":"С какого порядкового инстанса начинать (для пагинации)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Сколько инстансов вернуть","default":20,"title":"Limit"},"description":"Сколько инстансов вернуть"},{"name":"order_by","in":"query","required":false,"schema":{"type":"string","description":"Сортировка (id_asc, id_desc, name_asc, name_desc)","default":"id_asc","title":"Order By"},"description":"Сортировка (id_asc, id_desc, name_asc, name_desc)"},{"name":"response_fmt","in":"query","required":false,"schema":{"type":"string","description":"Формат респонса (json, yaml, yml, xml)","default":"json","title":"Response Fmt"},"description":"Формат респонса (json, yaml, yml, xml)"},{"name":"is_download","in":"query","required":false,"schema":{"type":"integer","description":"Нужно ли выгрузить результат файлом","default":0,"title":"Is Download"},"description":"Нужно ли выгрузить результат файлом"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Поиск по названию единицы измерения","title":"Search"},"description":"Поиск по названию единицы измерения"},{"name":"filter_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Фильтрация wiki-единиц измерения","title":"Filter By"},"description":"Фильтрация wiki-единиц измерения"},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Язык локализации ответа (ru, en, ar, zh, kk)","default":"ru","title":"Lang"},"description":"Язык локализации ответа (ru, en, ar, zh, kk)"},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Успешный запрос","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeasurementUnitWikiResponse"},"examples":{"success_example":{"summary":"Успешный ответ","value":{"data":[{"id":1,"slug":"m2","name":"м2"}],"success":true,"meta":{"total":1,"counts":1}}}}}}},"401":{"description":"Ошибка аутентификации","content":{"application/json":{"example":{"error":"Ошибка аутентификации"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wiki/v1/measurement-units/{measurement_unit_id_or_slug}/":{"get":{"tags":["Единицы измерения Wiki"],"summary":"Получить единицу измерения по ID или slug","description":"GET-операция для получения единицы измерения по ID или slug","operationId":"PersonalMeasurementUnitsWikiRouter_get_measurement_unit_wiki_by_id_or_slug_wiki_v1_measurement_units__measurement_unit_id_or_slug___get","parameters":[{"name":"measurement_unit_id_or_slug","in":"path","required":true,"schema":{"type":"string","title":"ID или slug единицы измерения","description":"ID или slug единицы измерения"},"description":"ID или slug единицы измерения","example":"1"},{"name":"api-key","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Api-Key"}},{"name":"start","in":"query","required":false,"schema":{"type":"integer","description":"С какого порядкового инстанса начинать (для пагинации)","default":0,"title":"Start"},"description":"С какого порядкового инстанса начинать (для пагинации)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Сколько инстансов вернуть","default":20,"title":"Limit"},"description":"Сколько инстансов вернуть"},{"name":"order_by","in":"query","required":false,"schema":{"type":"string","description":"Сортировка (price_asc, price_desc, created_asc, created_desc, updated_asc, updated_desc)","default":"id_asc","title":"Order By"},"description":"Сортировка (price_asc, price_desc, created_asc, created_desc, updated_asc, updated_desc)"},{"name":"response_fmt","in":"query","required":false,"schema":{"type":"string","description":"Формат респонса (json, yaml, yml, xml)","default":"json","title":"Response Fmt"},"description":"Формат респонса (json, yaml, yml, xml)"},{"name":"is_download","in":"query","required":false,"schema":{"type":"integer","description":"Нужно ли выгрузить результат файлом","default":0,"title":"Is Download"},"description":"Нужно ли выгрузить результат файлом"},{"name":"search","in":"query","required":false,"schema":{"type":"string","description":"Поисковая строка (может по нескольким полям, если реализовано)","title":"Search"},"description":"Поисковая строка (может по нескольким полям, если реализовано)"},{"name":"filter_by","in":"query","required":false,"schema":{"type":"string","description":"Фильтрация по полям. Значения разделяются запятой, фильтры — точкой с запятой.<br><br><b>Примеры:</b><ul><li><code>menutitle:плитка,керамогранит</code> — фильтр по названию</li><li><code>brand_id:1,2</code> — фильтр по брендам</li><li><code>city_id:1,2</code> — фильтр по городам</li><li><code>price_min:100;price_max:500</code> — фильтр по цене от и до</li><li><code>created_min:2025-07-25;created_max:2024-07-25</code> — фильтр по дате создания</li><li><code>updated_min:2025-07-25;updated_max:2024-07-25</code> — фильтр по дате обновления</li><li><code>is_publish:true</code> — фильтр по признаку публикации</li></ul>","title":"Filter By"},"description":"Фильтрация по полям. Значения разделяются запятой, фильтры — точкой с запятой.<br><br><b>Примеры:</b><ul><li><code>menutitle:плитка,керамогранит</code> — фильтр по названию</li><li><code>brand_id:1,2</code> — фильтр по брендам</li><li><code>city_id:1,2</code> — фильтр по городам</li><li><code>price_min:100;price_max:500</code> — фильтр по цене от и до</li><li><code>created_min:2025-07-25;created_max:2024-07-25</code> — фильтр по дате создания</li><li><code>updated_min:2025-07-25;updated_max:2024-07-25</code> — фильтр по дате обновления</li><li><code>is_publish:true</code> — фильтр по признаку публикации</li></ul>"},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Язык локализации ответа (ru, en, ar, zh, kk)","default":"ru","title":"Lang"},"description":"Язык локализации ответа (ru, en, ar, zh, kk)"},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Успешный запрос","content":{"application/json":{"schema":{"$ref":"#/components/schemas/MeasurementUnitWikiPersonalResponse"},"example":{"data":{"id":1,"slug":"m2","name":"м2"},"success":true}}}},"401":{"description":"Ошибка аутентификации","content":{"application/json":{"example":{"error":"Ошибка аутентификации"}}}},"400":{"description":"Единица измерения не найдена","content":{"application/json":{"example":{"error":"Инстанс не найден"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wiki/v1/products/":{"get":{"tags":["Товары Wiki"],"summary":"Получить список товаров","description":"GET-операция для получения списка товаров","operationId":"ProductsWikiRouter_get_products_wiki_wiki_v1_products__get","parameters":[{"name":"api-key","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Api-Key"}},{"name":"start","in":"query","required":false,"schema":{"type":"integer","description":"С какого порядкового инстанса начинать (для пагинации)","default":0,"title":"Start"},"description":"С какого порядкового инстанса начинать (для пагинации)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Сколько инстансов вернуть","default":20,"title":"Limit"},"description":"Сколько инстансов вернуть"},{"name":"order_by","in":"query","required":false,"schema":{"type":"string","description":"Сортировка (id_asc, id_desc, specification_label_asc, specification_label_desc)","default":"id_asc","title":"Order By"},"description":"Сортировка (id_asc, id_desc, specification_label_asc, specification_label_desc)"},{"name":"response_fmt","in":"query","required":false,"schema":{"type":"string","description":"Формат респонса (json, yaml, yml, xml)","default":"json","title":"Response Fmt"},"description":"Формат респонса (json, yaml, yml, xml)"},{"name":"is_download","in":"query","required":false,"schema":{"type":"integer","description":"Нужно ли выгрузить результат файлом","default":0,"title":"Is Download"},"description":"Нужно ли выгрузить результат файлом"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Поиск по названию товара","title":"Search"},"description":"Поиск по названию товара"},{"name":"filter_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Фильтрация wiki-товаров.<br><br><b>Примеры:</b><ul><li><code>public_id:PRD-ABC-001</code></li><li><code>category_id:7,9</code></li><li><code>category_slug:keramogranit</code></li><li><code>collection_id:5</code></li><li><code>brand_id:1,2</code></li><li><code>brand_slug:italon</code></li><li><code>product_shape_id:3</code></li><li><code>product_shape_slug:plitka</code></li><li><code>country_id:1</code></li><li><code>specification_option_id:10,12</code></li><li><code>product_option_filter:spec|82|bool|true</code></li><li><code>product_option_filter:spec|15|min|5,spec|15|max|10</code></li></ul>","title":"Filter By"},"description":"Фильтрация wiki-товаров.<br><br><b>Примеры:</b><ul><li><code>public_id:PRD-ABC-001</code></li><li><code>category_id:7,9</code></li><li><code>category_slug:keramogranit</code></li><li><code>collection_id:5</code></li><li><code>brand_id:1,2</code></li><li><code>brand_slug:italon</code></li><li><code>product_shape_id:3</code></li><li><code>product_shape_slug:plitka</code></li><li><code>country_id:1</code></li><li><code>specification_option_id:10,12</code></li><li><code>product_option_filter:spec|82|bool|true</code></li><li><code>product_option_filter:spec|15|min|5,spec|15|max|10</code></li></ul>"},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Язык локализации ответа (ru, en, ar, zh, kk)","default":"ru","title":"Lang"},"description":"Язык локализации ответа (ru, en, ar, zh, kk)"},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Успешный запрос","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductWikiResponse"},"examples":{"success_example":{"summary":"Успешный ответ","value":{"data":[{"id":101,"public_id":"PRD-ABC-001","slug":"loft-60x60","menutitle":"Керамогранит Loft 60x60","brand":{"id":1,"menutitle":"A-Ceramica","slug":"a-ceramica","description_text":"Описание бренда","images_urls":{"min":"https://example.com/wiki/v1/files/bWlufGltYWdlcy9icmFuZC5qcGc.sig","middle":"https://example.com/wiki/v1/files/bWlkZGxlfGltYWdlcy9icmFuZC5qcGc.sig","max":"https://example.com/wiki/v1/files/bWF4fGltYWdlcy9icmFuZC5qcGc.sig"}},"country":{"id":1,"menutitle":"Италия","slug":"italy","country_code":"ITA"},"article":"ART-001","is_discontinued":false,"description_text":"Описание товара","product_shape":{"id":2,"menutitle":"Керамогранит","slug":"keramogranit"},"collections":[{"id":5,"menutitle":"Allure","slug":"allure"}],"categories":[{"id":7,"menutitle":"Керамогранит","slug":"keramogranit"}],"options":[],"files":[{"id":9001,"slug":"loft-gallery-01","name":"loft-gallery-01.jpg","attr_title":"Loft gallery","description":"Дополнительное фото товара","alt":"Loft tile","category":"images","file_type":{"id":1,"name":"Image","slug":"image"},"urls":{"min":"https://example.com/wiki/v1/files/bWlufGltYWdlcy9nYWxsZXJ5LTAxLmpwZw.sig","middle":"https://example.com/wiki/v1/files/bWlkZGxlfGltYWdlcy9nYWxsZXJ5LTAxLmpwZw.sig","max":"https://example.com/wiki/v1/files/bWF4fGltYWdlcy9nYWxsZXJ5LTAxLmpwZw.sig"}}],"images_urls":{"min":"https://example.com/wiki/v1/files/bWlufGltYWdlcy9wcm9kdWN0LmpwZw.sig","middle":"https://example.com/wiki/v1/files/bWlkZGxlfGltYWdlcy9wcm9kdWN0LmpwZw.sig","max":"https://example.com/wiki/v1/files/bWF4fGltYWdlcy9wcm9kdWN0LmpwZw.sig"}}],"success":true,"meta":{"total":1,"counts":1}}}}}}},"401":{"description":"Ошибка аутентификации","content":{"application/json":{"example":{"error":"Ошибка аутентификации"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wiki/v1/products_ids/":{"get":{"tags":["Товары Wiki"],"summary":"Получить список public_id товаров","description":"GET-операция для получения списка public_id товаров","operationId":"ProductsWikiIdsRouter_get_products_wiki_public_ids_wiki_v1_products_ids__get","parameters":[{"name":"start","in":"query","required":false,"schema":{"type":"integer","description":"С какого порядкового инстанса начинать (для пагинации)","default":0,"title":"Start"},"description":"С какого порядкового инстанса начинать (для пагинации)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Сколько инстансов вернуть","default":20,"title":"Limit"},"description":"Сколько инстансов вернуть"},{"name":"order_by","in":"query","required":false,"schema":{"type":"string","description":"Сортировка (id_asc, id_desc, specification_label_asc, specification_label_desc)","default":"id_asc","title":"Order By"},"description":"Сортировка (id_asc, id_desc, specification_label_asc, specification_label_desc)"},{"name":"response_fmt","in":"query","required":false,"schema":{"type":"string","description":"Формат респонса (json, yaml, yml, xml)","default":"json","title":"Response Fmt"},"description":"Формат респонса (json, yaml, yml, xml)"},{"name":"is_download","in":"query","required":false,"schema":{"type":"integer","description":"Нужно ли выгрузить результат файлом","default":0,"title":"Is Download"},"description":"Нужно ли выгрузить результат файлом"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Поиск по названию товара","title":"Search"},"description":"Поиск по названию товара"},{"name":"filter_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Фильтрация wiki-товаров.<br><br><b>Примеры:</b><ul><li><code>public_id:PRD-ABC-001</code></li><li><code>category_id:7,9</code></li><li><code>category_slug:keramogranit</code></li><li><code>collection_id:5</code></li><li><code>brand_id:1,2</code></li><li><code>brand_slug:italon</code></li><li><code>product_shape_id:3</code></li><li><code>product_shape_slug:plitka</code></li><li><code>country_id:1</code></li><li><code>specification_option_id:10,12</code></li><li><code>product_option_filter:spec|82|bool|true</code></li><li><code>product_option_filter:spec|15|min|5,spec|15|max|10</code></li></ul>","title":"Filter By"},"description":"Фильтрация wiki-товаров.<br><br><b>Примеры:</b><ul><li><code>public_id:PRD-ABC-001</code></li><li><code>category_id:7,9</code></li><li><code>category_slug:keramogranit</code></li><li><code>collection_id:5</code></li><li><code>brand_id:1,2</code></li><li><code>brand_slug:italon</code></li><li><code>product_shape_id:3</code></li><li><code>product_shape_slug:plitka</code></li><li><code>country_id:1</code></li><li><code>specification_option_id:10,12</code></li><li><code>product_option_filter:spec|82|bool|true</code></li><li><code>product_option_filter:spec|15|min|5,spec|15|max|10</code></li></ul>"},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Язык локализации ответа (ru, en, ar, zh, kk)","default":"ru","title":"Lang"},"description":"Язык локализации ответа (ru, en, ar, zh, kk)"}],"responses":{"200":{"description":"Успешный запрос","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductWikiPublicIdResponse"},"examples":{"success_example":{"summary":"Успешный ответ","value":{"data":[{"public_id":"PRD-ABC-001"}],"success":true,"meta":{"total":1,"counts":1}}}}}}},"401":{"description":"Ошибка аутентификации","content":{"application/json":{"example":{"error":"Ошибка аутентификации"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wiki/v1/products/{public_id_or_slug}/":{"get":{"tags":["Товары Wiki"],"summary":"Получить товар по public_id или slug","description":"GET-операция для получения товара по public_id или slug","operationId":"PersonalProductsWikiRouter_get_product_wiki_by_public_id_or_slug_wiki_v1_products__public_id_or_slug___get","parameters":[{"name":"public_id_or_slug","in":"path","required":true,"schema":{"type":"string","title":"public_id или slug товара","description":"public_id или slug товара"},"description":"public_id или slug товара","example":"PRD-ABC-001"},{"name":"api-key","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Api-Key"}},{"name":"response_fmt","in":"query","required":false,"schema":{"type":"string","description":"Формат респонса (json, yaml, yml, xml)","default":"json","title":"Response Fmt"},"description":"Формат респонса (json, yaml, yml, xml)"},{"name":"is_download","in":"query","required":false,"schema":{"type":"integer","description":"Нужно ли выгрузить результат файлом","default":0,"title":"Is Download"},"description":"Нужно ли выгрузить результат файлом"},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Успешный запрос","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductWikiPersonalResponse"},"examples":{"success_example":{"summary":"Успешный ответ","value":{"data":{"id":101,"public_id":"PRD-ABC-001","slug":"loft-60x60","menutitle":"Керамогранит Loft 60x60","brand":{"id":1,"menutitle":"A-Ceramica","slug":"a-ceramica","description_text":"Описание бренда","images_urls":{"min":"https://example.com/wiki/v1/files/bWlufGltYWdlcy9icmFuZC5qcGc.sig","middle":"https://example.com/wiki/v1/files/bWlkZGxlfGltYWdlcy9icmFuZC5qcGc.sig","max":"https://example.com/wiki/v1/files/bWF4fGltYWdlcy9icmFuZC5qcGc.sig"}},"country":{"id":1,"menutitle":"Италия","slug":"italy","country_code":"ITA"},"article":"ART-001","is_discontinued":false,"description_text":"Описание товара","product_shape":{"id":2,"menutitle":"Керамогранит","slug":"keramogranit"},"collections":[{"id":5,"menutitle":"Allure","slug":"allure"}],"categories":[{"id":7,"menutitle":"Керамогранит","slug":"keramogranit"}],"options":[],"files":[{"id":9001,"slug":"loft-gallery-01","name":"loft-gallery-01.jpg","attr_title":"Loft gallery","description":"Дополнительное фото товара","alt":"Loft tile","category":"images","file_type":{"id":1,"name":"Image","slug":"image"},"urls":{"min":"https://example.com/wiki/v1/files/bWlufGltYWdlcy9nYWxsZXJ5LTAxLmpwZw.sig","middle":"https://example.com/wiki/v1/files/bWlkZGxlfGltYWdlcy9nYWxsZXJ5LTAxLmpwZw.sig","max":"https://example.com/wiki/v1/files/bWF4fGltYWdlcy9nYWxsZXJ5LTAxLmpwZw.sig"}}],"images_urls":{"min":"https://example.com/wiki/v1/files/bWlufGltYWdlcy9wcm9kdWN0LmpwZw.sig","middle":"https://example.com/wiki/v1/files/bWlkZGxlfGltYWdlcy9wcm9kdWN0LmpwZw.sig","max":"https://example.com/wiki/v1/files/bWF4fGltYWdlcy9wcm9kdWN0LmpwZw.sig"}},"success":true}}}}}},"401":{"description":"Ошибка аутентификации","content":{"application/json":{"example":{"error":"Ошибка аутентификации"}}}},"400":{"description":"Товар не найден","content":{"application/json":{"example":{"error":"Инстанс не найден"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wiki/v1/products/{public_id_or_slug}/reviews/":{"get":{"tags":["Отзывы товаров Wiki"],"summary":"Получить список отзывов товара","description":"GET-операция для получения списка отзывов опубликованного товара","operationId":"ProductReviewsWikiRouter_get_product_reviews_wiki_wiki_v1_products__public_id_or_slug__reviews__get","parameters":[{"name":"public_id_or_slug","in":"path","required":true,"schema":{"type":"string","title":"public_id или slug товара","description":"public_id или slug товара"},"description":"public_id или slug товара","example":"PRD-ABC-001"},{"name":"api-key","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Api-Key"}},{"name":"start","in":"query","required":false,"schema":{"type":"integer","description":"С какого порядкового инстанса начинать (для пагинации)","default":0,"title":"Start"},"description":"С какого порядкового инстанса начинать (для пагинации)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Сколько инстансов вернуть","default":20,"title":"Limit"},"description":"Сколько инстансов вернуть"},{"name":"order_by","in":"query","required":false,"schema":{"type":"string","description":"Сортировка (`created_desc`, `created_asc`, `rating_desc`, `rating_asc`, `id_desc`, `id_asc`)","default":"created_desc","title":"Order By"},"description":"Сортировка (`created_desc`, `created_asc`, `rating_desc`, `rating_asc`, `id_desc`, `id_asc`)"},{"name":"response_fmt","in":"query","required":false,"schema":{"type":"string","description":"Формат респонса (json, yaml, yml, xml)","default":"json","title":"Response Fmt"},"description":"Формат респонса (json, yaml, yml, xml)"},{"name":"is_download","in":"query","required":false,"schema":{"type":"integer","description":"Нужно ли выгрузить результат файлом","default":0,"title":"Is Download"},"description":"Нужно ли выгрузить результат файлом"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Поиск не поддерживается и игнорируется","title":"Search"},"description":"Поиск не поддерживается и игнорируется"},{"name":"filter_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Фильтрация отзывов товара.<br><br><b>Поддерживается:</b><ul><li><code>rating:5</code></li><li><code>site_id:2</code></li><li><code>created_min:2026-07-01</code></li><li><code>created_max:2026-07-31</code></li></ul>","title":"Filter By"},"description":"Фильтрация отзывов товара.<br><br><b>Поддерживается:</b><ul><li><code>rating:5</code></li><li><code>site_id:2</code></li><li><code>created_min:2026-07-01</code></li><li><code>created_max:2026-07-31</code></li></ul>"},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Язык локализации ответа (ru, en, ar, zh, kk)","default":"ru","title":"Lang"},"description":"Язык локализации ответа (ru, en, ar, zh, kk)"},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WikiProductReviewsResponse"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wiki/v1/product-shapes/":{"get":{"tags":["Виды товаров Wiki"],"summary":"Получить список видов товара","description":"GET-операция для получения списка видов товара","operationId":"ProductShapesWikiRouter_get_product_shapes_wiki_wiki_v1_product_shapes__get","parameters":[{"name":"api-key","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Api-Key"}},{"name":"start","in":"query","required":false,"schema":{"type":"integer","description":"С какого порядкового инстанса начинать (для пагинации)","default":0,"title":"Start"},"description":"С какого порядкового инстанса начинать (для пагинации)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Сколько инстансов вернуть","default":20,"title":"Limit"},"description":"Сколько инстансов вернуть"},{"name":"order_by","in":"query","required":false,"schema":{"type":"string","description":"Сортировка (id_asc, id_desc)","default":"id_asc","title":"Order By"},"description":"Сортировка (id_asc, id_desc)"},{"name":"response_fmt","in":"query","required":false,"schema":{"type":"string","description":"Формат респонса (json, yaml, yml, xml)","default":"json","title":"Response Fmt"},"description":"Формат респонса (json, yaml, yml, xml)"},{"name":"is_download","in":"query","required":false,"schema":{"type":"integer","description":"Нужно ли выгрузить результат файлом","default":0,"title":"Is Download"},"description":"Нужно ли выгрузить результат файлом"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Поиск по названию вида товара","title":"Search"},"description":"Поиск по названию вида товара"},{"name":"filter_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Фильтрация wiki-видов товара","title":"Filter By"},"description":"Фильтрация wiki-видов товара"},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Язык локализации ответа (ru, en, ar, zh, kk)","default":"ru","title":"Lang"},"description":"Язык локализации ответа (ru, en, ar, zh, kk)"},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Успешный запрос","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductShapeWikiResponse"},"examples":{"success_example":{"summary":"Успешный ответ","value":{"data":[{"id":2,"menutitle":"Керамогранит","slug":"keramogranit","specifications":[{"id":11,"specification":{"id":5,"slug":"tile-size","deleted":false,"label":"Размер","multitude":true,"specification_type":"text","specification_options":[{"id":101,"name":"60x60"}]},"is_required":true}]}],"success":true,"meta":{"total":1,"counts":1}}}}}}},"401":{"description":"Ошибка аутентификации","content":{"application/json":{"example":{"error":"Ошибка аутентификации"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wiki/v1/product-shapes/{product_shape_id_or_slug}/":{"get":{"tags":["Виды товаров Wiki"],"summary":"Получить вид товара по ID или slug","description":"GET-операция для получения вида товара по ID или slug","operationId":"PersonalProductShapesWikiRouter_get_product_shape_wiki_by_id_or_slug_wiki_v1_product_shapes__product_shape_id_or_slug___get","parameters":[{"name":"product_shape_id_or_slug","in":"path","required":true,"schema":{"type":"string","title":"ID или slug вида товара","description":"ID или slug вида товара"},"description":"ID или slug вида товара","example":"2"},{"name":"api-key","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Api-Key"}},{"name":"start","in":"query","required":false,"schema":{"type":"integer","description":"С какого порядкового инстанса начинать (для пагинации)","default":0,"title":"Start"},"description":"С какого порядкового инстанса начинать (для пагинации)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Сколько инстансов вернуть","default":20,"title":"Limit"},"description":"Сколько инстансов вернуть"},{"name":"order_by","in":"query","required":false,"schema":{"type":"string","description":"Сортировка (price_asc, price_desc, created_asc, created_desc, updated_asc, updated_desc)","default":"id_asc","title":"Order By"},"description":"Сортировка (price_asc, price_desc, created_asc, created_desc, updated_asc, updated_desc)"},{"name":"response_fmt","in":"query","required":false,"schema":{"type":"string","description":"Формат респонса (json, yaml, yml, xml)","default":"json","title":"Response Fmt"},"description":"Формат респонса (json, yaml, yml, xml)"},{"name":"is_download","in":"query","required":false,"schema":{"type":"integer","description":"Нужно ли выгрузить результат файлом","default":0,"title":"Is Download"},"description":"Нужно ли выгрузить результат файлом"},{"name":"search","in":"query","required":false,"schema":{"type":"string","description":"Поисковая строка (может по нескольким полям, если реализовано)","title":"Search"},"description":"Поисковая строка (может по нескольким полям, если реализовано)"},{"name":"filter_by","in":"query","required":false,"schema":{"type":"string","description":"Фильтрация по полям. Значения разделяются запятой, фильтры — точкой с запятой.<br><br><b>Примеры:</b><ul><li><code>menutitle:плитка,керамогранит</code> — фильтр по названию</li><li><code>brand_id:1,2</code> — фильтр по брендам</li><li><code>city_id:1,2</code> — фильтр по городам</li><li><code>price_min:100;price_max:500</code> — фильтр по цене от и до</li><li><code>created_min:2025-07-25;created_max:2024-07-25</code> — фильтр по дате создания</li><li><code>updated_min:2025-07-25;updated_max:2024-07-25</code> — фильтр по дате обновления</li><li><code>is_publish:true</code> — фильтр по признаку публикации</li></ul>","title":"Filter By"},"description":"Фильтрация по полям. Значения разделяются запятой, фильтры — точкой с запятой.<br><br><b>Примеры:</b><ul><li><code>menutitle:плитка,керамогранит</code> — фильтр по названию</li><li><code>brand_id:1,2</code> — фильтр по брендам</li><li><code>city_id:1,2</code> — фильтр по городам</li><li><code>price_min:100;price_max:500</code> — фильтр по цене от и до</li><li><code>created_min:2025-07-25;created_max:2024-07-25</code> — фильтр по дате создания</li><li><code>updated_min:2025-07-25;updated_max:2024-07-25</code> — фильтр по дате обновления</li><li><code>is_publish:true</code> — фильтр по признаку публикации</li></ul>"},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Язык локализации ответа (ru, en, ar, zh, kk)","default":"ru","title":"Lang"},"description":"Язык локализации ответа (ru, en, ar, zh, kk)"},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Успешный запрос","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ProductShapeWikiPersonalResponse"},"example":{"data":{"id":2,"menutitle":"Керамогранит","slug":"keramogranit","specifications":[{"id":11,"specification":{"id":5,"slug":"tile-size","deleted":false,"label":"Размер","multitude":true,"specification_type":"text","specification_options":[{"id":101,"name":"60x60"}]},"is_required":true}]},"success":true}}}},"401":{"description":"Ошибка аутентификации","content":{"application/json":{"example":{"error":"Ошибка аутентификации"}}}},"400":{"description":"Вид товара не найден","content":{"application/json":{"example":{"error":"Инстанс не найден"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wiki/v1/search/":{"get":{"tags":["Поиск Wiki"],"summary":"Поиск по wiki","description":"GET-операция для поиска по видам товаров, категориям, брендам и товарам.","operationId":"WikiSearchRouter_search_wiki_wiki_v1_search__get","parameters":[{"name":"api-key","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Api-Key"}},{"name":"search","in":"query","required":true,"schema":{"type":"string","description":"Поисковая строка","title":"Search"},"description":"Поисковая строка"},{"name":"start","in":"query","required":false,"schema":{"type":"integer","minimum":0,"description":"С какого порядкового инстанса начинать (для пагинации)","default":0,"title":"Start"},"description":"С какого порядкового инстанса начинать (для пагинации)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","minimum":0,"description":"Сколько инстансов вернуть","default":20,"title":"Limit"},"description":"Сколько инстансов вернуть"},{"name":"response_fmt","in":"query","required":false,"schema":{"type":"string","description":"Формат респонса (json, yaml, yml, xml)","default":"json","title":"Response Fmt"},"description":"Формат респонса (json, yaml, yml, xml)"},{"name":"is_download","in":"query","required":false,"schema":{"type":"integer","description":"Нужно ли выгрузить результат файлом","default":0,"title":"Is Download"},"description":"Нужно ли выгрузить результат файлом"},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Язык локализации ответа (ru, en, ar, zh, kk)","default":"ru","title":"Lang"},"description":"Язык локализации ответа (ru, en, ar, zh, kk)"},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Успешный запрос","content":{"application/json":{"schema":{"$ref":"#/components/schemas/WikiSearchResponse"},"example":{"data":{"product_shapes":[],"categories":[],"brands":[],"products":[]},"success":true}}}},"401":{"description":"Ошибка аутентификации","content":{"application/json":{"example":{"error":"Ошибка аутентификации"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wiki/v1/specifications/":{"get":{"tags":["Характеристики товаров Wiki"],"summary":"Получить список характеристик товаров","description":"GET-операция для получения списка характеристик товаров","operationId":"SpecificationsWikiRouter_get_specifications_wiki_wiki_v1_specifications__get","parameters":[{"name":"api-key","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Api-Key"}},{"name":"start","in":"query","required":false,"schema":{"type":"integer","description":"С какого порядкового инстанса начинать (для пагинации)","default":0,"title":"Start"},"description":"С какого порядкового инстанса начинать (для пагинации)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Сколько инстансов вернуть","default":20,"title":"Limit"},"description":"Сколько инстансов вернуть"},{"name":"order_by","in":"query","required":false,"schema":{"type":"string","description":"Сортировка (id_asc, id_desc, label_asc, label_desc)","default":"id_asc","title":"Order By"},"description":"Сортировка (id_asc, id_desc, label_asc, label_desc)"},{"name":"response_fmt","in":"query","required":false,"schema":{"type":"string","description":"Формат респонса (json, yaml, yml, xml)","default":"json","title":"Response Fmt"},"description":"Формат респонса (json, yaml, yml, xml)"},{"name":"is_download","in":"query","required":false,"schema":{"type":"integer","description":"Нужно ли выгрузить результат файлом","default":0,"title":"Is Download"},"description":"Нужно ли выгрузить результат файлом"},{"name":"search","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Поиск по названию характеристики","title":"Search"},"description":"Поиск по названию характеристики"},{"name":"filter_by","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"Фильтрация wiki-характеристик","title":"Filter By"},"description":"Фильтрация wiki-характеристик"},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Язык локализации ответа (ru, en, ar, zh, kk)","default":"ru","title":"Lang"},"description":"Язык локализации ответа (ru, en, ar, zh, kk)"},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Успешный запрос","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SpecificationWikiResponse"},"examples":{"success_example":{"summary":"Успешный ответ","value":{"data":[{"id":5,"slug":"tile-size","label":"Размер","multitude":true,"specification_type":"text"}],"success":true,"meta":{"total":1,"counts":1}}}}}}},"401":{"description":"Ошибка аутентификации","content":{"application/json":{"example":{"error":"Ошибка аутентификации"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/wiki/v1/specifications/{specification_id_or_slug}/":{"get":{"tags":["Характеристики товаров Wiki"],"summary":"Получить характеристику товара по ID или slug","description":"GET-операция для получения характеристики товара по ID или slug","operationId":"PersonalSpecificationsWikiRouter_get_specification_wiki_by_id_or_slug_wiki_v1_specifications__specification_id_or_slug___get","parameters":[{"name":"specification_id_or_slug","in":"path","required":true,"schema":{"type":"string","title":"ID или slug характеристики","description":"ID или slug характеристики"},"description":"ID или slug характеристики","example":"5"},{"name":"api-key","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Api-Key"}},{"name":"start","in":"query","required":false,"schema":{"type":"integer","description":"С какого порядкового инстанса начинать (для пагинации)","default":0,"title":"Start"},"description":"С какого порядкового инстанса начинать (для пагинации)"},{"name":"limit","in":"query","required":false,"schema":{"type":"integer","description":"Сколько инстансов вернуть","default":20,"title":"Limit"},"description":"Сколько инстансов вернуть"},{"name":"order_by","in":"query","required":false,"schema":{"type":"string","description":"Сортировка (price_asc, price_desc, created_asc, created_desc, updated_asc, updated_desc)","default":"id_asc","title":"Order By"},"description":"Сортировка (price_asc, price_desc, created_asc, created_desc, updated_asc, updated_desc)"},{"name":"response_fmt","in":"query","required":false,"schema":{"type":"string","description":"Формат респонса (json, yaml, yml, xml)","default":"json","title":"Response Fmt"},"description":"Формат респонса (json, yaml, yml, xml)"},{"name":"is_download","in":"query","required":false,"schema":{"type":"integer","description":"Нужно ли выгрузить результат файлом","default":0,"title":"Is Download"},"description":"Нужно ли выгрузить результат файлом"},{"name":"search","in":"query","required":false,"schema":{"type":"string","description":"Поисковая строка (может по нескольким полям, если реализовано)","title":"Search"},"description":"Поисковая строка (может по нескольким полям, если реализовано)"},{"name":"filter_by","in":"query","required":false,"schema":{"type":"string","description":"Фильтрация по полям. Значения разделяются запятой, фильтры — точкой с запятой.<br><br><b>Примеры:</b><ul><li><code>menutitle:плитка,керамогранит</code> — фильтр по названию</li><li><code>brand_id:1,2</code> — фильтр по брендам</li><li><code>city_id:1,2</code> — фильтр по городам</li><li><code>price_min:100;price_max:500</code> — фильтр по цене от и до</li><li><code>created_min:2025-07-25;created_max:2024-07-25</code> — фильтр по дате создания</li><li><code>updated_min:2025-07-25;updated_max:2024-07-25</code> — фильтр по дате обновления</li><li><code>is_publish:true</code> — фильтр по признаку публикации</li></ul>","title":"Filter By"},"description":"Фильтрация по полям. Значения разделяются запятой, фильтры — точкой с запятой.<br><br><b>Примеры:</b><ul><li><code>menutitle:плитка,керамогранит</code> — фильтр по названию</li><li><code>brand_id:1,2</code> — фильтр по брендам</li><li><code>city_id:1,2</code> — фильтр по городам</li><li><code>price_min:100;price_max:500</code> — фильтр по цене от и до</li><li><code>created_min:2025-07-25;created_max:2024-07-25</code> — фильтр по дате создания</li><li><code>updated_min:2025-07-25;updated_max:2024-07-25</code> — фильтр по дате обновления</li><li><code>is_publish:true</code> — фильтр по признаку публикации</li></ul>"},{"name":"lang","in":"query","required":false,"schema":{"type":"string","description":"Язык локализации ответа (ru, en, ar, zh, kk)","default":"ru","title":"Lang"},"description":"Язык локализации ответа (ru, en, ar, zh, kk)"},{"name":"X-API-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"X-Api-Key"}}],"responses":{"200":{"description":"Успешный запрос","content":{"application/json":{"schema":{"$ref":"#/components/schemas/SpecificationWikiPersonalResponse"},"example":{"data":{"id":5,"slug":"tile-size","label":"Размер","multitude":true,"specification_type":"text","specification_options":[{"id":101,"name":"60x60"},{"id":102,"name":"80x80"}]},"success":true}}}},"401":{"description":"Ошибка аутентификации","content":{"application/json":{"example":{"error":"Ошибка аутентификации"}}}},"400":{"description":"Характеристика не найдена","content":{"application/json":{"example":{"error":"Инстанс не найден"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"BrandWikiFileResponseData":{"properties":{"id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Id","description":"ID файла"},"slug":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Slug","description":"Slug файла"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","description":"Название файла"},"attr_title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Attr Title","description":"Заголовок файла"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Описание файла"},"alt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Alt","description":"Альтернативный текст файла"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category","description":"Категория файла"},"file_type":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"File Type","description":"Тип файла"},"urls":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Urls","description":"Hash-ссылки на файл"}},"type":"object","title":"BrandWikiFileResponseData"},"BrandWikiPersonalResponse":{"properties":{"data":{"$ref":"#/components/schemas/BrandWikiResponseData"},"success":{"type":"boolean","title":"Success"}},"type":"object","required":["data","success"],"title":"BrandWikiPersonalResponse"},"BrandWikiResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/BrandWikiResponseData"},"type":"array","title":"Data"},"success":{"type":"boolean","title":"Success"},"meta":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Meta"}},"type":"object","required":["data","success"],"title":"BrandWikiResponse"},"BrandWikiResponseData":{"properties":{"id":{"type":"integer","title":"Id","description":"ID бренда"},"menutitle":{"type":"string","title":"Menutitle","description":"Название бренда"},"slug":{"type":"string","title":"Slug","description":"Slug бренда"},"description_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description Text","description":"Описание"},"foundation_year":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Foundation Year","description":"Год основания бренда"},"website":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Website","description":"Сайт бренда"},"country_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Country Id","description":"ID страны бренда"},"country":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Country","description":"Страна бренда"},"files":{"items":{"$ref":"#/components/schemas/BrandWikiFileResponseData"},"type":"array","title":"Files","description":"Файлы галереи бренда"},"images_urls":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Images Urls","description":"Ссылки на изображения"},"images_data":{"anyOf":[{"$ref":"#/components/schemas/WikiImageData"},{"type":"null"}],"description":"Метаданные изображения"}},"type":"object","required":["id","menutitle","slug"],"title":"BrandWikiResponseData"},"CategoryParentWikiResponseData":{"properties":{"id":{"type":"integer","title":"Id"},"slug":{"type":"string","title":"Slug"},"menutitle":{"type":"string","title":"Menutitle"}},"type":"object","required":["id","slug","menutitle"],"title":"CategoryParentWikiResponseData"},"CategoryWikiPersonalResponse":{"properties":{"data":{"$ref":"#/components/schemas/CategoryWikiResponseData"},"success":{"type":"boolean","title":"Success"}},"type":"object","required":["data","success"],"title":"CategoryWikiPersonalResponse"},"CategoryWikiResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CategoryWikiResponseData"},"type":"array","title":"Data"},"success":{"type":"boolean","title":"Success"},"meta":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Meta"}},"type":"object","required":["data","success"],"title":"CategoryWikiResponse"},"CategoryWikiResponseData":{"properties":{"id":{"type":"integer","title":"Id","description":"ID категории"},"menutitle":{"type":"string","title":"Menutitle","description":"Название категории"},"slug":{"type":"string","title":"Slug","description":"Slug категории"},"images_urls":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Images Urls","description":"Ссылки на изображения"},"images_data":{"anyOf":[{"$ref":"#/components/schemas/WikiImageData"},{"type":"null"}],"description":"Метаданные изображения"},"parent_category":{"anyOf":[{"$ref":"#/components/schemas/CategoryParentWikiResponseData"},{"type":"null"}],"description":"Родительская категория"}},"type":"object","required":["id","menutitle","slug"],"title":"CategoryWikiResponseData"},"CollectionWikiFileResponseData":{"properties":{"id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Id","description":"ID файла"},"slug":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Slug","description":"Slug файла"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","description":"Название файла"},"attr_title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Attr Title","description":"Заголовок файла"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Описание файла"},"alt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Alt","description":"Альтернативный текст файла"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category","description":"Категория файла"},"file_type":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"File Type","description":"Тип файла"},"urls":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Urls","description":"Hash-ссылки на файл"}},"type":"object","title":"CollectionWikiFileResponseData"},"CollectionWikiPersonalResponse":{"properties":{"data":{"$ref":"#/components/schemas/CollectionWikiResponseData"},"success":{"type":"boolean","title":"Success"}},"type":"object","required":["data","success"],"title":"CollectionWikiPersonalResponse"},"CollectionWikiResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CollectionWikiResponseData"},"type":"array","title":"Data"},"success":{"type":"boolean","title":"Success"},"meta":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Meta"}},"type":"object","required":["data","success"],"title":"CollectionWikiResponse"},"CollectionWikiResponseData":{"properties":{"id":{"type":"integer","title":"Id","description":"ID коллекции"},"menutitle":{"type":"string","title":"Menutitle","description":"Название коллекции"},"slug":{"type":"string","title":"Slug","description":"Slug коллекции"},"link_3d":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Link 3D","description":"Ссылка на 3D"},"link_official_site":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Link Official Site","description":"Ссылка на официальный сайт"},"files":{"items":{"$ref":"#/components/schemas/CollectionWikiFileResponseData"},"type":"array","title":"Files","description":"Файлы галереи коллекции"},"images_urls":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Images Urls","description":"Ссылки на изображения"},"images_data":{"anyOf":[{"$ref":"#/components/schemas/WikiImageData"},{"type":"null"}],"description":"Метаданные изображения"}},"type":"object","required":["id","menutitle","slug"],"title":"CollectionWikiResponseData"},"CountryWikiPersonalResponse":{"properties":{"data":{"$ref":"#/components/schemas/CountryWikiResponseData"},"success":{"type":"boolean","title":"Success"}},"type":"object","required":["data","success"],"title":"CountryWikiPersonalResponse"},"CountryWikiResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/CountryWikiResponseData"},"type":"array","title":"Data"},"success":{"type":"boolean","title":"Success"},"meta":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Meta"}},"type":"object","required":["data","success"],"title":"CountryWikiResponse"},"CountryWikiResponseData":{"properties":{"id":{"type":"integer","title":"Id","description":"ID страны"},"menutitle":{"type":"string","title":"Menutitle","description":"Название страны"},"slug":{"type":"string","title":"Slug","description":"Slug страны"},"country_code":{"type":"string","title":"Country Code","description":"Код страны"}},"type":"object","required":["id","menutitle","slug","country_code"],"title":"CountryWikiResponseData"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"MeasurementUnitWikiPersonalResponse":{"properties":{"data":{"$ref":"#/components/schemas/MeasurementUnitWikiResponseData"},"success":{"type":"boolean","title":"Success"}},"type":"object","required":["data","success"],"title":"MeasurementUnitWikiPersonalResponse"},"MeasurementUnitWikiResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/MeasurementUnitWikiResponseData"},"type":"array","title":"Data"},"success":{"type":"boolean","title":"Success"},"meta":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Meta"}},"type":"object","required":["data","success"],"title":"MeasurementUnitWikiResponse"},"MeasurementUnitWikiResponseData":{"properties":{"id":{"type":"integer","title":"Id","description":"ID единицы измерения"},"slug":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Slug","description":"Slug единицы измерения"},"name":{"type":"string","title":"Name","description":"Название единицы измерения"}},"type":"object","required":["id","name"],"title":"MeasurementUnitWikiResponseData"},"ProductShapeSpecificationLinkResponseData":{"properties":{"id":{"type":"integer","title":"Id","description":"ID связи вида товара и характеристики"},"specification":{"allOf":[{"$ref":"#/components/schemas/ProductShapeSpecificationResponseData"}],"description":"Характеристика"},"is_required":{"type":"boolean","title":"Is Required","description":"Обязательность заполнения"}},"type":"object","required":["id","specification","is_required"],"title":"ProductShapeSpecificationLinkResponseData"},"ProductShapeSpecificationOptionResponseData":{"properties":{"id":{"type":"integer","title":"Id","description":"ID опции характеристики"},"name":{"type":"string","title":"Name","description":"Название опции характеристики"}},"type":"object","required":["id","name"],"title":"ProductShapeSpecificationOptionResponseData"},"ProductShapeSpecificationResponseData":{"properties":{"id":{"type":"integer","title":"Id","description":"ID характеристики"},"slug":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Slug","description":"Slug характеристики"},"deleted":{"type":"boolean","title":"Deleted","description":"Удалено ли"},"label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Label","description":"Название характеристики"},"multitude":{"type":"boolean","title":"Multitude","description":"Доступен к массовым применениям"},"specification_type":{"type":"string","title":"Specification Type","description":"Тип характеристики"},"specification_options":{"items":{"$ref":"#/components/schemas/ProductShapeSpecificationOptionResponseData"},"type":"array","title":"Specification Options","description":"Список опций характеристики"}},"type":"object","required":["id","deleted","multitude","specification_type"],"title":"ProductShapeSpecificationResponseData"},"ProductShapeWikiPersonalResponse":{"properties":{"data":{"$ref":"#/components/schemas/ProductShapeWikiResponseData"},"success":{"type":"boolean","title":"Success"}},"type":"object","required":["data","success"],"title":"ProductShapeWikiPersonalResponse"},"ProductShapeWikiResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ProductShapeWikiResponseData"},"type":"array","title":"Data"},"success":{"type":"boolean","title":"Success"},"meta":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Meta"}},"type":"object","required":["data","success"],"title":"ProductShapeWikiResponse"},"ProductShapeWikiResponseData":{"properties":{"id":{"type":"integer","title":"Id","description":"ID вида товара"},"menutitle":{"type":"string","title":"Menutitle","description":"Название вида товара"},"slug":{"type":"string","title":"Slug","description":"Slug вида товара"},"specifications":{"items":{"$ref":"#/components/schemas/ProductShapeSpecificationLinkResponseData"},"type":"array","title":"Specifications","description":"Связанные характеристики вида товара"}},"type":"object","required":["id","menutitle","slug"],"title":"ProductShapeWikiResponseData"},"ProductWikiCategoryResponseData":{"properties":{"id":{"type":"integer","title":"Id","description":"ID категории"},"menutitle":{"type":"string","title":"Menutitle","description":"Название категории"},"slug":{"type":"string","title":"Slug","description":"Slug категории"}},"type":"object","required":["id","menutitle","slug"],"title":"ProductWikiCategoryResponseData"},"ProductWikiCountryResponseData":{"properties":{"id":{"type":"integer","title":"Id","description":"ID страны происхождения"},"menutitle":{"type":"string","title":"Menutitle","description":"Название страны"},"slug":{"type":"string","title":"Slug","description":"Slug страны"},"country_code":{"type":"string","title":"Country Code","description":"Код страны"}},"type":"object","required":["id","menutitle","slug","country_code"],"title":"ProductWikiCountryResponseData"},"ProductWikiFileResponseData":{"properties":{"id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Id","description":"ID файла"},"slug":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Slug","description":"Slug файла"},"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","description":"Название файла"},"attr_title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Attr Title","description":"Заголовок файла"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Описание файла"},"alt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Alt","description":"Альтернативный текст файла"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category","description":"Категория файла"},"file_type":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"File Type","description":"Тип файла"},"urls":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Urls","description":"Hash-ссылки на файл"}},"type":"object","title":"ProductWikiFileResponseData"},"ProductWikiOptionResponseData":{"properties":{"specification_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Specification Id","description":"ID характеристики"},"specification_label":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Specification Label","description":"Название характеристики"},"specification_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Specification Type","description":"Тип характеристики"},"slug":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Slug","description":"Slug характеристики"},"specification_option_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Specification Option Id","description":"ID выбранной текстовой опции"},"specification_option_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Specification Option Name","description":"Значение текстовой опции"},"bool_option":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Bool Option","description":"Значение булевой опции"},"numeric_option":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Numeric Option","description":"Значение числовой опции"}},"type":"object","title":"ProductWikiOptionResponseData"},"ProductWikiPersonalResponse":{"properties":{"data":{"$ref":"#/components/schemas/src__app__routes__product__models_wiki__ProductWikiResponseData"},"success":{"type":"boolean","title":"Success"}},"type":"object","required":["data","success"],"title":"ProductWikiPersonalResponse"},"ProductWikiPublicIdResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/ProductWikiPublicIdResponseData"},"type":"array","title":"Data"},"success":{"type":"boolean","title":"Success"},"meta":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Meta"}},"type":"object","required":["data","success"],"title":"ProductWikiPublicIdResponse"},"ProductWikiPublicIdResponseData":{"properties":{"public_id":{"type":"string","title":"Public Id","description":"Код товара (public_id)"}},"type":"object","required":["public_id"],"title":"ProductWikiPublicIdResponseData"},"ProductWikiResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/src__app__routes__product__models_wiki__ProductWikiResponseData"},"type":"array","title":"Data"},"success":{"type":"boolean","title":"Success"},"meta":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Meta"}},"type":"object","required":["data","success"],"title":"ProductWikiResponse"},"SpecificationOptionsResponseData":{"properties":{"id":{"type":"integer","title":"Id","description":"ID опций характеристики"},"name":{"type":"string","title":"Name","description":"Название опций характеристики"}},"type":"object","required":["id"],"title":"SpecificationOptionsResponseData"},"SpecificationWikiListResponseData":{"properties":{"id":{"type":"integer","title":"Id","description":"ID характеристики"},"slug":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Slug","description":"Slug характеристики"},"label":{"type":"string","title":"Label","description":"Название характеристики"},"multitude":{"type":"boolean","title":"Multitude","description":"Доступен к массовым применениям"},"specification_type":{"type":"string","enum":["text","numeric","boolean"],"title":"Specification Type","description":"Тип характеристики"}},"type":"object","required":["id","label","multitude","specification_type"],"title":"SpecificationWikiListResponseData"},"SpecificationWikiPersonalResponse":{"properties":{"data":{"$ref":"#/components/schemas/SpecificationWikiPersonalResponseData"},"success":{"type":"boolean","title":"Success"}},"type":"object","required":["data","success"],"title":"SpecificationWikiPersonalResponse"},"SpecificationWikiPersonalResponseData":{"properties":{"id":{"type":"integer","title":"Id","description":"ID характеристики"},"slug":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Slug","description":"Slug характеристики"},"label":{"type":"string","title":"Label","description":"Название характеристики"},"multitude":{"type":"boolean","title":"Multitude","description":"Доступен к массовым применениям"},"specification_type":{"type":"string","enum":["text","numeric","boolean"],"title":"Specification Type","description":"Тип характеристики"},"specification_options":{"items":{"$ref":"#/components/schemas/SpecificationOptionsResponseData"},"type":"array","title":"Specification Options","description":"Опции характеристики"}},"type":"object","required":["id","label","multitude","specification_type"],"title":"SpecificationWikiPersonalResponseData"},"SpecificationWikiResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/SpecificationWikiListResponseData"},"type":"array","title":"Data"},"success":{"type":"boolean","title":"Success"},"meta":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Meta"}},"type":"object","required":["data","success"],"title":"SpecificationWikiResponse"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"},"WikiImageData":{"properties":{"name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Name","description":"Оригинальное название файла"},"attr_title":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Attr Title","description":"Заголовок"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description","description":"Описание"},"alt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Alt","description":"Альтернативный текст"},"category":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Category","description":"Категория файла"},"file_type":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"File Type","description":"Тип файла"}},"type":"object","title":"WikiImageData"},"WikiProductReviewItemData":{"properties":{"id":{"type":"integer","title":"Id","description":"ID отзыва"},"text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Text","description":"Текст отзыва"},"rating":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Rating","description":"Рейтинг"},"site_id":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Site Id","description":"ID сайта"},"created_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created At","description":"Дата создания"},"producer_reply":{"anyOf":[{"$ref":"#/components/schemas/WikiProductReviewReplyData"},{"type":"null"}],"description":"Ответ производителя"}},"type":"object","required":["id"],"title":"WikiProductReviewItemData"},"WikiProductReviewReplyData":{"properties":{"text":{"type":"string","title":"Text","description":"Текст ответа производителя"},"created_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Created At","description":"Дата создания ответа"},"updated_at":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Updated At","description":"Дата обновления ответа"}},"type":"object","required":["text"],"title":"WikiProductReviewReplyData"},"WikiProductReviewsResponse":{"properties":{"data":{"items":{"$ref":"#/components/schemas/WikiProductReviewItemData"},"type":"array","title":"Data"},"success":{"type":"boolean","title":"Success"},"meta":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Meta"}},"type":"object","required":["data","success"],"title":"WikiProductReviewsResponse"},"WikiSearchResponse":{"properties":{"data":{"$ref":"#/components/schemas/WikiSearchResultData"},"success":{"type":"boolean","title":"Success"},"meta":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Meta"}},"type":"object","required":["data","success"],"title":"WikiSearchResponse"},"WikiSearchResultData":{"properties":{"product_shapes":{"items":{"$ref":"#/components/schemas/ProductShapeWikiResponseData"},"type":"array","title":"Product Shapes","description":"Найденные виды товаров"},"categories":{"items":{"$ref":"#/components/schemas/CategoryWikiResponseData"},"type":"array","title":"Categories","description":"Найденные категории"},"brands":{"items":{"$ref":"#/components/schemas/BrandWikiResponseData"},"type":"array","title":"Brands","description":"Найденные бренды"},"products":{"items":{"$ref":"#/components/schemas/src__app__routes__search__models_wiki__ProductWikiResponseData"},"type":"array","title":"Products","description":"Найденные товары"}},"type":"object","title":"WikiSearchResultData"},"src__app__routes__product__models_wiki__ProductWikiResponseData":{"properties":{"id":{"type":"integer","title":"Id","description":"ID товара"},"public_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Public Id","description":"Код (public_id)"},"slug":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Slug","description":"Slug товара"},"menutitle":{"type":"string","title":"Menutitle","description":"Наименование"},"measurement_unit":{"anyOf":[{"$ref":"#/components/schemas/MeasurementUnitWikiResponseData"},{"type":"null"}],"description":"Единица измерения"},"brand":{"anyOf":[{"$ref":"#/components/schemas/BrandWikiResponseData"},{"type":"null"}],"description":"Бренд"},"country":{"anyOf":[{"$ref":"#/components/schemas/ProductWikiCountryResponseData"},{"type":"null"}],"description":"Страна"},"article":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Article","description":"Артикул"},"is_discontinued":{"type":"boolean","title":"Is Discontinued","description":"Снято с производства","default":false},"description_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description Text","description":"Описание"},"product_shape":{"anyOf":[{"$ref":"#/components/schemas/ProductShapeWikiResponseData"},{"type":"null"}],"description":"Вид товара"},"collections":{"items":{"$ref":"#/components/schemas/CollectionWikiResponseData"},"type":"array","title":"Collections","description":"Коллекции"},"categories":{"items":{"$ref":"#/components/schemas/ProductWikiCategoryResponseData"},"type":"array","title":"Categories","description":"Категории"},"options":{"items":{"$ref":"#/components/schemas/ProductWikiOptionResponseData"},"type":"array","title":"Options","description":"Характеристики"},"files":{"items":{"$ref":"#/components/schemas/ProductWikiFileResponseData"},"type":"array","title":"Files","description":"Файлы галереи товара"},"images_urls":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Images Urls","description":"Ссылки на изображения"},"images_data":{"anyOf":[{"$ref":"#/components/schemas/WikiImageData"},{"type":"null"}],"description":"Метаданные изображения"}},"type":"object","required":["id","menutitle"],"title":"ProductWikiResponseData"},"src__app__routes__search__models_wiki__ProductWikiResponseData":{"properties":{"id":{"type":"integer","title":"Id","description":"ID товара"},"public_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Public Id","description":"Код товара"},"slug":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Slug","description":"Slug товара"},"menutitle":{"type":"string","title":"Menutitle","description":"Наименование"},"brand":{"anyOf":[{"$ref":"#/components/schemas/BrandWikiResponseData"},{"type":"null"}],"description":"Бренд"},"country":{"anyOf":[{"$ref":"#/components/schemas/ProductWikiCountryResponseData"},{"type":"null"}],"description":"Страна"},"article":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Article","description":"Артикул"},"is_discontinued":{"type":"boolean","title":"Is Discontinued","description":"Снято с производства","default":false},"description_text":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description Text","description":"Описание"},"product_shape":{"anyOf":[{"$ref":"#/components/schemas/ProductShapeWikiResponseData"},{"type":"null"}],"description":"Вид товара"},"categories":{"items":{"$ref":"#/components/schemas/ProductWikiCategoryResponseData"},"type":"array","title":"Categories","description":"Категории"},"options":{"items":{"$ref":"#/components/schemas/ProductWikiOptionResponseData"},"type":"array","title":"Options","description":"Характеристики"},"images_urls":{"anyOf":[{"type":"object"},{"type":"null"}],"title":"Images Urls","description":"Ссылки на изображения"},"images_data":{"anyOf":[{"$ref":"#/components/schemas/WikiImageData"},{"type":"null"}],"description":"Метаданные изображения"}},"type":"object","required":["id","menutitle"],"title":"ProductWikiResponseData"}}}}