digiseller-api-python


Namedigiseller-api-python JSON
Version 1.4.2 PyPI version JSON
download
home_pagehttps://github.com/Ernieleo/Digiseller-API-Python
SummaryInteraction with Digiseller API via Python
upload_time2024-06-01 03:09:56
maintainerNone
docs_urlNone
authorErnieleo
requires_python>=3.8
licenseNone
keywords digiseller api python
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Digiseller API Python

[![PyPI version](https://img.shields.io/pypi/v/digiseller-api-python.svg)](https://pypi.org/project/digiseller-api-python)
[![Downloads](https://img.shields.io/pypi/dm/digiseller-api-python)](https://pypistats.org/packages/digiseller-api-python)
[![License](https://img.shields.io/github/license/Ernieleo/digiseller-api-python)](https://github.com/Ernieleo/digiseller-api-python/blob/main/LICENSE)

Digiseller API Python — это библиотека Python для доступа к API Digiseller. 

Добавлено 70 методов из числа представленных в документации.

**Важное примечание**: Данный проект не является официальным.  
Я не имею никакого отношения к команде разработчиков сервиса Digiseller.  

Возможны ошибки в некоторых запросах, так как комплексное тестирование не проводилось.  
Часть запросов из документации на сайте Digiseller не соответствуют действительности.  

Ознакомиться с документацией API вы можете на [сайте Digiseller](https://my.digiseller.com/inside/api.asp)

## Установка

Вы можете установить с сервиса [PyPI](https://pypi.org/project/digiseller-api-python/)

```sh
pip install digiseller-api-python
```

Для ручной установки с репозитория
```sh
pip3 install git+https://github.com/Ernieleo/digiseller-api-python.git
````

## Простая демонстрация

Получить API Ключ 👉[тут](https://my.digiseller.com/inside/api_keys.asp)👈  
Получить ID Продавца 👉[тут](https://my.digiseller.com/)👈

```python
from digiseller_api_python import Api

Digiseller_Api = Api(seller_id="11155533", api_key="CA1SF69A000A46D00039F01Z11017V39")

# Получение данных пользователя указанных при заказе по уникальному коду
def get_account_info_from_digiseller(unique_code):
    data = Digiseller_Api.unique_code(unique_code)
    email = None
    password = None

    for option in data["options"]:
        if option["name"] in ["Почта аккаунта ChatGPT", "ChatGPT account email"]:
            email = option["value"]
        elif option["name"] in ["Пароль аккаунта ChatGPT", "ChatGPT account password"]:
            password = option["value"]

    return email, password
```

Используется для получения логина и пароля указанных покупателем при оформлении заказа в полях ввода (Параметры) текстовых данных. Поиск требуемого поля осуществляется по названию, указывается названия поля на двух языках, название поля параметра полученного в сведениях о заказе по уникальному коду, зависит от языка браузера пользователя.

## Разработка
Любой вклад в проект приветствуется.  
Если вы хотите помочь в разработке, следуйте правилам API сервиса Digiseller и придерживайтесь общего стиля кода. Создайте запрос на cлияние и я его рассмотрю!

## Доступные методы API
Cписок был сгенерирован при помощи ChatGPT, возможны неточности.  
Каждая функция вызова описана в самом коде, смотрите информацию в IDE. 

Параметры запросов с документации API, значения соответствуют.
1. Название: `Поиск и проверка платежа по уникальному коду`
    - Функция: `unique_code`
    - Параметры: `unique_code: str`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_general.asp#searchuniquecode)

2. Название: `Информация о продаже по номеру заказа`
    - Функция: `purchase_info`
    - Параметры: `invoice_id: int`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_general.asp#purchase_info)

3. Название: `Список последних продаж`
    - Функция: `seller_last_sales`
    - Параметры: `group: bool, top: int`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_statistics.asp#last_sales)

4. Название: `Статистика продаж`
    - Функция: `seller_sells_statistic`
    - Параметры: `product_ids: list, date_start: str, date_finish: str, returned: int, page: int, rows: int`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_statistics.asp#statisticsells)

5. Название: `Статистика продаж в роли агента`
    - Функция: `agent_sales_statistic`
    - Параметры: `product_ids: list, date_start: str, date_finish: str, returned: int, page: int, rows: int`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_statistics.asp#statistics_agent_sales)

6. Название: `Список категорий (каталог)`
    - Функция: `categories_list`
    - Параметры: `category_id: int, lang: str`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_catgoods.asp#categories)

7. Название: `Список товаров из категории`
    - Функция: `shop_products`
    - Параметры: `category_id: int, page: int, rows: int, order: str, currency: str, lang: str`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_catgoods.asp#products)

8. Название: `Быстрое получение описаний товаров по списку ID`
    - Функция: `products_description`
    - Параметры: `ids: list, lang: str`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_catgoods.asp#products_list)

9. Название: `Описание товара`
    - Функция: `product_description`
    - Параметры: `product_id: int, seller_id: int, partner_uid: str, currency: str, lang: str, owner: int`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_catgoods.asp#product_info)

10. Название: `Получение цены с учетом входящих значений параметров и/или количества товара`
    - Функция: `products_price_calc`
    - Параметры: `product_id: int, options: str, currency: str, amount: int, unit_cnt: int, count: int`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_catgoods.asp#products_price_calc)

11. Название: `Отзывы о товарах`
    - Функция: `product_reviews`
    - Параметры: `seller_id: int, product_id: int, type_: str, owner_id: int, page: int, rows: int, lang: str`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_catgoods.asp#reviews)

12. Название: `Товары продавца`
    - Функция: `seller_goods`
    - Параметры: `seller_id: int, order_col: str, order_dir: str, rows: int, page: int, currency: str, lang: str, show_hidden: int`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_catgoods.asp#seller-goods)

13. Название: `Создание копии описания товара (клонирование без содержимого)`
    - Функция: `product_clone`
    - Параметры: `product_id: int, count: int, categories: bool, notify: bool, discounts: bool, options: bool, comissions: bool, gallery: bool`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_catgoods.asp#copyproduct)

14. Название: `Список товаров продавца с индивидуальным предложением`
    - Функция: `agents_offer`
    - Параметры: `seller_id: int, product_name: str, product_id: int, only_in_stock: bool, only_individual: bool, page: int, count: int`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_catgoods.asp#goodswithoffer)

15. Название: `Создание товара типа "Уникальный товар с фиксированной ценой"`
    - Функция: `product_create_uniquefixed`
    - Параметры: `data: dict`
    - Примечание: `Формат запроса (Data) указан в Документации API. См. Ссылка на API`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_goods.asp#createuniquefixed)

16. Название: `Создание товара типа "Уникальный товар с нефиксированной ценой"`
    - Функция: `product_create_uniqueunfixed`
    - Параметры: `data: dict`
    - Примечание: `Формат запроса (Data) указан в Документации API. См. Ссылка на API`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_goods.asp#createuniqueunfixed)

17. Название: `Создание товара типа "Электронная книга"`
    - Функция: `product_create_book`
    - Параметры: `data: dict`
    - Примечание: `Формат запроса (Data) указан в Документации API. См. Ссылка на API`
    - [Ссылка на API](https://my.digiseller.com/inside/api_goods.asp#createbook)

18. Название: `Создание товара типа "Программное обеспечение"`
    - Функция: `product_create_software`
    - Параметры: `data: dict`
    - Примечание: `Формат запроса (Data) указан в Документации API. См. Ссылка на API`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_goods.asp#createsoftware)

19. Название: `Создание товара типа "Произвольный цифровой товар"`
    - Функция: `product_create_arbitrary`
    - Параметры: `data: dict`
    - Примечание: `Формат запроса (Data) указан в Документации API. См. Ссылка на API`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_goods.asp#createarbitrary)

20. Название: `Редактирование товара типа "Уникальный товар с фиксированной ценой"`
    - Функция: `product_edit_uniquefixed`
    - Параметры: `product_id: int, data: dict`
    - Примечание: `Формат запроса (Data) указан в Документации API. См. Ссылка на API`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_goods.asp#edituniquefixed)

21. Название: `Редактирование товара типа "Уникальный товар с нефиксированной ценой"`
    - Функция: `product_edit_uniqueunfixed`
    - Параметры: `product_id: int, data: dict`
    - Примечание: `Формат запроса (Data) указан в Документации API. См. Ссылка на API`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_goods.asp#edituniqueunfixed)

22. Название: `Редактирование товара типа "Электронная книга"`
    - Функция: `product_edit_book`
    - Параметры: `product_id: int, data: dict`
    - Примечание: `Формат запроса (Data) указан в Документации API. См. Ссылка на API`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_goods.asp#editbook)

23. Название: `Редактирование товара типа "Программное обеспечение"`
    - Функция: `product_edit_software`
    - Параметры: `product_id: int, data: dict`
    - Примечание: `Формат запроса (Data) указан в Документации API. См. Ссылка на API`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_goods.asp#editsoftware)

24. Название: `Редактирование товара типа "Произвольный цифровой товар"`
    - Функция: `product_edit_arbitrary`
    - Параметры: `product_id: int, data: dict`
    - Примечание: `Формат запроса (Data) указан в Документации API. См. Ссылка на API`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_goods.asp#editarbitrary)

25. Название: `Редактирование базовых свойств товара. Включение/выключение товара`
    - Функция: `product_edit_base`
    - Параметры: `product_id: int, data: dict`
    - Примечание: `Формат запроса (Data) указан в Документации API. См. Ссылка на API`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_goods.asp#editbase)

26. Название: `Добавление изображений товара`
    - Функция: `product_preview_add_images`
    - Параметры: `product_id: int, files`
    - Примечание: `Files: {'image.jpeg': open('pic.jpeg', 'rb')}`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_goods.asp#add_image_preview)

27. Название: `Добавление youtube-ссылок в галерею`
    - Функция: `product_preview_add_videos`
    - Параметры: `product_id: int, files`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_goods.asp#add_video_preview)

28. Название: `Изменение позиции и удаление изображений в галерее`
    - Функция: `product_preview_options`
    - Параметры: `type_: str, preview_id: int, enabled: bool, index: int, delete: bool`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_goods.asp#preview_options)

29. Название: `Массовое обновление статуса товаров`
    - Функция: `product_edit_v2`
    - Параметры: `new_status: str, products: list`
    - Примечание: `(list): ID товаров. Не более 200 товаров в 1 запросе: ["123", "345"]`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_goods.asp#change_status)

30. Название: `Добавление товара в подкатегорию торговой площадки`
    - Функция: `product_platform_category_add`
    - Параметры: `product_id: int, platforms: list`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_goods.asp#producttomarketplacesubcategory)

31. Название: `Получение дерева категорий торговой площадки`
    - Функция: `dictionary_platforms_categories`
    - Параметры: `id_: str`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_goods.asp#marketplacecategories)

32. Название: `Получение подкатегорий торговой площадки`
    - Функция: `dictionary_platforms_subcategories`
    - Параметры: `id_: int`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_goods.asp#marketplacesubcategories)

33. Название: `Массовое изменение цен товаров`
    - Функция: `product_edit_prices`
    - Параметры: `data: dict`
    - Примечание: `Формат запроса (Data) указан в Документации API. См. Ссылка на API`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_goods.asp#massPriceUpdate)

34. Название: `Получение статуса выполнения асинхронной задачи`
    - Функция: `product_edit_update_products_tasks_status`
    - Параметры: `task_id: str`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_goods.asp#productsUpdateStatus)

35. Название: `Метод добавления содержимого типа "Файл"`
    - Функция: `product_content_add_file`
    - Параметры: `product_id: int, file`
    - Примечание: `File: files = {'text.txt': open('passwords.txt', 'rb')}`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_content.asp#addfile)

36. Название: `Метод добавления содержимого типа "Файл" с распаковкой ZIP-архива (до 200 файлов)`
    - Функция: `product_content_add_files`
    - Параметры: `product_id: int, count: int, files`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_content.asp#addfiles)

37. Название: `Добавление содержимого типа "текст" или "ссылка"`
    - Функция: `product_content_add_text`
    - Параметры: `data: dict`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_content.asp#addtext)

38. Название: `Изменение количества генерируемых кодов Digiseller`
    - Функция: `product_content_add_code`
    - Параметры: `product_id: int, count: int`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_content.asp#addcode)

39. Название: `Метод редактирования содержимого типа "Файл"`
    - Функция: `product_content_update_file_v2`
    - Параметры: `files: dict, content_id: int, product_id: int, update_old: bool`
    - Примечание: `files = { '1': ('image1.jpeg', open('1.jpeg', 'rb')), '2': ('image2.jpeg', open('2.jpeg', 'rb')) }`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_content.asp#updateFile)

40. Название: `Редактирование содержимого типа "текст" или "ссылка"`
    - Функция: `product_content_update_text`
    - Параметры: `content_id: int, serial: str, value: str, update_old: bool, product_id: int`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_content.asp#updateText)

41. Название: `Удаление содержимого типа "текст", "ссылка" или "файл"`
    - Функция: `product_content_delete`
    - Параметры: `content_id: int, product_id: int`
    - Ответ: `StatusCode: 204 (NoContent)`
    - [Ссылка на API](https://my.digiseller.com/inside/api_content.asp#deleteContent)

42. Название: `Полное удаление содержимого типа "текст", "ссылка" или "файл"`
    - Функция: `product_content_delete_all`
    - Параметры: `product_id: int`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_content.asp#deleteAllContent)

43. Название: `Создание или редактирование содержимого типа "форма"`
    - Функция: `product_content_update_form`
    - Параметры: `product_id: int, address: str, method: str, encoding: str, options: bool, answer: bool, allow_purchase_multiple_items: bool, url_for_quantity: str`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_content.asp#update_form)

44. Название: `Cоздание шаблона комиссионных отчислений`
    - Функция: `templates`
    - Параметры: `name: str`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_templates.asp#create_template)

45. Название: `Изменение шаблона комиссионных отчислений`
    - Функция: `templates_edit`
    - Параметры: `name: str, id_: int`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_templates.asp#edit_template)

46. Название: `Получение списка шаблонов отчислений`
    - Функция: `templates_list`
    - Параметры: `page: int, count: int`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_templates.asp#get_list_templates)

47. Название: `Удаление шаблона комиссионных отчислений`
    - Функция: `templates_delete`
    - Параметры: `id_: int, method: str = "POST"`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_templates.asp#delete_template)

48. Название: `Получение списка товаров из шаблона отчислений`
    - Функция: `templates_products`
    - Параметры: `template_id: int, product_id: int, price_min: float, price_max: float, currency: str, language: str, name: str, min_comiss: float, max_comiss: float, in_affiliate: bool, not_in_affiliate: bool, only_payment: bool, page: int, count: int`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_templates.asp#get_products)

49. Название: `Обновление товаров в шаблоне отчислений`
    - Функция: `update_template_products`
    - Параметры: `data: dict`
    - Примечание: `Формат запроса (Data) указан в Документации API. См. Ссылка на API`
    - Ответ: `StatusCode: 204 (NoContent)`
    - [Ссылка на API](https://my.digiseller.com/inside/api_templates.asp#edit_products)

50. Название: `Применение шаблона отчислений`
    - Функция: `template_apply`
    - Параметры: `template_id: int, seller_id: int`
    - Ответ: `StatusCode: 204 (NoContent)`
    - [Ссылка на API](https://my.digiseller.com/inside/api_templates.asp#apply)

51. Название: `Список параметров товара`
    - Функция: `products_options_list`
    - Параметры: `product_id: int`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_parameters.asp#getlist)

52. Название: `Информация о параметре`
    - Функция: `products_options_info`
    - Параметры: `option_id: int`
    - Ответ: `Ответ от сервера в формате JSON`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_parameters.asp#getfull)

53. Название: `Создание параметра`
    - Функция: `products_options_add`
    - Параметры: `name_ru: str, name_en: str, comment_ru: str, comment_en: str, ptype: str, separate_content: bool, required: bool, modifier_visible: bool, order: int, product_id: int, variant_dict: dict`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_parameters.asp#createparam)

54. Название: `Редактирование параметра`
    - Функция: `products_options_update`
    - Параметры: `name_ru: str, name_en: str, ptype: str, separate_content: bool, required: bool, modifier_visible: bool, order: int, option_id: int, comment_ru: str, comment_en: str`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_parameters.asp#editparam)

55. Название: `Удаление параметра`
    - Функция: `products_options_delete`
    - Параметры: `option_id: int`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_parameters.asp#deleteparam)

56. Название: `Создание варианта`
    - Функция: `products_variant_add`
    - Параметры: `option_id: int, data: dict`
    - Примечание: `Формат запроса (Data) указан в Документации API. См. Ссылка на API`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_parameters.asp#createvariant)

57. Название: `Редактирование варианта`
    - Функция: `products_variant_edit`
    - Параметры: `option_id: int, variant_id: int, name_ru: str, name_en: str, ptype: str, rate: int, default: bool, visible: bool, order: int`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_parameters.asp#editvariant)

58. Название: `Удаление варианта`
    - Функция: `products_variant_delete`
    - Параметры: `option_id: int, variant_id: int`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_parameters.asp#deletevariant)

59. Название: `Получение списка диалогов`
    - Функция: `chat_list`
    - Параметры: `filter_new: int, email: str, id_ds: str, pagesize: int, page: int`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_debates.asp#get_chats)

60. Название: `Получение статуса диалога`
    - Функция: `chat_status`
    - Параметры: `id_i: int`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_debates.asp#get_state)

61. Название: `Изменение статуса диалога`
    - Функция: `chat_edit_status`
    - Параметры: `id_i: int, chat_state: int`
    - Ответ: `'StatusCode: 200 (NoContent)'`
    - [Ссылка на API](https://my.digiseller.com/inside/api_debates.asp#post_state)

62. Название: `Получение списка сообщений`
    - Функция: `chat_order_messages`
    - Параметры: `id_i: int, hidden: int, id_from: int, id_to: int, old_id: int, newer: int, count: int`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_debates.asp#get_debates)

63. Название: `Установка флага прочитан`
    - Функция: `chat_set_flag`
    - Параметры: `id_i: int`
    - Ответ: `StatusCode: 200 (NoContent)`
    - [Ссылка на API](https://my.digiseller.com/inside/api_debates.asp#post_seen)

64. Название: `Предварительная загрузка файлов`
    - Функция: `chat_upload_preview`
    - Параметры: `files, lang: str`
    - Примечание: `Files: [('files[]', ('file': open(file_path, 'rb'))]`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_debates.asp#upload_preview-)

65. Название: `Отправка нового сообщения`
    - Функция: `chat_send_message`
    - Параметры: `id_i: int, data: dict`
    - Примечание: `Формат запроса (Data) указан в Документации API. См. Ссылка на API`
    - Ответ: `StatusCode: 200 (NoContent)`
    - [Ссылка на API](https://my.digiseller.com/inside/api_debates.asp#post_debate)

66. Название: `Удаление сообщения`
    - Функция: `chat_delete_message`
    - Параметры: `order_id: int, message_id: int`
    - Ответ: `[] (NoContent)`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_debates.asp#delete_debate)

67. Название: `Реклама на площадке`
    - Функция: `rekl`
    - Параметры: `owner: int, date: str, lang: str`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_rekl.asp#rekl)

68. Название: `Операции по личному счету Digiseller`
    - Функция: `sellers_account_receipts`
    - Параметры: `page: int, count: int, currency: str, types: list, code_filter: str, allowtype: str, start: str, finish: str`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_account.asp#digiseller)

69. Название: `Операции через внешних агрегаторов`
    - Функция: `sellers_account_receipts_external`
    - Параметры: `page: int, count: int, order: str, code: str, aggregator: str`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_account.asp#external)

70. Название: `Информация о балансе личного счёта`
    - Функция: `sellers_account_balance`
    - Параметры: `Передача не требуется`
    - Ответ: `Ответ от сервера в формате JSON`
    - [Ссылка на API](https://my.digiseller.com/inside/api_account.asp#view_balance)

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Ernieleo/Digiseller-API-Python",
    "name": "digiseller-api-python",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "digiseller api python",
    "author": "Ernieleo",
    "author_email": "ernieleo@vk.com",
    "download_url": "https://files.pythonhosted.org/packages/c0/73/382844d4d4cb9941c9e25f9494586c73c705bd8800648c3e5739a43f362c/digiseller_api_python-1.4.2.tar.gz",
    "platform": null,
    "description": "# Digiseller API Python\n\n[![PyPI version](https://img.shields.io/pypi/v/digiseller-api-python.svg)](https://pypi.org/project/digiseller-api-python)\n[![Downloads](https://img.shields.io/pypi/dm/digiseller-api-python)](https://pypistats.org/packages/digiseller-api-python)\n[![License](https://img.shields.io/github/license/Ernieleo/digiseller-api-python)](https://github.com/Ernieleo/digiseller-api-python/blob/main/LICENSE)\n\nDigiseller API Python \u2014 \u044d\u0442\u043e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0430 Python \u0434\u043b\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u0430 \u043a API Digiseller. \n\n\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e 70 \u043c\u0435\u0442\u043e\u0434\u043e\u0432 \u0438\u0437 \u0447\u0438\u0441\u043b\u0430 \u043f\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u044b\u0445 \u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438.\n\n**\u0412\u0430\u0436\u043d\u043e\u0435 \u043f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435**: \u0414\u0430\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u043d\u0435 \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u043c.  \n\u042f \u043d\u0435 \u0438\u043c\u0435\u044e \u043d\u0438\u043a\u0430\u043a\u043e\u0433\u043e \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u044f \u043a \u043a\u043e\u043c\u0430\u043d\u0434\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432 \u0441\u0435\u0440\u0432\u0438\u0441\u0430 Digiseller.  \n\n\u0412\u043e\u0437\u043c\u043e\u0436\u043d\u044b \u043e\u0448\u0438\u0431\u043a\u0438 \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u0437\u0430\u043f\u0440\u043e\u0441\u0430\u0445, \u0442\u0430\u043a \u043a\u0430\u043a \u043a\u043e\u043c\u043f\u043b\u0435\u043a\u0441\u043d\u043e\u0435 \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0435 \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u043b\u043e\u0441\u044c.  \n\u0427\u0430\u0441\u0442\u044c \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u0438\u0437 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u043d\u0430 \u0441\u0430\u0439\u0442\u0435 Digiseller \u043d\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438.  \n\n\u041e\u0437\u043d\u0430\u043a\u043e\u043c\u0438\u0442\u044c\u0441\u044f \u0441 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0435\u0439 API \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043d\u0430 [\u0441\u0430\u0439\u0442\u0435 Digiseller](https://my.digiseller.com/inside/api.asp)\n\n## \u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430\n\n\u0412\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0441 \u0441\u0435\u0440\u0432\u0438\u0441\u0430 [PyPI](https://pypi.org/project/digiseller-api-python/)\n\n```sh\npip install digiseller-api-python\n```\n\n\u0414\u043b\u044f \u0440\u0443\u0447\u043d\u043e\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0441 \u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\n```sh\npip3 install git+https://github.com/Ernieleo/digiseller-api-python.git\n````\n\n## \u041f\u0440\u043e\u0441\u0442\u0430\u044f \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0438\u044f\n\n\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c API \u041a\u043b\u044e\u0447 \ud83d\udc49[\u0442\u0443\u0442](https://my.digiseller.com/inside/api_keys.asp)\ud83d\udc48  \n\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c ID \u041f\u0440\u043e\u0434\u0430\u0432\u0446\u0430 \ud83d\udc49[\u0442\u0443\u0442](https://my.digiseller.com/)\ud83d\udc48\n\n```python\nfrom digiseller_api_python import Api\n\nDigiseller_Api = Api(seller_id=\"11155533\", api_key=\"CA1SF69A000A46D00039F01Z11017V39\")\n\n# \u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0445 \u043f\u0440\u0438 \u0437\u0430\u043a\u0430\u0437\u0435 \u043f\u043e \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u043c\u0443 \u043a\u043e\u0434\u0443\ndef get_account_info_from_digiseller(unique_code):\n    data = Digiseller_Api.unique_code(unique_code)\n    email = None\n    password = None\n\n    for option in data[\"options\"]:\n        if option[\"name\"] in [\"\u041f\u043e\u0447\u0442\u0430 \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u0430 ChatGPT\", \"ChatGPT account email\"]:\n            email = option[\"value\"]\n        elif option[\"name\"] in [\"\u041f\u0430\u0440\u043e\u043b\u044c \u0430\u043a\u043a\u0430\u0443\u043d\u0442\u0430 ChatGPT\", \"ChatGPT account password\"]:\n            password = option[\"value\"]\n\n    return email, password\n```\n\n\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u0434\u043b\u044f \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u044f \u043b\u043e\u0433\u0438\u043d\u0430 \u0438 \u043f\u0430\u0440\u043e\u043b\u044f \u0443\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0445 \u043f\u043e\u043a\u0443\u043f\u0430\u0442\u0435\u043b\u0435\u043c \u043f\u0440\u0438 \u043e\u0444\u043e\u0440\u043c\u043b\u0435\u043d\u0438\u0438 \u0437\u0430\u043a\u0430\u0437\u0430 \u0432 \u043f\u043e\u043b\u044f\u0445 \u0432\u0432\u043e\u0434\u0430 (\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b) \u0442\u0435\u043a\u0441\u0442\u043e\u0432\u044b\u0445 \u0434\u0430\u043d\u043d\u044b\u0445. \u041f\u043e\u0438\u0441\u043a \u0442\u0440\u0435\u0431\u0443\u0435\u043c\u043e\u0433\u043e \u043f\u043e\u043b\u044f \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043f\u043e \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044e, \u0443\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u044f \u043f\u043e\u043b\u044f \u043d\u0430 \u0434\u0432\u0443\u0445 \u044f\u0437\u044b\u043a\u0430\u0445, \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043f\u043e\u043b\u044f \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u043e\u0433\u043e \u0432 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f\u0445 \u043e \u0437\u0430\u043a\u0430\u0437\u0435 \u043f\u043e \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u043c\u0443 \u043a\u043e\u0434\u0443, \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u043e\u0442 \u044f\u0437\u044b\u043a\u0430 \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f.\n\n## \u0420\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0430\n\u041b\u044e\u0431\u043e\u0439 \u0432\u043a\u043b\u0430\u0434 \u0432 \u043f\u0440\u043e\u0435\u043a\u0442 \u043f\u0440\u0438\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442\u0441\u044f.  \n\u0415\u0441\u043b\u0438 \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u043f\u043e\u043c\u043e\u0447\u044c \u0432 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0435, \u0441\u043b\u0435\u0434\u0443\u0439\u0442\u0435 \u043f\u0440\u0430\u0432\u0438\u043b\u0430\u043c API \u0441\u0435\u0440\u0432\u0438\u0441\u0430 Digiseller \u0438 \u043f\u0440\u0438\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0439\u0442\u0435\u0441\u044c \u043e\u0431\u0449\u0435\u0433\u043e \u0441\u0442\u0438\u043b\u044f \u043a\u043e\u0434\u0430. \u0421\u043e\u0437\u0434\u0430\u0439\u0442\u0435 \u0437\u0430\u043f\u0440\u043e\u0441 \u043d\u0430 c\u043b\u0438\u044f\u043d\u0438\u0435 \u0438 \u044f \u0435\u0433\u043e \u0440\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u044e!\n\n## \u0414\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u043c\u0435\u0442\u043e\u0434\u044b API\nC\u043f\u0438\u0441\u043e\u043a \u0431\u044b\u043b \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043d \u043f\u0440\u0438 \u043f\u043e\u043c\u043e\u0449\u0438 ChatGPT, \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u044b \u043d\u0435\u0442\u043e\u0447\u043d\u043e\u0441\u0442\u0438.  \n\u041a\u0430\u0436\u0434\u0430\u044f \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0432\u044b\u0437\u043e\u0432\u0430 \u043e\u043f\u0438\u0441\u0430\u043d\u0430 \u0432 \u0441\u0430\u043c\u043e\u043c \u043a\u043e\u0434\u0435, \u0441\u043c\u043e\u0442\u0440\u0438\u0442\u0435 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0432 IDE. \n\n\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0437\u0430\u043f\u0440\u043e\u0441\u043e\u0432 \u0441 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 API, \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0442.\n1. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u041f\u043e\u0438\u0441\u043a \u0438 \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043f\u043b\u0430\u0442\u0435\u0436\u0430 \u043f\u043e \u0443\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u043c\u0443 \u043a\u043e\u0434\u0443`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `unique_code`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `unique_code: str`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_general.asp#searchuniquecode)\n\n2. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u043f\u0440\u043e\u0434\u0430\u0436\u0435 \u043f\u043e \u043d\u043e\u043c\u0435\u0440\u0443 \u0437\u0430\u043a\u0430\u0437\u0430`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `purchase_info`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `invoice_id: int`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_general.asp#purchase_info)\n\n3. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0421\u043f\u0438\u0441\u043e\u043a \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445 \u043f\u0440\u043e\u0434\u0430\u0436`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `seller_last_sales`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `group: bool, top: int`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_statistics.asp#last_sales)\n\n4. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u043f\u0440\u043e\u0434\u0430\u0436`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `seller_sells_statistic`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `product_ids: list, date_start: str, date_finish: str, returned: int, page: int, rows: int`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_statistics.asp#statisticsells)\n\n5. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0421\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043a\u0430 \u043f\u0440\u043e\u0434\u0430\u0436 \u0432 \u0440\u043e\u043b\u0438 \u0430\u0433\u0435\u043d\u0442\u0430`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `agent_sales_statistic`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `product_ids: list, date_start: str, date_finish: str, returned: int, page: int, rows: int`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_statistics.asp#statistics_agent_sales)\n\n6. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0421\u043f\u0438\u0441\u043e\u043a \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439 (\u043a\u0430\u0442\u0430\u043b\u043e\u0433)`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `categories_list`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `category_id: int, lang: str`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_catgoods.asp#categories)\n\n7. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0421\u043f\u0438\u0441\u043e\u043a \u0442\u043e\u0432\u0430\u0440\u043e\u0432 \u0438\u0437 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0438`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `shop_products`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `category_id: int, page: int, rows: int, order: str, currency: str, lang: str`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_catgoods.asp#products)\n\n8. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0411\u044b\u0441\u0442\u0440\u043e\u0435 \u043f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0439 \u0442\u043e\u0432\u0430\u0440\u043e\u0432 \u043f\u043e \u0441\u043f\u0438\u0441\u043a\u0443 ID`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `products_description`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `ids: list, lang: str`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_catgoods.asp#products_list)\n\n9. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0442\u043e\u0432\u0430\u0440\u0430`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_description`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `product_id: int, seller_id: int, partner_uid: str, currency: str, lang: str, owner: int`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_catgoods.asp#product_info)\n\n10. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0446\u0435\u043d\u044b \u0441 \u0443\u0447\u0435\u0442\u043e\u043c \u0432\u0445\u043e\u0434\u044f\u0449\u0438\u0445 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u0438/\u0438\u043b\u0438 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0442\u043e\u0432\u0430\u0440\u0430`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `products_price_calc`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `product_id: int, options: str, currency: str, amount: int, unit_cnt: int, count: int`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_catgoods.asp#products_price_calc)\n\n11. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u041e\u0442\u0437\u044b\u0432\u044b \u043e \u0442\u043e\u0432\u0430\u0440\u0430\u0445`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_reviews`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `seller_id: int, product_id: int, type_: str, owner_id: int, page: int, rows: int, lang: str`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_catgoods.asp#reviews)\n\n12. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0422\u043e\u0432\u0430\u0440\u044b \u043f\u0440\u043e\u0434\u0430\u0432\u0446\u0430`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `seller_goods`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `seller_id: int, order_col: str, order_dir: str, rows: int, page: int, currency: str, lang: str, show_hidden: int`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_catgoods.asp#seller-goods)\n\n13. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043a\u043e\u043f\u0438\u0438 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0442\u043e\u0432\u0430\u0440\u0430 (\u043a\u043b\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0431\u0435\u0437 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e)`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_clone`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `product_id: int, count: int, categories: bool, notify: bool, discounts: bool, options: bool, comissions: bool, gallery: bool`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_catgoods.asp#copyproduct)\n\n14. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0421\u043f\u0438\u0441\u043e\u043a \u0442\u043e\u0432\u0430\u0440\u043e\u0432 \u043f\u0440\u043e\u0434\u0430\u0432\u0446\u0430 \u0441 \u0438\u043d\u0434\u0438\u0432\u0438\u0434\u0443\u0430\u043b\u044c\u043d\u044b\u043c \u043f\u0440\u0435\u0434\u043b\u043e\u0436\u0435\u043d\u0438\u0435\u043c`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `agents_offer`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `seller_id: int, product_name: str, product_id: int, only_in_stock: bool, only_individual: bool, page: int, count: int`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_catgoods.asp#goodswithoffer)\n\n15. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0442\u043e\u0432\u0430\u0440\u0430 \u0442\u0438\u043f\u0430 \"\u0423\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0442\u043e\u0432\u0430\u0440 \u0441 \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0446\u0435\u043d\u043e\u0439\"`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_create_uniquefixed`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `data: dict`\n    - \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: `\u0424\u043e\u0440\u043c\u0430\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u0430 (Data) \u0443\u043a\u0430\u0437\u0430\u043d \u0432 \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 API. \u0421\u043c. \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_goods.asp#createuniquefixed)\n\n16. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0442\u043e\u0432\u0430\u0440\u0430 \u0442\u0438\u043f\u0430 \"\u0423\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0442\u043e\u0432\u0430\u0440 \u0441 \u043d\u0435\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0446\u0435\u043d\u043e\u0439\"`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_create_uniqueunfixed`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `data: dict`\n    - \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: `\u0424\u043e\u0440\u043c\u0430\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u0430 (Data) \u0443\u043a\u0430\u0437\u0430\u043d \u0432 \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 API. \u0421\u043c. \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_goods.asp#createuniqueunfixed)\n\n17. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0442\u043e\u0432\u0430\u0440\u0430 \u0442\u0438\u043f\u0430 \"\u042d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0430\u044f \u043a\u043d\u0438\u0433\u0430\"`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_create_book`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `data: dict`\n    - \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: `\u0424\u043e\u0440\u043c\u0430\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u0430 (Data) \u0443\u043a\u0430\u0437\u0430\u043d \u0432 \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 API. \u0421\u043c. \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_goods.asp#createbook)\n\n18. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0442\u043e\u0432\u0430\u0440\u0430 \u0442\u0438\u043f\u0430 \"\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0435 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435\"`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_create_software`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `data: dict`\n    - \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: `\u0424\u043e\u0440\u043c\u0430\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u0430 (Data) \u0443\u043a\u0430\u0437\u0430\u043d \u0432 \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 API. \u0421\u043c. \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_goods.asp#createsoftware)\n\n19. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0442\u043e\u0432\u0430\u0440\u0430 \u0442\u0438\u043f\u0430 \"\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0439 \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u0442\u043e\u0432\u0430\u0440\"`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_create_arbitrary`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `data: dict`\n    - \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: `\u0424\u043e\u0440\u043c\u0430\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u0430 (Data) \u0443\u043a\u0430\u0437\u0430\u043d \u0432 \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 API. \u0421\u043c. \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_goods.asp#createarbitrary)\n\n20. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0442\u043e\u0432\u0430\u0440\u0430 \u0442\u0438\u043f\u0430 \"\u0423\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0442\u043e\u0432\u0430\u0440 \u0441 \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0446\u0435\u043d\u043e\u0439\"`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_edit_uniquefixed`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `product_id: int, data: dict`\n    - \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: `\u0424\u043e\u0440\u043c\u0430\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u0430 (Data) \u0443\u043a\u0430\u0437\u0430\u043d \u0432 \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 API. \u0421\u043c. \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_goods.asp#edituniquefixed)\n\n21. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0442\u043e\u0432\u0430\u0440\u0430 \u0442\u0438\u043f\u0430 \"\u0423\u043d\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0442\u043e\u0432\u0430\u0440 \u0441 \u043d\u0435\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0446\u0435\u043d\u043e\u0439\"`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_edit_uniqueunfixed`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `product_id: int, data: dict`\n    - \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: `\u0424\u043e\u0440\u043c\u0430\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u0430 (Data) \u0443\u043a\u0430\u0437\u0430\u043d \u0432 \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 API. \u0421\u043c. \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_goods.asp#edituniqueunfixed)\n\n22. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0442\u043e\u0432\u0430\u0440\u0430 \u0442\u0438\u043f\u0430 \"\u042d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0430\u044f \u043a\u043d\u0438\u0433\u0430\"`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_edit_book`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `product_id: int, data: dict`\n    - \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: `\u0424\u043e\u0440\u043c\u0430\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u0430 (Data) \u0443\u043a\u0430\u0437\u0430\u043d \u0432 \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 API. \u0421\u043c. \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_goods.asp#editbook)\n\n23. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0442\u043e\u0432\u0430\u0440\u0430 \u0442\u0438\u043f\u0430 \"\u041f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0435 \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0435\u043d\u0438\u0435\"`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_edit_software`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `product_id: int, data: dict`\n    - \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: `\u0424\u043e\u0440\u043c\u0430\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u0430 (Data) \u0443\u043a\u0430\u0437\u0430\u043d \u0432 \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 API. \u0421\u043c. \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_goods.asp#editsoftware)\n\n24. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0442\u043e\u0432\u0430\u0440\u0430 \u0442\u0438\u043f\u0430 \"\u041f\u0440\u043e\u0438\u0437\u0432\u043e\u043b\u044c\u043d\u044b\u0439 \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u0442\u043e\u0432\u0430\u0440\"`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_edit_arbitrary`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `product_id: int, data: dict`\n    - \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: `\u0424\u043e\u0440\u043c\u0430\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u0430 (Data) \u0443\u043a\u0430\u0437\u0430\u043d \u0432 \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 API. \u0421\u043c. \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_goods.asp#editarbitrary)\n\n25. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0431\u0430\u0437\u043e\u0432\u044b\u0445 \u0441\u0432\u043e\u0439\u0441\u0442\u0432 \u0442\u043e\u0432\u0430\u0440\u0430. \u0412\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435/\u0432\u044b\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u0442\u043e\u0432\u0430\u0440\u0430`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_edit_base`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `product_id: int, data: dict`\n    - \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: `\u0424\u043e\u0440\u043c\u0430\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u0430 (Data) \u0443\u043a\u0430\u0437\u0430\u043d \u0432 \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 API. \u0421\u043c. \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_goods.asp#editbase)\n\n26. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0442\u043e\u0432\u0430\u0440\u0430`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_preview_add_images`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `product_id: int, files`\n    - \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: `Files: {'image.jpeg': open('pic.jpeg', 'rb')}`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_goods.asp#add_image_preview)\n\n27. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 youtube-\u0441\u0441\u044b\u043b\u043e\u043a \u0432 \u0433\u0430\u043b\u0435\u0440\u0435\u044e`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_preview_add_videos`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `product_id: int, files`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_goods.asp#add_video_preview)\n\n28. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u0438 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439 \u0432 \u0433\u0430\u043b\u0435\u0440\u0435\u0435`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_preview_options`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `type_: str, preview_id: int, enabled: bool, index: int, delete: bool`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_goods.asp#preview_options)\n\n29. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u041c\u0430\u0441\u0441\u043e\u0432\u043e\u0435 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u0442\u043e\u0432\u0430\u0440\u043e\u0432`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_edit_v2`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `new_status: str, products: list`\n    - \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: `(list): ID \u0442\u043e\u0432\u0430\u0440\u043e\u0432. \u041d\u0435 \u0431\u043e\u043b\u0435\u0435 200 \u0442\u043e\u0432\u0430\u0440\u043e\u0432 \u0432 1 \u0437\u0430\u043f\u0440\u043e\u0441\u0435: [\"123\", \"345\"]`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_goods.asp#change_status)\n\n30. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0442\u043e\u0432\u0430\u0440\u0430 \u0432 \u043f\u043e\u0434\u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u044e \u0442\u043e\u0440\u0433\u043e\u0432\u043e\u0439 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0438`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_platform_category_add`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `product_id: int, platforms: list`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_goods.asp#producttomarketplacesubcategory)\n\n31. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0434\u0435\u0440\u0435\u0432\u0430 \u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439 \u0442\u043e\u0440\u0433\u043e\u0432\u043e\u0439 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0438`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `dictionary_platforms_categories`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `id_: str`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_goods.asp#marketplacecategories)\n\n32. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u043f\u043e\u0434\u043a\u0430\u0442\u0435\u0433\u043e\u0440\u0438\u0439 \u0442\u043e\u0440\u0433\u043e\u0432\u043e\u0439 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0438`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `dictionary_platforms_subcategories`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `id_: int`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_goods.asp#marketplacesubcategories)\n\n33. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u041c\u0430\u0441\u0441\u043e\u0432\u043e\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0446\u0435\u043d \u0442\u043e\u0432\u0430\u0440\u043e\u0432`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_edit_prices`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `data: dict`\n    - \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: `\u0424\u043e\u0440\u043c\u0430\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u0430 (Data) \u0443\u043a\u0430\u0437\u0430\u043d \u0432 \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 API. \u0421\u043c. \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_goods.asp#massPriceUpdate)\n\n34. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u0430\u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u043e\u0439 \u0437\u0430\u0434\u0430\u0447\u0438`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_edit_update_products_tasks_status`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `task_id: str`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_goods.asp#productsUpdateStatus)\n\n35. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u041c\u0435\u0442\u043e\u0434 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \"\u0424\u0430\u0439\u043b\"`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_content_add_file`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `product_id: int, file`\n    - \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: `File: files = {'text.txt': open('passwords.txt', 'rb')}`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_content.asp#addfile)\n\n36. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u041c\u0435\u0442\u043e\u0434 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \"\u0424\u0430\u0439\u043b\" \u0441 \u0440\u0430\u0441\u043f\u0430\u043a\u043e\u0432\u043a\u043e\u0439 ZIP-\u0430\u0440\u0445\u0438\u0432\u0430 (\u0434\u043e 200 \u0444\u0430\u0439\u043b\u043e\u0432)`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_content_add_files`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `product_id: int, count: int, files`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_content.asp#addfiles)\n\n37. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0414\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \"\u0442\u0435\u043a\u0441\u0442\" \u0438\u043b\u0438 \"\u0441\u0441\u044b\u043b\u043a\u0430\"`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_content_add_text`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `data: dict`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_content.asp#addtext)\n\n38. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0430 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u0443\u0435\u043c\u044b\u0445 \u043a\u043e\u0434\u043e\u0432 Digiseller`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_content_add_code`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `product_id: int, count: int`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_content.asp#addcode)\n\n39. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u041c\u0435\u0442\u043e\u0434 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \"\u0424\u0430\u0439\u043b\"`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_content_update_file_v2`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `files: dict, content_id: int, product_id: int, update_old: bool`\n    - \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: `files = { '1': ('image1.jpeg', open('1.jpeg', 'rb')), '2': ('image2.jpeg', open('2.jpeg', 'rb')) }`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_content.asp#updateFile)\n\n40. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \"\u0442\u0435\u043a\u0441\u0442\" \u0438\u043b\u0438 \"\u0441\u0441\u044b\u043b\u043a\u0430\"`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_content_update_text`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `content_id: int, serial: str, value: str, update_old: bool, product_id: int`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_content.asp#updateText)\n\n41. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \"\u0442\u0435\u043a\u0441\u0442\", \"\u0441\u0441\u044b\u043b\u043a\u0430\" \u0438\u043b\u0438 \"\u0444\u0430\u0439\u043b\"`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_content_delete`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `content_id: int, product_id: int`\n    - \u041e\u0442\u0432\u0435\u0442: `StatusCode: 204 (NoContent)`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_content.asp#deleteContent)\n\n42. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u041f\u043e\u043b\u043d\u043e\u0435 \u0443\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \"\u0442\u0435\u043a\u0441\u0442\", \"\u0441\u0441\u044b\u043b\u043a\u0430\" \u0438\u043b\u0438 \"\u0444\u0430\u0439\u043b\"`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_content_delete_all`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `product_id: int`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_content.asp#deleteAllContent)\n\n43. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0438\u043b\u0438 \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0438\u043c\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \"\u0444\u043e\u0440\u043c\u0430\"`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `product_content_update_form`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `product_id: int, address: str, method: str, encoding: str, options: bool, answer: bool, allow_purchase_multiple_items: bool, url_for_quantity: str`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_content.asp#update_form)\n\n44. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `C\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0448\u0430\u0431\u043b\u043e\u043d\u0430 \u043a\u043e\u043c\u0438\u0441\u0441\u0438\u043e\u043d\u043d\u044b\u0445 \u043e\u0442\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `templates`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `name: str`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_templates.asp#create_template)\n\n45. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0448\u0430\u0431\u043b\u043e\u043d\u0430 \u043a\u043e\u043c\u0438\u0441\u0441\u0438\u043e\u043d\u043d\u044b\u0445 \u043e\u0442\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `templates_edit`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `name: str, id_: int`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_templates.asp#edit_template)\n\n46. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0441\u043f\u0438\u0441\u043a\u0430 \u0448\u0430\u0431\u043b\u043e\u043d\u043e\u0432 \u043e\u0442\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `templates_list`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `page: int, count: int`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_templates.asp#get_list_templates)\n\n47. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0448\u0430\u0431\u043b\u043e\u043d\u0430 \u043a\u043e\u043c\u0438\u0441\u0441\u0438\u043e\u043d\u043d\u044b\u0445 \u043e\u0442\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `templates_delete`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `id_: int, method: str = \"POST\"`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_templates.asp#delete_template)\n\n48. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0441\u043f\u0438\u0441\u043a\u0430 \u0442\u043e\u0432\u0430\u0440\u043e\u0432 \u0438\u0437 \u0448\u0430\u0431\u043b\u043e\u043d\u0430 \u043e\u0442\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `templates_products`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `template_id: int, product_id: int, price_min: float, price_max: float, currency: str, language: str, name: str, min_comiss: float, max_comiss: float, in_affiliate: bool, not_in_affiliate: bool, only_payment: bool, page: int, count: int`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_templates.asp#get_products)\n\n49. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u041e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u0442\u043e\u0432\u0430\u0440\u043e\u0432 \u0432 \u0448\u0430\u0431\u043b\u043e\u043d\u0435 \u043e\u0442\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `update_template_products`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `data: dict`\n    - \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: `\u0424\u043e\u0440\u043c\u0430\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u0430 (Data) \u0443\u043a\u0430\u0437\u0430\u043d \u0432 \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 API. \u0421\u043c. \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API`\n    - \u041e\u0442\u0432\u0435\u0442: `StatusCode: 204 (NoContent)`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_templates.asp#edit_products)\n\n50. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u041f\u0440\u0438\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0448\u0430\u0431\u043b\u043e\u043d\u0430 \u043e\u0442\u0447\u0438\u0441\u043b\u0435\u043d\u0438\u0439`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `template_apply`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `template_id: int, seller_id: int`\n    - \u041e\u0442\u0432\u0435\u0442: `StatusCode: 204 (NoContent)`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_templates.asp#apply)\n\n51. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0421\u043f\u0438\u0441\u043e\u043a \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u043e\u0432 \u0442\u043e\u0432\u0430\u0440\u0430`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `products_options_list`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `product_id: int`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_parameters.asp#getlist)\n\n52. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0435`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `products_options_info`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `option_id: int`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_parameters.asp#getfull)\n\n53. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `products_options_add`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `name_ru: str, name_en: str, comment_ru: str, comment_en: str, ptype: str, separate_content: bool, required: bool, modifier_visible: bool, order: int, product_id: int, variant_dict: dict`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_parameters.asp#createparam)\n\n54. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `products_options_update`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `name_ru: str, name_en: str, ptype: str, separate_content: bool, required: bool, modifier_visible: bool, order: int, option_id: int, comment_ru: str, comment_en: str`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_parameters.asp#editparam)\n\n55. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0430`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `products_options_delete`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `option_id: int`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_parameters.asp#deleteparam)\n\n56. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0421\u043e\u0437\u0434\u0430\u043d\u0438\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `products_variant_add`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `option_id: int, data: dict`\n    - \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: `\u0424\u043e\u0440\u043c\u0430\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u0430 (Data) \u0443\u043a\u0430\u0437\u0430\u043d \u0432 \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 API. \u0421\u043c. \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_parameters.asp#createvariant)\n\n57. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `products_variant_edit`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `option_id: int, variant_id: int, name_ru: str, name_en: str, ptype: str, rate: int, default: bool, visible: bool, order: int`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_parameters.asp#editvariant)\n\n58. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0430`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `products_variant_delete`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `option_id: int, variant_id: int`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_parameters.asp#deletevariant)\n\n59. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0441\u043f\u0438\u0441\u043a\u0430 \u0434\u0438\u0430\u043b\u043e\u0433\u043e\u0432`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `chat_list`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `filter_new: int, email: str, id_ds: str, pagesize: int, page: int`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_debates.asp#get_chats)\n\n60. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u0434\u0438\u0430\u043b\u043e\u0433\u0430`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `chat_status`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `id_i: int`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_debates.asp#get_state)\n\n61. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0418\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u0435 \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u0434\u0438\u0430\u043b\u043e\u0433\u0430`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `chat_edit_status`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `id_i: int, chat_state: int`\n    - \u041e\u0442\u0432\u0435\u0442: `'StatusCode: 200 (NoContent)'`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_debates.asp#post_state)\n\n62. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u041f\u043e\u043b\u0443\u0447\u0435\u043d\u0438\u0435 \u0441\u043f\u0438\u0441\u043a\u0430 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `chat_order_messages`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `id_i: int, hidden: int, id_from: int, id_to: int, old_id: int, newer: int, count: int`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_debates.asp#get_debates)\n\n63. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u0444\u043b\u0430\u0433\u0430 \u043f\u0440\u043e\u0447\u0438\u0442\u0430\u043d`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `chat_set_flag`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `id_i: int`\n    - \u041e\u0442\u0432\u0435\u0442: `StatusCode: 200 (NoContent)`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_debates.asp#post_seen)\n\n64. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0444\u0430\u0439\u043b\u043e\u0432`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `chat_upload_preview`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `files, lang: str`\n    - \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: `Files: [('files[]', ('file': open(file_path, 'rb'))]`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_debates.asp#upload_preview-)\n\n65. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u041e\u0442\u043f\u0440\u0430\u0432\u043a\u0430 \u043d\u043e\u0432\u043e\u0433\u043e \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `chat_send_message`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `id_i: int, data: dict`\n    - \u041f\u0440\u0438\u043c\u0435\u0447\u0430\u043d\u0438\u0435: `\u0424\u043e\u0440\u043c\u0430\u0442 \u0437\u0430\u043f\u0440\u043e\u0441\u0430 (Data) \u0443\u043a\u0430\u0437\u0430\u043d \u0432 \u0414\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 API. \u0421\u043c. \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API`\n    - \u041e\u0442\u0432\u0435\u0442: `StatusCode: 200 (NoContent)`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_debates.asp#post_debate)\n\n66. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0423\u0434\u0430\u043b\u0435\u043d\u0438\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u044f`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `chat_delete_message`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `order_id: int, message_id: int`\n    - \u041e\u0442\u0432\u0435\u0442: `[] (NoContent)`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_debates.asp#delete_debate)\n\n67. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0420\u0435\u043a\u043b\u0430\u043c\u0430 \u043d\u0430 \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0435`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `rekl`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `owner: int, date: str, lang: str`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_rekl.asp#rekl)\n\n68. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u041e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u043f\u043e \u043b\u0438\u0447\u043d\u043e\u043c\u0443 \u0441\u0447\u0435\u0442\u0443 Digiseller`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `sellers_account_receipts`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `page: int, count: int, currency: str, types: list, code_filter: str, allowtype: str, start: str, finish: str`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_account.asp#digiseller)\n\n69. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u041e\u043f\u0435\u0440\u0430\u0446\u0438\u0438 \u0447\u0435\u0440\u0435\u0437 \u0432\u043d\u0435\u0448\u043d\u0438\u0445 \u0430\u0433\u0440\u0435\u0433\u0430\u0442\u043e\u0440\u043e\u0432`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `sellers_account_receipts_external`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `page: int, count: int, order: str, code: str, aggregator: str`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_account.asp#external)\n\n70. \u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435: `\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u0431\u0430\u043b\u0430\u043d\u0441\u0435 \u043b\u0438\u0447\u043d\u043e\u0433\u043e \u0441\u0447\u0451\u0442\u0430`\n    - \u0424\u0443\u043d\u043a\u0446\u0438\u044f: `sellers_account_balance`\n    - \u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b: `\u041f\u0435\u0440\u0435\u0434\u0430\u0447\u0430 \u043d\u0435 \u0442\u0440\u0435\u0431\u0443\u0435\u0442\u0441\u044f`\n    - \u041e\u0442\u0432\u0435\u0442: `\u041e\u0442\u0432\u0435\u0442 \u043e\u0442 \u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON`\n    - [\u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 API](https://my.digiseller.com/inside/api_account.asp#view_balance)\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Interaction with Digiseller API via Python",
    "version": "1.4.2",
    "project_urls": {
        "Documentation": "https://my.digiseller.com/inside/api.asp",
        "Download": "https://pypi.org/project/digiseller-api-python/",
        "Homepage": "https://github.com/Ernieleo/Digiseller-API-Python",
        "Write me": "https://t.me/ernieleo"
    },
    "split_keywords": [
        "digiseller",
        "api",
        "python"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4042492ff80b791890f85bfecb43091c6f40dabd93cc6368cbe462b8a13faf4a",
                "md5": "faee1d7a7878e13c087ad012bb81fbd5",
                "sha256": "f952ad990fc5be75f97bd4f4819fc55ebd17f115de845de3fd3d85e8f6cc46d9"
            },
            "downloads": -1,
            "filename": "digiseller_api_python-1.4.2-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "faee1d7a7878e13c087ad012bb81fbd5",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 21806,
            "upload_time": "2024-06-01T03:09:54",
            "upload_time_iso_8601": "2024-06-01T03:09:54.412911Z",
            "url": "https://files.pythonhosted.org/packages/40/42/492ff80b791890f85bfecb43091c6f40dabd93cc6368cbe462b8a13faf4a/digiseller_api_python-1.4.2-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c073382844d4d4cb9941c9e25f9494586c73c705bd8800648c3e5739a43f362c",
                "md5": "bdcb5c7f7d3e1264fdef6559a1765ad6",
                "sha256": "7d2f8f4fb3c83d83c782cf1da1b61e699006f71d76bd8fd1710124e5c8031c15"
            },
            "downloads": -1,
            "filename": "digiseller_api_python-1.4.2.tar.gz",
            "has_sig": false,
            "md5_digest": "bdcb5c7f7d3e1264fdef6559a1765ad6",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 31218,
            "upload_time": "2024-06-01T03:09:56",
            "upload_time_iso_8601": "2024-06-01T03:09:56.110009Z",
            "url": "https://files.pythonhosted.org/packages/c0/73/382844d4d4cb9941c9e25f9494586c73c705bd8800648c3e5739a43f362c/digiseller_api_python-1.4.2.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-06-01 03:09:56",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "Ernieleo",
    "github_project": "Digiseller-API-Python",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "digiseller-api-python"
}
        
Elapsed time: 0.24781s