API PARTS SOFT V3 - для программ учета и внутренней автоматизации

Base URL: /api/v3, Version: 1.0

Используя наше API вы можете реализовать интеграцию с сторонним ПО Это могут быть - Конфигурации 1С - Облачные складские системы - CRM - и т.п. Авторизация осуществляется с использованием HTTP Base авторизации (https://en.wikipedia.org/wiki/Basic_access_authentication). Для авторизации используется логин и пароль от вашей учетной записи в админ панели. Внимание при использовании API права доступа к данным аналогичны правам учетной записи в панели администрирования. Поэтому вероятнее всего вам нужно будет использовать учетную запись с правами администратора для получения доступа ко всем нужным ресурсам.

Default request content-types: application/json
Default response content-types: application/json
Schemes: http

Summary

Tag: Контрагенты

Работа с контрагентами

Operation Description
GET /customers.json

Список контрагентов

GET /customers/1.json

Получение контрагента по ID

GET /customers/1/statistic_data.json

Получение статистику контрагента по ID

POST /customers

Создание контрагента

PUT /customers/743

Обновление контрагента по ID

DELETE /customers/743

Удаление контрагента по ID

Tag: Регионы

Позволяет получить информацию о созданных в системе регионах. Редактирование регионов возможно строго через веб-интерфейс.

Operation Description
GET /regions.json

Список регионов1

GET /regions/28.json

Получение региона по ID1

Tag: Типы оплат

Operation Description
GET /payment_types.json

Получение списка типов оплат12

POST /payment_types.json

Создание типа оплат

GET /payment_types/1.json

Получение типа оплат по ID7

PUT /payment_types/1.json

Редактирование типа оплат

DELETE /payment_types/1.json

Удаление типа оплаты5

Tag: default

Operation Description
GET /invoices/:id/create_or_update_bill

Tag: Заменяемые имена бренда

Operation Description
GET /global_price_replacements/replacements

Получение списка всех заменяемых имен бренда

Tag: Атрибуты продукции

Operation Description
GET /product_attributes.json

Получение списка всех атрибутов продукции

POST /product_attributes.json

Создание атрибута

PUT /product_attributes/1.json

Обновление атрибута

DELETE /product_attributes/1.json

Удаление атрибута по его ID

Tag: Категории продукции

Operation Description
GET /product_categories.json

Получение списка всех категорий

POST /product_categories.json

Создание категории

PUT /product_categories/1.json

Обновление категории

DELETE /product_categories/1.json

Удаление категории по её ID

Tag: Продукции

Operation Description
POST /products/load_recommendeds.json

Загрузка рекомендуемых товаров из файла

GET /products.json

Получение списка всех товаров

POST /products.json

Создание товара

PUT /products/1.json

Обновление продукции

DELETE /products/1.json

Удаление продукции по её ID

Tag: Прайсы

Operation Description
GET /prices.json

Получение списка всех прайс-листов

GET /prices/1.json

Получение прайс листа по ID

Tag: Формы

Operation Description
GET /web_forms.json

Получение списка всех форм

GET /web_forms/1.json

Получение формы по ID

GET /web_forms/1/form_fields

Получение списка всех полей определённой формы

GET /web_forms/1/form_records

Получение списка всех записей определённой формы

Tag: Рекомендации

Operation Description
GET /recommend_products

Получение списка всех рекомендаций

POST /recommend_products

Создание рекомендации

PUT /recommend_products/1

Обновление рекомендации

DELETE /recommend_products/1

Удаление рекомендации по её ID

GET /recommend_products/delete_all

Удаление всех рекомендаций

Tag: Заменяемые ссылки

Operation Description
GET /product_urls.json

Получение списка всех заменяемых ссылок

POST /product_urls/

Создание ссылки

PUT /product_urls/1

Обновление ссылки

DELETE /product_urls/1

Удаление ссылки по её ID

POST /product_urls_uploader

Создание ссылок

Tag: Группы скидок

Operation Description
GET /discount_types.json

Список групп скидок2

GET /discount_types/55.json

Получение группы скидок по ID2

Tag: Бонусы

Operation Description
GET /customers/:customer_id/bonus_price_items

Получение списка бонусов контрагента по ID

POST /customers/:customer_id/bonus_price_items

Создание бонуса для контрагента

DELETE /customers/:customer_id/bonus_price_items/delete_all

Удаление всех бонусов клиента

PUT /customers/:customer_id/bonus_price_items/:id

редактирование записи бонуса по ID

DELETE /customers/:customer_id/bonus_price_items/:id

Удаление бонуса по ID

GET /bonus_price_items/all

Получение списка всех бонусов

Tag: Личные скидки контрагента

Operation Description
GET /customers/:customer_id/discounts

Получение личных скидок контрагента

POST /customers/:customer_id/discounts

Создание личную скидку контрагента

GET /customers/:customer_id/discounts/:id

Получение личную скидку контрагента по ID записи

PUT /customers/:customer_id/discounts/:id

Редактирование записи личной скидки по ID

DELETE /customers/:customer_id/discounts/:id

Удаление личной скидки контрагента по ID

Tag: Фискальные кассы

Operation Description
GET /cash_boxes

Список касс

POST /cash_boxes

Создание кассы

GET /cash_boxes/1.json

Получение кассы по ID

PUT /cash_boxes/1.json

Редактирование кассы

DELETE /cash_boxes/1.json

Удаление кассы

Tag: Фискальные чеки

Operation Description
GET /cash_box_checks

Список чеков

POST /cash_box_checks

Создание чека

GET /cash_box_checks/1.json

Получение чека по ID

PUT /cash_box_checks/1.json

Редактирование чека

DELETE /cash_box_checks/1.json

Удаление чека

POST /cash_box_checks/1/fiscalization

Отправление чека на фискализацию

POST /cash_box_checks/1/update_status

Обновление статуса чека от внешней системы фискализации

GET /cash_box_checks/1/logs

Получение логов чека

Tag: Движение по балансу

Operation Description
GET /balances.json

Движение по балансу

POST /balances.json

Добавления нового движения баланса

GET /customers/1/balances

Просмотр баланса клиента

GET /customers/:customer_id/balances/:id.json

Получение записи движения баланса по ID

PUT /customers/:customer_id/balances/:id.json

редактирование записи движения баланса по ID

DELETE /customers/:customer_id/balances/:id.json

Удаление записи движения баланса по ID

GET /balances/income_type_report.json

Получение отчета по движениям баланса

Tag: Возвраты

Operation Description
GET /product_return_reason_requests.json

Получение списка возвратов

POST /order_items/:order_item_id/product_return_reason_requests.json

Новый возврат

GET /order_items/:order_item_id/product_return_reason_requests/:id.json

Получение возврата по ID

DELETE /order_items/:order_item_id/product_return_reason_requests/:id.json

Удаление возврата по ID

PUT /order_items/:order_item_id/product_return_reason_requests/:id.json

Редактирование возврата по ID

Tag: Счета

Operation Description
GET /bills.json

Получение списка счетов

POST /bills.json

Новый счет

GET /bills/:id.json

Получение данных счета по ID

DELETE /bills/:id.json

Удаление счета по ID

PUT /bills/:id.json

Редактирование данных счета

GET /bills/:id/barcode.json

Получение QR Code счета по ID

POST /bills/:id/deposit.json

Авторизацию платежа счета по ID

GET /bills/:id/pay.json

Оплата платежа счета по ID

POST /bills/delete_bill_item.json

Удаление позиции счета по ID

Tag: Настройки поиска

Operation Description
GET /search_settings.json

Получение настроек выдачи клиентской части

Tag: Автомобили

Operation Description
GET /customers/1/autos

Получение списка всех автомобилей клиента

POST /customers/1/autos

Создание автомобиля

GET /customers/1/autos/125

Получение автомобиля

DELETE /customers/1/autos/125

Удаление автомобиля по его ID

PUT /customers/1/autos/125

Обновление автомобиля

GET /customers/1/autos/125/auto_detail_notes

Получение карточки автомобиля

POST /customers/1/autos/125/auto_detail_notes

Создание записи

PUT /auto_detail_notes/1

Обновление записи

DELETE /auto_detail_notes/1

Удаление записи по её ID

Tag: Накладные

Operation Description
GET /invoices.json

Получение списка всех накладных

PUT /invoices/1

Обновление накладной

DELETE /invoices/1

Удаление накладной по её ID

POST /invoices/load

Создание накладной

Tag: Пользователи

Operation Description
GET /users.json

Список пользователей3

GET /users/1.json

Получение пользователя по ID3

Tag: Страницы категории

Operation Description
GET /seo_catalog_categories.json

Получение списка всех страниц категорий

POST /seo_catalog_categories.json

Создание новой страницы категории

PUT /seo_catalog_categories/1

Обновление страницы категории

DELETE /seo_catalog_categories/1

Удаление страницы категории по её ID

Tag: Синонимы

Operation Description
GET /fulltext_search_synonims.json

Получение списка всех синонимов поиска по названию

POST /fulltext_search_synonims.json

Создание нового синонима поиска по названию

PUT /fulltext_search_synonims/1

Обновление синонима поиска

DELETE /fulltext_search_synonims/1

Удаление синонима поиска по его ID

Tag: Клиентские группы

Operation Description
GET /customer_groups.json

Получение списка всех клиентских групп

POST /customer_groups.json

Создание клиентской группы

PUT /customer_groups/1

Обновление клиентских групп

DELETE /customer_groups/1

Удаление клиентской группы по его ID

Tag: Зоны видимости прайс листов

Operation Description
GET /visible_zones.json

Получение списка зоны видимлсти прайс листов

POST /visible_zones.json

Создание новой зоны видимости прайс листов

DELETE /visible_zones/1

Удаление зоны видимости прайс листов по его ID

Tag: Заказы наряды

Operation Description
GET /workshop_orders/:type.json

Получение списка всех заказов нарядов|рекомендации

POST /workshop_orders/:type.json

Создание заказ наряд|рекомендации

PUT /workshop_orders/:type/update_or_create.json

Редактировать или создать заказ наряд|рекомендации (допустимо и POST запрос)

PUT /workshop_orders/:type/1.json

Обновление заказ наряд|рекомендацию

DELETE /workshop_orders/:type/1.json

Удаление заказ наряд|рекомендацию по ID

Tag: Работы в заказ наряде, Товары в заказ наряде, Материалы клиента в заказ наряде

Operation Description
GET /workshop_order_works/:type.json

Получение списка объектов

POST /workshop_order_works/:type.json

Создание объектов

PUT /workshop_order_works/:type/1.json

Обновление объектов

DELETE /workshop_order_works/:type/1.json

Удаление объекта по ID

Tag: Шаблоны документов

Operation Description
GET /doc_templates.json

Получить список шаблонов документов

POST /doc_templates.json

Создание шаблон документа

PUT /doc_templates/1.json

Редактировать шаблон документа

DELETE /doc_templates/1.json

Удаление шаблона по ID

GET /doc_templates/1/compile.(pdf/xls)

Генерация документа

GET /doc_templates/1/print.json

Отправка документа в очередь печати

Tag: Накладные поставщику

Operation Description
GET /supplier_invoices

Получение списка накладных поставщику

GET /supplier_invoices/:id/unlinked_items_handle_form

Получение списка позиций накладной поставщика

POST /supplier_invoices/:id/unlinked_items_handle

Подтверждение позиции накладной за заказом

Tag: Заказы поставщику

Operation Description
GET /supplier_order_items

Получение списка заказов поставщику

GET /supplier_order_items/income

Получение списка приходов заказов поставщику

POST /supplier_order_items/accept

Подтверждение позиции заказа поставщику

POST /supplier_order_items/not_accept

Отправить в заказ позицию поставщику

POST /supplier_order_items/change_status

Поменять статус позиции в заказе

GET /supplier_order_items/:id/check

Проверка позиции в заказе поставщику

PUT /supplier_order_items/:id/add_income

Пришедшее количество позиций по заказу поставщику

Tag: Группы кроссирования

Operation Description
GET /cross_groups.json

Получение списка групп кроссирование

POST /cross_groups.json

Создание группу кроссирование

PUT /workshop_orders/1.json

Редактировать группу кроссирование (или включить товары в эту группу)

DELETE /workshop_orders/1.json

Удаление группу кроссирование по ID

Tag: Группы заказов

Работа с заказами

Operation Description
GET /orders.json

Список группы заказов4

POST /orders.json

Отправка корзины в заказ

GET /orders/1.json

Получение бланка заказа по ID4

PUT /orders/1.json

Редактирование заказа

DELETE /orders/1.json

Удаление группы заказов

POST /orders/make_join

Объединить выбранные заказы

GET /orders/1/vin_check.json

Отправить письмо клиенту о проверке по VIN номеру

POST /orders/manual.json

Tag: Корзины

Operation Description
GET /baskets.json

Получение списка корзин5

POST /baskets.json

Создание корзины

DELETE /baskets/1.json

Удаление корзины

GET /baskets/1.json

Просмотр корзины6

PUT /baskets/1.json

Редактирование корзины

POST /baskets/create_manual

Добавление позиций в корзину в ручную

POST /baskets/1/change_cost.json

Изменение цены корзины

Tag: Позиции заказа

Operation Description
GET /order_items.json

Получение списка позиций заказа7

PUT /order_items/1.json

Редактирование позиции заказа

POST /order_items/change_status

Изменение статуса позиции заказа

GET /order_items/1/order_status_logs.json

Получение статусов для позиции заказа

GET /order_items/1/prices.json

Получение прайсов для перезаказа позиции заказа8

POST /order_items/1/reorder.json

Перезаказ позиции заказа

POST /order_items/1/print.json

Отправка стикера в очередь печати

POST /order_items/bill.json

Создание счета из произвольных позиций

Tag: Статусы заказов

Operation Description
GET /order_status_types.json

Получение списка статусов9

POST /order_status_types.json

Создание статуса заказов

GET /order_status_types/1.json

Получение статуса по ID5

PUT /order_status_types/1.json

Редактирование статуса заказа

DELETE /order_status_types/1.json

Удаление статуса заказа2

Tag: Типы доставок

Operation Description
GET /delivery_types.json

Получение списка типов доставки10

POST /delivery_types.json

Создание типа доставки

GET /delivery_types/1.json

Получение типа доставки по ID

PUT /delivery_types/1.json

Редактирование типа доставки

DELETE /delivery_types/1.json

Удаление типа доставки3

Tag: Пункты доставок

Operation Description
GET /delivery_points.json

Получение списка пунтков доставок11

POST /delivery_points.json

Создание пункта доставки

GET /delivery_points/1.json

Получение пункта доставки по ID6

PUT /delivery_points/1.json

Редактирование пункта доставки

DELETE /delivery_points/1.json

Удаление пункта доставки4

Security

auth

Type: basic
Description:

Для доступа к демо серверу используйте логин "admin" пароль "qwerty"

Paths

Удаление записи по её ID

DELETE /auto_detail_notes/1

Tags: Автомобили

Удаление записи по её ID

application/json

200 OK
Обновление записи

PUT /auto_detail_notes/1

Tags: Автомобили

Заменить 1 на ID записи, которую нужно редактировать

auto_detail_note[oem]

Код детали (oem)

formData string
auto_detail_note[make_name]

Бренд детали (make name)

formData string
auto_detail_note[detail_name]

Название детали (detail_name)

formData string
auto_detail_note[comment]

Комментарий к созданию записи

formData string

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Движение по балансу

GET /balances.json

Tags: Движение по балансу

Получение списка зачислений/списаний с баланса клиентов. В ответе будут возвращены список движений баланса.

По умолчанию система будет отдавать по 10 в каждом запросе:

если просто отправить запрос без никаких параметров вы получаете первые 10 только для того, чтобы получить следующие 10 нужно добавить параметр page page = 2 если хотите получать не по 10, а по 20 (не больше 100) допустим, добавьте параметр per_page в каждом запросе per_page = 20

search[customer_id_eq]

Параметр фильтрации списка. ID клиента по которому нужно получить список движений по балансу

formData integer (int32)
page

Параметр пагинации списка - нумерация списка получаемых в запросе

formData integer (int32)
per_page

Параметр пагинации списка - кол-во данных в списке в каждом запросе

formData integer (int32)

application/json

200 OK
Добавления нового движения баланса

POST /balances.json

Tags: Движение по балансу

Добавление новой записи в движении балансов

customer_id

ID клиента на баланс которого вносится запись

formData string
balance[description]

Обоснование

formData string
balance[income_type]

Метод

formData string
balance[sum]

Сумма

formData string
balance[created_at(1i)]

Время движения. Год

formData integer (int32)
balance[created_at(2i)]

Время движения. Месяц

formData integer (int32)
balance[created_at(3i)]

Время движения. Число

formData integer (int32)
balance[created_at(4i)]

Время движения. Часы

formData integer (int32)
balance[created_at(5i)]

Время движения. Минуты

formData integer (int32)

application/json

200 OK
Получение отчета по движениям баланса

GET /balances/income_type_report.json

Tags: Движение по балансу

Получение отчета по движениям баланса разделенный по методам оплат

application/json

200 OK
Получение списка корзин5

GET /baskets.json

Tags: Корзины

В ответе будут возвращены список корзин пользователя с чьим логином и паролем происходит авторизация.

По умолчанию система будет отдавать по 10 в каждом запросе:

  • если просто отправить запрос без никаких параметров вы получаете первые 10 только
  • для того, чтобы получить следующие 10 нужно добавить параметр page
    • page = 2
  • если хотите получать не по 10, а по 20 (не больше 100) допустим, добавьте параметр per_page в каждом запросе
    • per_page = 20

application/json

200 OK
Создание корзины

POST /baskets.json

Tags: Корзины

TODO: Add Description

application/x-www-form-urlencoded

price_result[min_qnt]

минимальное кол. к заказу

formData integer (int32)
price_result[oem]

номенклатурный номер, артикул позиции

formData integer (int32)
price_result[make_name]

производитель

formData string
price_result[hash_key]

hash ключ защиты для добавления в корзину

formData string
price_result[sys_info]

служебная информация, json строка

formData string
price_result[price_id]

ID прайс листа

formData integer (int32)
price_result[min_delivery_day]

минимальный срок доставки

formData integer (int32)
price_result[max_delivery_day]

максимальный срок доставки

formData integer (int32)
price_result[detail_name]

название детали

formData string
qnt

количество к заказу

formData integer (int32)
discount_type_id

ID группы скидок

formData integer (int32)

application/json

200 OK
Удаление корзины

DELETE /baskets/1.json

Tags: Корзины

Замените 1 на ID корзины, которую нужно удалить

application/json

200 OK
Просмотр корзины6

GET /baskets/1.json

Tags: Корзины

Замените 1 на ID корзины, которую нужно посмотреть

application/json

200 OK
Редактирование корзины

PUT /baskets/1.json

Tags: Корзины

Замените 1 на ID корзины, которую нужно редактировать

Аттрибуты модели Basket которых нужно редактировать, нужно передавать через параметр basket

Например:

  • basket[qnt] = 3

В данный момент можно редактировать только аттрибут qnt количество

application/x-www-form-urlencoded

basket[qnt]

количество

formData integer (int32)

application/json

200 OK
Изменение цены корзины

POST /baskets/1/change_cost.json

Tags: Корзины

Обязательный параметр:

  • cost - новая цена

application/x-www-form-urlencoded

cost

новая цена

formData integer (int32)

application/json

200 OK
Добавление позиций в корзину в ручную

POST /baskets/create_manual

Tags: Корзины

Параметры каждой позиции корзины передаются через нумерацию в параметре items, для первой позиции это будет 0, для второй 1, для третьей позиции это будет 2 и так далее для всех последующих позиций. Например:

  • basket_manual[items][0][oem] - Артикул 1-й позиции
  • basket_manual[items][1][oem] - Артикул 2-й позиции
  • basket_manual[items][2][oem] - Артикул 3-й позиции

application/x-www-form-urlencoded

basket_manual[items][0][oem]

Артикул позиции

formData integer (int32)
basket_manual[items][0][make_name]

Производитель

formData string
basket_manual[items][0][detail_name]

Название детали

formData string
basket_manual[items][0][min_delivery_day]

Мин. срок доставки

formData integer (int32)
basket_manual[items][0][max_delivery_day]

Макс. срок доставки

formData integer (int32)
basket_manual[items][0][comment]

Комментарий позиции

formData string
basket_manual[items][0][first_cost]

Закупка

formData integer (int32)
basket_manual[items][0][cost]

Продажа

formData integer (int32)
basket_manual[items][0][qnt]

Количество

formData integer (int32)
basket_manual[items][0][price_id]

ID прайса

formData integer (int32)

application/json

200 OK
Получение списка счетов

GET /bills.json

Tags: Счета

Получение списка счетов

search[order_id_eq]

Пример параметра фильтрации списка. ID заказа по которому фильтруется список

formData integer (int32)
page

Параметр пагинации списка - нумерация списка получаемых в запросе

formData integer (int32)
per_page

Параметр пагинации списка - кол-во данных в списке в каждом запросе

formData integer (int32)

application/json

200 OK
Новый счет

POST /bills.json

Tags: Счета

Создание нового счета

bill[validate_bill_items]

Валидация счета (0 или 1)

formData integer (int32)
bill[customer_id]

ID клиента

formData integer (int32)
bill[order_id]

ID заказа

formData integer (int32)
bill[bill_items_attributes][0][oem]

Артикул 1-й позиции заказа

formData integer (int32)
bill[bill_items_attributes][0][make_name]

Производитель 1-й позиции заказа

formData integer (int32)
bill[bill_items_attributes][0][detail_name]

Название 1-й позиции заказа

formData integer (int32)
bill[bill_items_attributes][0][cost]

Цена 1-й позиции заказа

formData integer (int32)
bill[bill_items_attributes][0][qnt]

Количество 1-й позиции заказа

formData integer (int32)
bill[bill_items_attributes][0][is_excise]

Товары облагаются акцизом (0 или 1)

formData integer (int32)

application/json

200 OK
Удаление счета по ID

DELETE /bills/:id.json

Tags: Счета

Замените :id на ID счета

application/json

200 OK
Получение данных счета по ID

GET /bills/:id.json

Tags: Счета

Замените :id на ID счета

application/json

200 OK
Редактирование данных счета

PUT /bills/:id.json

Tags: Счета

Замените :id на ID счета

bill[validate_bill_items]

Валидация счета (0 или 1)

formData integer (int32)
bill[customer_id]

ID клиента

formData integer (int32)
bill[order_id]

ID заказа

formData integer (int32)
bill[bill_items_attributes][0][oem]

Артикул 1-й позиции заказа

formData integer (int32)
bill[bill_items_attributes][0][make_name]

Производитель 1-й позиции заказа

formData integer (int32)
bill[bill_items_attributes][0][detail_name]

Название 1-й позиции заказа

formData integer (int32)
bill[bill_items_attributes][0][cost]

Цена 1-й позиции заказа

formData integer (int32)
bill[bill_items_attributes][0][qnt]

Количество 1-й позиции заказа

formData integer (int32)
bill[bill_items_attributes][0][is_excise]

Товары облагаются акцизом (0 или 1)

formData integer (int32)

application/json

200 OK
Получение QR Code счета по ID

GET /bills/:id/barcode.json

Tags: Счета

Замените :id на ID счета

application/json

200 OK
Авторизацию платежа счета по ID

POST /bills/:id/deposit.json

Tags: Счета

Замените :id на ID счета

application/json

200 OK
Оплата платежа счета по ID

GET /bills/:id/pay.json

Tags: Счета

Замените :id на ID счета

application/json

200 OK
Удаление позиции счета по ID

POST /bills/delete_bill_item.json

Tags: Счета

Удаление позиции счета по ID

bill_item_id

ID позиции счета

formData integer (int32)

application/json

200 OK
Получение списка всех бонусов

GET /bonus_price_items/all

Tags: Бонусы

Получаем список всех бонусов не зависимо от клиента.

application/json; charset=utf-8

200 OK
Список чеков

GET /cash_box_checks

Tags: Фискальные чеки

Получение списка чеков

application/json

200 OK
Создание чека

POST /cash_box_checks

Tags: Фискальные чеки

Добавление нового чека для фискализации (На примере Комтет кассы)

application/x-www-form-urlencoded

cash_box_check[subject_item_type]

Тип объекта чека (Счета: Bill, Баланс: Balance, Возврат: ProductReturnReasonRequest, Заказ: Order)

formData string
cash_box_check[subject_item_id]

ID объекта чека

formData integer (int32)
cash_box_check[vat_rate]

Ставка налога

formData string
cash_box_check[customer_info]

Номер телефона ил эл. почта клиента

formData string
cash_box_check[customer_id]

ID клиента

formData integer (int32)
cash_box_check[cash_box_id]

ID кассы

formData integer (int32)
cash_box_check[print_paper_check]

Распечатать чек. Возвможные значения = 0 или 1, true или false

formData integer (int32)
cash_box_check[tax_system]

Система налогообложения

formData string
cash_box_check[print_settings][intent]

Направление платежа

formData string
cash_box_check[print_settings][calculation_method]

Способ рассчета

formData string
cash_box_check[payments][0][type]

Оплаты. Тип 1-й оплаты. Возможное значение для комтета - Электронными: card, Наличными: cash, Сумма предоплатой: prepayment, Сумма постоплатой: credit, Сумма встречным предложением: counter_provisioning

formData string
cash_box_check[payments][0][sum]

Оплаты. Сумма 1-й оплаты

formData number (double)
cash_box_check[cash_box_check_items_attributes][0][oem]

Артикул 1-й позиции чека

formData string
cash_box_check[cash_box_check_items_attributes][0][make_name]

Производитель 1-й позиции чека

formData string
cash_box_check[cash_box_check_items_attributes][0][detail_name]

Название 1-й позиции чека

formData string
cash_box_check[cash_box_check_items_attributes][0][cost]

Цена 1-й позиции чека

formData number (double)
cash_box_check[cash_box_check_items_attributes][0][qnt]

Кол-во 1-й позиции чека

formData integer (int32)
cash_box_check[cash_box_check_items_attributes][0][vat_rate]

Ставка налога 1-й позиции чека

formData string
cash_box_check[cash_box_check_items_attributes][0][calculation_subject]

Предмет расчета 1-й позиции чека

formData string

application/json

200 OK
Удаление чека

DELETE /cash_box_checks/1.json

Tags: Фискальные чеки

Замените 1 на ID чека, которого нужно удалить

application/json

200 OK
Получение чека по ID

GET /cash_box_checks/1.json

Tags: Фискальные чеки

Замените 1 на ID чека, которого нужно посмотреть

application/json

200 OK
Редактирование чека

PUT /cash_box_checks/1.json

Tags: Фискальные чеки

Замените 1 на ID чека, которого нужно редактировать

application/x-www-form-urlencoded

cash_box_check[subject_item_type]

Тип объекта чека (Счета: Bill, Баланс: Balance, Возврат: ProductReturnReasonRequest, Заказ: Order)

formData string
cash_box_check[subject_item_id]

ID объекта чека

formData integer (int32)
cash_box_check[vat_rate]

Ставка налога

formData string
cash_box_check[customer_info]

Номер телефона ил эл. почта клиента

formData string
cash_box_check[customer_id]

ID клиента

formData integer (int32)
cash_box_check[cash_box_id]

ID кассы

formData integer (int32)
cash_box_check[print_paper_check]

Распечатать чек. Возвможные значения = 0 или 1, true или false

formData integer (int32)
cash_box_check[tax_system]

Система налогообложения

formData string
cash_box_check[print_settings][intent]

Направление платежа

formData string
cash_box_check[print_settings][calculation_method]

Способ рассчета

formData string
cash_box_check[payments][0][type]

Оплаты. Тип 1-й оплаты. Возможное значение для комтета - Электронными: card, Наличными: cash, Сумма предоплатой: prepayment, Сумма постоплатой: credit, Сумма встречным предложением: counter_provisioning

formData string
cash_box_check[payments][0][sum]

Оплаты. Сумма 1-й оплаты

formData number (double)
cash_box_check[cash_box_check_items_attributes][0][oem]

Артикул 1-й позиции чека

formData string
cash_box_check[cash_box_check_items_attributes][0][make_name]

Производитель 1-й позиции чека

formData string
cash_box_check[cash_box_check_items_attributes][0][detail_name]

Название 1-й позиции чека

formData string
cash_box_check[cash_box_check_items_attributes][0][cost]

Цена 1-й позиции чека

formData number (double)
cash_box_check[cash_box_check_items_attributes][0][qnt]

Кол-во 1-й позиции чека

formData integer (int32)
cash_box_check[cash_box_check_items_attributes][0][vat_rate]

Ставка налога 1-й позиции чека

formData string
cash_box_check[cash_box_check_items_attributes][0][calculation_subject]

Предмет расчета 1-й позиции чека

formData string

application/json

200 OK
Отправление чека на фискализацию

POST /cash_box_checks/1/fiscalization

Tags: Фискальные чеки

Замените 1 на ID чека, которого отправить на фискализацию

application/json

200 OK
Получение логов чека

GET /cash_box_checks/1/logs

Tags: Фискальные чеки

Замените 1 на ID чека, логи которого нужно получить. Логи создаются при отправке запросов на внешнюю систему фискализации или при получении ответов

application/json

200 OK
Обновление статуса чека от внешней системы фискализации

POST /cash_box_checks/1/update_status

Tags: Фискальные чеки

Замените 1 на ID чека, статус которого нужно обновить

application/json

200 OK
Список касс

GET /cash_boxes

Tags: Фискальные кассы

Получение списка касс

application/json

200 OK
Создание кассы

POST /cash_boxes

Tags: Фискальные кассы

Добавление новой кассы для фискализации чеков (На примере Комтет кассы)

application/x-www-form-urlencoded

cash_box[name]

Служебное название

formData string
cash_box[type]

Типа кассы (нпр: CashBox::Komtet)

formData string
cash_box[login]

Логин для авторизации во внешнем сервиса

formData string
cash_box[password]

Пароль для авторизации во внешнем сервиса

formData string
cash_box[print_if_online_payment]

Печатать чек при онлайн оплате, возможное значение - 0 или 1

formData integer (int32)
cash_box[tax_system]

Система налогообложения при онлайн оплатах( Для Комтеты кассы: ОСН: 0, УСН доход: 1, УСН доход - расход: 2, ЕНВД: 3, ЕСН: 4, Патент: 5 )

formData string
cash_box[vat_rate]

Ставка налога ( Для Комтеты кассы: no, 0, 10, 18, 20, 110, 118, 120 )

formData string
cash_box[queue_id]

ID очереди (Актуален только для Комтет кассы)

formData string
cash_box[active]

Активен при онлайн оплатах, возможное значение - 0 или 1

formData integer (int32)
cash_box[region_id]

Регион

formData integer (int32)

application/json

200 OK
Удаление кассы

DELETE /cash_boxes/1.json

Tags: Фискальные кассы

Замените 1 на ID кассы, которого нужно удалить

application/json

200 OK
Получение кассы по ID

GET /cash_boxes/1.json

Tags: Фискальные кассы

Замените 1 на ID кассы, которого нужно посмотреть

application/json

200 OK
Редактирование кассы

PUT /cash_boxes/1.json

Tags: Фискальные кассы

Замените 1 на ID кассы, которого нужно редактировать

application/x-www-form-urlencoded

cash_box[name]

Служебное название

formData string
cash_box[type]

Типа кассы (нпр: CashBox::Komtet)

formData string
cash_box[login]

Логин для авторизации во внешнем сервиса

formData string
cash_box[password]

Пароль для авторизации во внешнем сервиса

formData string
cash_box[print_if_online_payment]

Печатать чек при онлайн оплате, возможное значение - 0 или 1

formData integer (int32)
cash_box[tax_system]

Система налогообложения при онлайн оплатах( Для Комтеты кассы: ОСН: 0, УСН доход: 1, УСН доход - расход: 2, ЕНВД: 3, ЕСН: 4, Патент: 5 )

formData string
cash_box[vat_rate]

Ставка налога ( Для Комтеты кассы: no, 0, 10, 18, 20, 110, 118, 120 )

formData string
cash_box[queue_id]

ID очереди (Актуален только для Комтет кассы)

formData string
cash_box[active]

Активен при онлайн оплатах, возможное значение - 0 или 1

formData integer (int32)
cash_box[region_id]

Регион

formData integer (int32)

application/json

200 OK
Получение списка групп кроссирование

GET /cross_groups.json

Tags: Группы кроссирования

Получение списка групп кроссирование

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Создание группу кроссирование

POST /cross_groups.json

Tags: Группы кроссирования

Создание группу кроссирование

cross_group[name]

Название группы

formData string
cross_group[external_crm_id]

ID внешней системе, например 1С.

formData string
cross_group[cross_group_assign_to_products][0][product_id]

ID продукции который необходимо включить в группу.

formData integer

application/json

200 OK
Example for application/json; charset=utf-8
[object Object]
Получение списка всех клиентских групп

GET /customer_groups.json

Tags: Клиентские группы

Получение списка клиентских групп

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Создание клиентской группы

POST /customer_groups.json

Tags: Клиентские группы

Создание клиентской группы

customer_group[name]

Название группы

formData string

application/json

200 OK
Example for application/json; charset=utf-8
[object Object]
Удаление клиентской группы по его ID

DELETE /customer_groups/1

Tags: Клиентские группы

Удаление клиентской группы по его ID

application/json

200 OK
Example for application/json; charset=utf-8
[object Object]
Обновление клиентских групп

PUT /customer_groups/1

Tags: Клиентские группы

Замените 1 на ID клиентскую группу, который нужно редактировать

customer_group[name]

Название группы

formData string

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
Создание контрагента

POST /customers

Tags: Контрагенты

Запрос создает контрагента. Поля валидируются в зависимости от настроек валидации в разделе Служебные

application/x-www-form-urlencoded

customer[region_id]

ID региона в котором работает пользователь

formData integer (int32)
customer[ur_type]

Тип клиента 0 юр. лицо 1 физ. лицо

formData integer (int32)
customer[discount_type_id]

ID типа скидки

formData integer (int32)
customer[email]

Email адрес клиента (основной)

formData string
customer[pay_delay]

Отсрочка платежа

formData integer (int32)
customer[credit_limit]

Кредитный лимит клиента

formData integer (int32)
customer[name]

Имя клиента

formData string
customer[second_name]

Отчество клиента

formData string
customer[family_name]

Фамилия клиента

formData string
customer[nds]

Ставка НДС клиента

formData integer (int32)
customer[essential_attributes][company_name]

Название компании

formData string
customer[essential_attributes][company_type]

Правовая форма компании

formData string
customer[essential_attributes][inn]

ИНН

formData integer (int64)
customer[essential_attributes][kpp]

КПП

formData integer (int64)
customer[essential_attributes][bik]

БИК

formData integer (int32)
customer[essential_attributes][bank]

Банк

formData string
customer[essential_attributes][city]

Город банка

formData string
customer[essential_attributes][loro_account]

Счет

formData number (double)
customer[essential_attributes][korr_schet]

Корр. счет

formData integer (int64)
customer[contact_attributes][phone]

Контактный телефон

formData string
customer[contact_attributes][cell_phone]

Допольнительный телефон

formData string
customer[delivery_address_attributes][zip_code]

Индекс

formData integer (int32)
customer[delivery_address_attributes][country]

Страна клиента

formData string
customer[delivery_address_attributes][region]

Регион клиента

formData string
customer[delivery_address_attributes][city]

Город клиента

formData string
customer[delivery_address_attributes][street]

Улица клиента

formData string
customer[delivery_address_attributes][house]

Дом клиента

formData integer (int32)
customer[delivery_address_attributes][korpus]

Корпус дома клиента

formData string
customer[delivery_address_attributes][flat]

Офис/Квартира клиента

formData string
customer[official_address_attributes][zip_code]

Индекс

formData integer (int32)
customer[official_address_attributes][country]

Страна клиента

formData string
customer[official_address_attributes][region]

Регион клиента

formData string
customer[official_address_attributes][city]

Город клиента

formData string
customer[official_address_attributes][street]

Улица клиента

formData string
customer[official_address_attributes][house]

Дом клиента

formData integer (int32)
customer[official_address_attributes][korpus]

Корпус дома клиента

formData string
customer[send_sms]

Отправлять SMS

formData boolean
customer[send_email]

Отправлять Email

formData boolean
customer[user_id]

ID клиентского менеджера

formData integer (int32)

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"4edf47b9d78e19eda3dab665f34b80e0"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string 85d9ad80-0fd2-42b8-bf4f-b0ec0b29d0ca
X-Runtime string 0.304926
Transfer-Encoding string chunked
Список контрагентов

GET /customers.json

Tags: Контрагенты

Запрашивая список контрагентов вы можете фильтровать его по любому полю из модели customer. Для фильтрации вы можете передать параметр вида

  1. Равно search[attribute_eq]=value
  2. Больше search[attribute_gt]=value
  3. Меньше search[attribute_lt]=value

Где attribute требуемое вам поле, а value значение. Например фильтр по значению почты

  • search[email_eq]=info@parts-soft.ru

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Получение контрагента по ID

GET /customers/1.json

Tags: Контрагенты

Получаем контрагента по его ID. Вместо 1 указываем ID нужного вам контрагента

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"53f95575369d97b72ce1606ed06e2b66"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string 688870c8-a991-4e59-8d21-9ba0cf6cf550
X-Runtime string 0.138883
Transfer-Encoding string chunked
Получение списка всех автомобилей клиента

GET /customers/1/autos

Tags: Автомобили

Получение списка автомобилей клиента

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Создание автомобиля

POST /customers/1/autos

Tags: Автомобили

Создание одного автомобиля

any_auto[code]

VIN-код

formData string
any_auto[make_name]

Бренд

formData string
any_auto[model]

Модель

formData string
any_auto[year]

Год выпуска

formData string
any_auto[engine]

Двигатель

formData string
any_auto[body]

Тип кузова

formData string
any_auto[comment]

Комментарий

formData string

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Удаление автомобиля по его ID

DELETE /customers/1/autos/125

Tags: Автомобили

Удаление автомобиля по его ID

application/json

200 OK
Получение автомобиля

GET /customers/1/autos/125

Tags: Автомобили

Заменить 1 на ID клиента, 125 на ID автомобиля, который хотите получить

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Обновление автомобиля

PUT /customers/1/autos/125

Tags: Автомобили

Заменить 1 на ID клиента, 125 на ID автомобиля, который нужно редактировать

any_auto[code]

VIN-код

formData string
any_auto[make_name]

Бренд

formData string
any_auto[model]

Модель

formData string
any_auto[year]

Год выпуска

formData string
any_auto[engine]

Двигатель

formData string
any_auto[body]

Тип кузова

formData string
any_auto[comment]

Комментарий

formData string

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Получение карточки автомобиля

GET /customers/1/autos/125/auto_detail_notes

Tags: Автомобили

Заменить 1 на ID клиента и 125 на ID автомобиля, для которого хотите получить карточку автомобиля

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Создание записи

POST /customers/1/autos/125/auto_detail_notes

Tags: Автомобили

Создание одной записи в блокнот для автомобиля

auto_detail_note[oem]

Код детали (oem)

formData string
auto_detail_note[make_name]

Бренд детали (make name)

formData string
auto_detail_note[detail_name]

Название детали (detail_name)

formData string
auto_detail_note[comment]

Комментарий к созданию записи

formData string

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Просмотр баланса клиента

GET /customers/1/balances

Tags: Движение по балансу

Замените 1 на ID клиента чьи записи движения баланса нужно получить

application/json

200 OK
Получение статистику контрагента по ID

GET /customers/1/statistic_data.json

Tags: Контрагенты

Получаем статистику по клиенту. Вместо 1 вставляем его ID

application/json; charset=utf-8

200 OK
Удаление контрагента по ID

DELETE /customers/743

Tags: Контрагенты

Удаление контрагента по его ID

application/json

200 OK
Обновление контрагента по ID

PUT /customers/743

Tags: Контрагенты

TODO: Add Description

application/x-www-form-urlencoded

customer[region_id]

ID региона в котором работает пользователь

formData integer (int32)
customer[ur_type]

Тип клиента 0 юр. лицо 1 физ. лицо

formData integer (int32)
customer[discount_type_id]

ID типа скидки

formData integer (int32)
customer[email]

Email адрес клиента (основной)

formData string
customer[pay_delay]

Отсрочка платежа

formData integer (int32)
customer[credit_limit]

Кредитный лимит клиента

formData integer (int32)
customer[name]

Имя клиента

formData string
customer[second_name]

Отчество клиента

formData string
customer[family_name]

Фамилия клиента

formData string
customer[nds]

Ставка НДС клиента

formData integer (int32)
customer[essential_attributes][company_name]

Название компании

formData string
customer[essential_attributes][company_type]

Правовая форма компании

formData string
customer[essential_attributes][inn]

ИНН

formData integer (int64)
customer[essential_attributes][kpp]

КПП

formData integer (int64)
customer[essential_attributes][bik]

БИК

formData integer (int32)
customer[essential_attributes][bank]

Банк

formData string
customer[essential_attributes][city]

Город банка

formData string
customer[essential_attributes][loro_account]

Счет

formData number (double)
customer[essential_attributes][korr_schet]

Корр. счет

formData integer (int64)
customer[contact_attributes][phone]

Контактный телефон

formData string
customer[contact_attributes][cell_phone]

Допольнительный телефон

formData string
customer[delivery_address_attributes][zip_code]

Индекс

formData integer (int32)
customer[delivery_address_attributes][country]

Страна клиента

formData string
customer[delivery_address_attributes][region]

Регион клиента

formData string
customer[delivery_address_attributes][city]

Город клиента

formData string
customer[delivery_address_attributes][street]

Улица клиента

formData string
customer[delivery_address_attributes][house]

Дом клиента

formData integer (int32)
customer[delivery_address_attributes][korpus]

Корпус дома клиента

formData string
customer[delivery_address_attributes][flat]

Офис/Квартира клиента

formData string
customer[official_address_attributes][zip_code]

Индекс

formData integer (int32)
customer[official_address_attributes][country]

Страна клиента

formData string
customer[official_address_attributes][region]

Регион клиента

formData string
customer[official_address_attributes][city]

Город клиента

formData string
customer[official_address_attributes][street]

Улица клиента

formData string
customer[official_address_attributes][house]

Дом клиента

formData integer (int32)
customer[official_address_attributes][korpus]

Корпус дома клиента

formData string
customer[send_sms]

Отправлять SMS

formData boolean
customer[send_email]

Отправлять Email

formData boolean
customer[user_id]

ID клиентского менеджера

formData integer (int32)

application/json

200 OK
Удаление записи движения баланса по ID

DELETE /customers/:customer_id/balances/:id.json

Tags: Движение по балансу

Замените :customer_id на ID клиента и :id на ID записи движения баланса, которого нужно удалит

application/json

200 OK
Получение записи движения баланса по ID

GET /customers/:customer_id/balances/:id.json

Tags: Движение по балансу

Замените :customer_id на ID клиента и :id на ID записи движения баланса, которого нужно получить

application/json

200 OK
редактирование записи движения баланса по ID

PUT /customers/:customer_id/balances/:id.json

Tags: Движение по балансу

Замените :customer_id на ID клиента и :id на ID записи движения баланса, которого нужно редактировать

customer_id

ID клиента на баланс которого вносится запись

formData string
balance[description]

Обоснование

formData string
balance[income_type]

Метод

formData string
balance[sum]

Сумма

formData string
balance[created_at(1i)]

Время движения. Год

formData integer (int32)
balance[created_at(2i)]

Время движения. Месяц

formData integer (int32)
balance[created_at(3i)]

Время движения. Число

formData integer (int32)
balance[created_at(4i)]

Время движения. Часы

formData integer (int32)
balance[created_at(5i)]

Время движения. Минуты

formData integer (int32)

application/json

200 OK
Получение списка бонусов контрагента по ID

GET /customers/:customer_id/bonus_price_items

Tags: Бонусы

Получаем список бонусов по клиенту. Вместо :customer_id вставляем его ID

application/json; charset=utf-8

200 OK
Создание бонуса для контрагента

POST /customers/:customer_id/bonus_price_items

Tags: Бонусы

Запрос создает бонус для контрагента.

application/x-www-form-urlencoded

bonus_price_item[customer_id]

ID контрагента, которому создается бонус

formData integer (int32)
bonus_price_item[value]

Величина создаваемого бонуса

formData number (double)
bonus_price_item[description]

Комментарий при создании бонуса

formData string
bonus_price_item[external_crm_id]

Поле для использования внешними CRM

formData string

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"4edf47b9d78e19eda3dab665f34b80e0"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string 85d9ad80-0fd2-42b8-bf4f-b0ec0b29d0ca
X-Runtime string 0.304926
Transfer-Encoding string chunked
Удаление бонуса по ID

DELETE /customers/:customer_id/bonus_price_items/:id

Tags: Бонусы

Замените :customer_id на ID клиента и :id на ID записи бонуса, которого нужно удалит

application/json

200 OK
редактирование записи бонуса по ID

PUT /customers/:customer_id/bonus_price_items/:id

Tags: Бонусы

Замените :customer_id на ID клиента и :id на ID записи бонуса, которого нужно редактировать

bonus_price_item[value]

Величина создаваемого бонуса

formData number (double)
bonus_price_item[description]

Комментарий при создании бонуса

formData string
bonus_price_item[external_crm_id]

Поле для использования внешними CRM

formData string

application/json

200 OK
Удаление всех бонусов клиента

DELETE /customers/:customer_id/bonus_price_items/delete_all

Tags: Бонусы

Замените :customer_id на ID клиента, бонусы которого нужно удалить

application/json

200 OK
Получение личных скидок контрагента

GET /customers/:customer_id/discounts

Tags: Личные скидки контрагента

Получаем личные скидки клиента. Вместо :customer_id вставляем его ID

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
Создание личную скидку контрагента

POST /customers/:customer_id/discounts

Tags: Личные скидки контрагента

Запрос создает личную скидку контрагента.

application/x-www-form-urlencoded

customer_discount[price_id]

ID прайс-листа

formData integer (int32)
customer_discount[make_name]

Название производителя

formData string
customer_discount[coef]

Коэффициент скидки

formData float
customer_discount[excluded_oems]

Номера детали для которых не применяется скидка. Вводим номера через запятую. Например C110,MDB2634 и т.д.

formData string
customer_discount[group_name]

Группа товара для которых применяется личная скидка

formData string

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"4edf47b9d78e19eda3dab665f34b80e0"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string 85d9ad80-0fd2-42b8-bf4f-b0ec0b29d0ca
X-Runtime string 0.304926
Transfer-Encoding string chunked
Удаление личной скидки контрагента по ID

DELETE /customers/:customer_id/discounts/:id

Tags: Личные скидки контрагента

Замените :customer_id на ID клиента и :id на ID записи скидки, которого нужно удалит

application/json

200 OK
Example for application/json; charset=utf-8
[object Object]
Получение личную скидку контрагента по ID записи

GET /customers/:customer_id/discounts/:id

Tags: Личные скидки контрагента

Получаем запись личной скидки клиента. Вместо :customer_id вставляем его ID, вместо :id ID записи

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
Редактирование записи личной скидки по ID

PUT /customers/:customer_id/discounts/:id

Tags: Личные скидки контрагента

Замените :customer_id на ID клиента и :id на ID записи скидки клиента, которого нужно редактировать

customer_discount[price_id]

ID прайс-листа

formData integer (int32)
customer_discount[make_name]

Название производителя

formData string
customer_discount[coef]

Коэффициент скидки

formData float
customer_discount[excluded_oems]

Номера детали для которых не применяется скидка. Вводим номера через запятую. Например C110,MDB2634 и т.д.

formData string
customer_discount[group_name]

Группа товара для которых применяется личная скидка

formData string

application/json

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"4edf47b9d78e19eda3dab665f34b80e0"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string 85d9ad80-0fd2-42b8-bf4f-b0ec0b29d0ca
X-Runtime string 0.304926
Transfer-Encoding string chunked
Получение списка пунтков доставок11

GET /delivery_points.json

Tags: Пункты доставок

TODO: Add Description

application/json

200 OK
Создание пункта доставки

POST /delivery_points.json

Tags: Пункты доставок

TODO: Add Description

application/x-www-form-urlencoded

delivery_point[name]

Название

formData string
delivery_point[active]

Активный, возможное значение - 0 или 1

formData integer (int32)
delivery_point[address]

Адрес

formData string
delivery_point[description]

Описание

formData string
delivery_point[work_mode]

Режим работы

formData string
delivery_point[oem_postfix]

Постфикс артикула доставки

formData string
delivery_point[delivery_bill_name]

Название в заказе

formData string
delivery_point[cost]

Стоимость доставки

formData string
delivery_point[add_to_bill]

Добавлять в счет, возможное значение - 0 или 1

formData integer (int32)
delivery_point[lat]

Широта

formData string
delivery_point[lng]

Долгота

formData string
delivery_point[payment_type]

Типы оплат

formData string
delivery_point[work_mode_sat_sun]

Режим работы в выходные

formData string
delivery_point[description_url]

Ссылка на информацию

formData string

application/json

200 OK
Удаление пункта доставки4

DELETE /delivery_points/1.json

Tags: Пункты доставок

Замените 1 на ID пункта доставки, которого нужно удалить

application/json

200 OK
Получение пункта доставки по ID6

GET /delivery_points/1.json

Tags: Пункты доставок

Замените 1 на ID пункта доставки, которого нужно посмотреть

application/json

200 OK
Редактирование пункта доставки

PUT /delivery_points/1.json

Tags: Пункты доставок

Замените 1 на ID пункта доставки, которого нужно редактировать

application/x-www-form-urlencoded

delivery_point[name]

Название

formData string
delivery_point[active]

Активный, возможное значение - 0 или 1

formData integer (int32)
delivery_point[address]

Адрес

formData string
delivery_point[description]

Описание

formData string
delivery_point[work_mode]

Режим работы

formData string
delivery_point[oem_postfix]

Постфикс артикула доставки

formData string
delivery_point[delivery_bill_name]

Название в заказе

formData string
delivery_point[cost]

Стоимость доставки

formData string
delivery_point[add_to_bill]

Добавлять в счет, возможное значение - 0 или 1

formData integer (int32)
delivery_point[lat]

Широта

formData string
delivery_point[lng]

Долгота

formData string
delivery_point[payment_type]

Типы оплат

formData string
delivery_point[work_mode_sat_sun]

Режим работы в выходные

formData string
delivery_point[description_url]

Ссылка на информацию

formData string

application/json

200 OK
Получение списка типов доставки10

GET /delivery_types.json

Tags: Типы доставок

TODO: Add Description

application/json

200 OK
Создание типа доставки

POST /delivery_types.json

Tags: Типы доставок

TODO: Add Description

application/x-www-form-urlencoded

delivery_type[name]

Название

formData string
delivery_type[show_index]

Запросить Индекс, возможные значения - 0 или 1

formData string
delivery_type[show_address]

Запросить Адрес, возможные значения - 0 или 1

formData string
delivery_type[show_name]

Запросить Имя и фамилия, возможные значения - 0 или 1

formData string
delivery_type[active]

Активен, возможные значения - 0 или 1

formData string
delivery_type[description]

Описание

formData string
delivery_type[select_warehouse]

Выбрать склад, возможные значения - 0 или 1

formData string
delivery_type[default]

По умолчанию, возможные значения - 0 или 1

formData string
delivery_type[customers_ur_type]

Для типов пользователей (Юр. Лица - 0, Физ. Лица - 1)

formData string
delivery_type[show_pasport]

Запросить Паспортные данные, возможные значения - 0 или 1

formData string
delivery_type[ask_delivery_point]

Запросить пункт самовывоза, возможные значения - 0 или 1

formData string
delivery_type[oem_postfix]

Постфикс артикула доставки

formData string
delivery_type[delivery_bill_name]

Название в заказе

formData string
delivery_type[cost]

Стоимость доставки

formData string
delivery_type[add_to_bill]

Добавлять в счет, возможные значения - 0 или 1

formData string
delivery_type[delivery_service_type]

Запросить атрибуты службы доставки, передается ID службы доставки

formData string
delivery_type[delivery_point_ids][]

ID Пункта самовывоза. Этот параметр может повторятся, если пунктов несколько

formData string
delivery_type[payment_type_ids][]

ID способов оплаты

formData string
delivery_type[enable_for_customers]

Включить для клиентов, строка с ID клиентов через запятую, например: "712,711"

formData string
delivery_type[disable_for_customers]

Исключить для клиентов, строка с ID клиентов через запятую, например: "712,711"

formData string
delivery_type[enable_for_discount_types][]

Включить для клиентов, строка с ID клиентов через запятую, например: "712,711"

formData string
delivery_type[disable_for_discount_types][]

Исключить для группы скидок, ID группы скидок. Этот параметр может быть несколько

formData string

application/json

200 OK
Удаление типа доставки3

DELETE /delivery_types/1.json

Tags: Типы доставок

Замените 1 на ID типа доставки, которого нужно удалить

application/json

200 OK
Получение типа доставки по ID

GET /delivery_types/1.json

Tags: Типы доставок

Замените 1 на ID типа доставки, данные которого хотите получить

delivery_type_id path string

application/json

200 OK
Редактирование типа доставки

PUT /delivery_types/1.json

Tags: Типы доставок

Замените 1 на ID типа доставки, которого нужно редактировать

application/x-www-form-urlencoded

delivery_type[name]

Название

formData string
delivery_type[show_index]

Запросить Индекс, возможные значения - 0 или 1

formData string
delivery_type[show_address]

Запросить Адрес, возможные значения - 0 или 1

formData string
delivery_type[show_name]

Запросить Имя и фамилия, возможные значения - 0 или 1

formData string
delivery_type[active]

Активен, возможные значения - 0 или 1

formData string
delivery_type[description]

Описание

formData string
delivery_type[select_warehouse]

Выбрать склад, возможные значения - 0 или 1

formData string
delivery_type[default]

По умолчанию, возможные значения - 0 или 1

formData string
delivery_type[customers_ur_type]

Для типов пользователей (Юр. Лица - 0, Физ. Лица - 1)

formData string
delivery_type[show_pasport]

Запросить Паспортные данные, возможные значения - 0 или 1

formData string
delivery_type[ask_delivery_point]

Запросить пункт самовывоза, возможные значения - 0 или 1

formData string
delivery_type[oem_postfix]

Постфикс артикула доставки

formData string
delivery_type[delivery_bill_name]

Название в заказе

formData string
delivery_type[cost]

Стоимость доставки

formData string
delivery_type[add_to_bill]

Добавлять в счет, возможные значения - 0 или 1

formData string
delivery_type[delivery_service_type]

Запросить атрибуты службы доставки, передается ID службы доставки

formData string
delivery_type[delivery_point_ids][]

ID Пункта самовывоза. Этот параметр может повторятся, если пунктов несколько

formData string
delivery_type[enable_for_customers]

Включить для клиентов, строка с ID клиентов через запятую, например: "712,711"

formData string
delivery_type[disable_for_customers]

Исключить для клиентов, строка с ID клиентов через запятую, например: "712,711"

formData string
delivery_type[enable_for_discount_types][]

Включить для клиентов, строка с ID клиентов через запятую, например: "712,711"

formData string
delivery_type[disable_for_discount_types][]

Исключить для группы скидок, ID группы скидок. Этот параметр может быть несколько

formData string

application/json

200 OK
Список групп скидок2

GET /discount_types.json

Tags: Группы скидок

Доступные поля могут отличаться в зависимости от доступа пользователя

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"710aadefc49b3a0cce46262f2abc35d5"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string bf0bfbc2-c8a4-409b-8113-e9898a54e66d
X-Runtime string 0.121473
Transfer-Encoding string chunked
Получение группы скидок по ID2

GET /discount_types/55.json

Tags: Группы скидок

TODO: Add Description

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b0b812dbea95e915c997208a79a7ce69"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string 34f08ad8-9c8c-4c57-893f-885aa07db9a2
X-Runtime string 0.909157
Transfer-Encoding string chunked
Получить список шаблонов документов

GET /doc_templates.json

Tags: Шаблоны документов

Получить список шаблонов документов

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Создание шаблон документа

POST /doc_templates.json

Tags: Шаблоны документов

Создание шаблона документа

doc_template[name]

Название шаблона

formData string
doc_template[group_name]

Предопределенные (invoice order bill product_return_reason_request basket_bundle balance_act balance_act_invoice order_answere balance_pko) название группы.

formData string
doc_template[active]

Активность группы

formData boolean
doc_template[template]

Файл шаблона. Строго формат xls

formData file
doc_template[region_id]

ID региона

formData integer
doc_template[ur_type_id]

Тип клиента. null - 'Любой', 0 - 'Юр. лицо', 1 - 'Физ. лицо'

formData integer
doc_template[show_in_client_side]

Признак отображение в клиентской части

formData boolean

application/json

200 OK
Example for application/json; charset=utf-8
[object Object]
Удаление шаблона по ID

DELETE /doc_templates/1.json

Tags: Шаблоны документов

Удаление шаблон документа по ID.

application/json

200 OK
Example for application/json; charset=utf-8
[object Object]
Редактировать шаблон документа

PUT /doc_templates/1.json

Tags: Шаблоны документов

Редактировать шаблон документа

doc_template[name]

Название шаблона

formData string
doc_template[group_name]

Предопределенные (invoice order bill product_return_reason_request basket_bundle balance_act balance_act_invoice order_answere balance_pko) название группы.

formData string
doc_template[active]

Активность группы

formData boolean
doc_template[template]

Файл шаблона. Строго формат xls

formData file
doc_template[region_id]

ID региона

formData integer
doc_template[ur_type_id]

Тип клиента. null - 'Любой', 0 - 'Юр. лицо', 1 - 'Физ. лицо'

formData integer
doc_template[show_in_client_side]

Признак отображение в клиентской части

formData boolean

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
Генерация документа

GET /doc_templates/1/compile.(pdf/xls)

Tags: Шаблоны документов

Генерация документа. Для генерации документа в формате pdf ссылку будет выглядеть /doc_templates/1/compile.pdf

item_id

ID объекта группы документа. Например если группа шаблона "bill" , то значением параметра будет ID счета

formData integer

application/json; charset=utf-8

200 OK

В ответе будет сгенерированные файл документа

X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Отправка документа в очередь печати

GET /doc_templates/1/print.json

Tags: Шаблоны документов

Отправка документа в очередь печати

application/x-www-form-urlencoded

item_id

ID объекта группы документа. Например если группа шаблона "bill" , то значением параметра будет ID счета

formData integer

application/json

200 OK
Example for application/json; charset=utf-8
[object Object]
Получение списка всех синонимов поиска по названию

GET /fulltext_search_synonims.json

Tags: Синонимы

Получение списка синонимов поиска по названию

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Создание нового синонима поиска по названию

POST /fulltext_search_synonims.json

Tags: Синонимы

Создание нового синонима поиска по названию

fulltext_search_synonim[source_word]

Исходное слово

formData string
fulltext_search_synonim[replace_word]

Слово замены

formData string
fulltext_search_synonim[priority]

Приоритет

formData integer (int32)

application/json

200 OK
Example for application/json; charset=utf-8
[object Object]
Удаление синонима поиска по его ID

DELETE /fulltext_search_synonims/1

Tags: Синонимы

Удаление синонима поиска по его ID

application/json

200 OK
Example for application/json; charset=utf-8
[object Object]
Обновление синонима поиска

PUT /fulltext_search_synonims/1

Tags: Синонимы

Замените 1 на ID синонима поиска, который нужно редактировать

fulltext_search_synonim[source_word]

Исходное слово

formData string
fulltext_search_synonim[replace_word]

Слово замены

formData string
fulltext_search_synonim[priority]

Приоритет

formData integer (int32)

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
Получение списка всех заменяемых имен бренда

GET /global_price_replacements/replacements

Tags: Заменяемые имена бренда

Получение списка заменяемых имен бренда

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Получение списка всех накладных

GET /invoices.json

Tags: Накладные

Получение списка накладных

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Удаление накладной по её ID

DELETE /invoices/1

Tags: Накладные

Удаление накладной по её ID

application/json

200 OK
Example for application/json; charset=utf-8
[object Object]
Обновление накладной

PUT /invoices/1

Tags: Накладные

Замените 1 на ID накладной, которую нужно редактировать

invoice[no]

Номер накладной

formData string
invoice[comment]

Комментарий накладной

formData string
invoice[order_address_id]

id адреса доставки

formData integer (int32)

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked

GET /invoices/:id/create_or_update_bill

Создает счет на основании накладной

Uses default content-types: application/json

200 OK

OK

Создание накладной

POST /invoices/load

Tags: Накладные

Создание накладной

invoices[:id_1c][customer_id]
  • customer_id - id пользователя на сайте
formData string
invoices[:id_1c][invoice_items][n][oem]
  • n - итератор, номер записи в накладной
    • oem - oem записи в накладной
formData string
invoices[:id_1c][invoice_items][n][make_name]
  • n - итератор, номер записи в накладной
    • make_name - make_name записи в накладной
formData string
invoices[:id_1c][invoice_items][n][detail_name]
  • n - итератор, номер записи в накладной
    • detail_name - detail_name записи в накладной
formData string
invoices[:id_1c][invoice_items][n][qnt]
  • n - итератор, номер записи в накладной
    • qnt - количество записи в накладной
formData string
invoices[:id_1c][invoice_items][n][price]
  • n - итератор, номер записи в накладной
    • price - цена записи в накладной
formData string

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Получение списка позиций заказа7

GET /order_items.json

Tags: Позиции заказа

В ответе будут возвращены список позиций заказа.

По умолчанию система будет отдавать по 10 в каждом запросе:

  • если просто отправить запрос без никаких параметров вы получаете первые 10 только
  • для того, чтобы получить следующие 10 нужно добавить параметр page
    • page = 2
  • если хотите получать не по 10, а по 20 (не больше 100) допустим, добавьте параметр per_page в каждом запросе
    • per_page = 20

application/json

200 OK
Редактирование позиции заказа

PUT /order_items/1.json

Tags: Позиции заказа

Замените 1 в запросе на ID позиции заказа, которую нужно редактировать

application/x-www-form-urlencoded

order_item[detail_name]

название детали

formData string
order_item[cost]

цена продажи

formData string
order_item[qnt_income]

пришло

formData string
order_item[min_delivery_day]

минимальный срок доставки

formData string
order_item[max_delivery_day]

максимальный срок доставки

formData string
order_item[comment]

коментарий

formData string
order_item[company_comment]

комментарий компании

formData string
order_item[gtd]

код ГТД

formData string
order_item[country]

страна

formData string
order_item[expected_delivery_date]

ожидаемая дата доставки

formData string
order_item[qnt]

количество

formData string

application/json

200 OK
Получение статусов для позиции заказа

GET /order_items/1/order_status_logs.json

Tags: Позиции заказа

Замените 1 в запросе на ID позиции заказа, статусы которого нужно вывести.

application/json

200 OK
Получение прайсов для перезаказа позиции заказа8

GET /order_items/1/prices.json

Tags: Позиции заказа

Замените 1 в запросе на ID позиции заказа, которую нужно перезаказать.

  • В ответе будет параметр price_items с прайсами проценки

application/json

200 OK
Отправка стикера в очередь печати

POST /order_items/1/print.json

Tags: Позиции заказа

Отправка стикера в очередь печати

application/x-www-form-urlencoded

qnt

Печатываемый количество в стикере. Если параметр не передан используется текущий количество

formData integer (int32)

application/json

200 OK
Example for application/json; charset=utf-8
[object Object]
Перезаказ позиции заказа

POST /order_items/1/reorder.json

Tags: Позиции заказа

Замените значение перменной orderItemId на ID позиции заказа, которую нужно перезаказать

Параметры (из полученных прайсов от запроса "Получение прайсов для перезаказа позиции заказа")

параметр описание значения
min_delivery_day мин. кол-во дней доставки прайса
max_delivery_day макс. кол-во дней доставки прайса
first_cost закупочная цена прайса
raw_cost изначальная цена, обычно такое же как first_cost
price_id ID прайса
sys_info служебная информация прайса

application/x-www-form-urlencoded

min_delivery_day

мин. кол-во дней доставки прайса

formData integer (int32)
max_delivery_day

макс. кол-во дней доставки прайса

formData integer (int32)
first_cost

закупочная цена прайса

formData number (double)
raw_cost

изначальная цена, обычно такое же как first_cost

formData number (double)
price_id

ID прайса

formData integer (int32)
sys_info

служебная информация прайса

formData string

application/json

200 OK
Новый возврат

POST /order_items/:order_item_id/product_return_reason_requests.json

Tags: Возвраты

Создание нового возврата. Замените :order_item_id на ID позиции заказа

product_return_reason_request[order_item_id]

ID позиции заказа

formData integer (int32)
product_return_reason_request[user_d]

ID менеджера

formData integer (int32)
product_return_reason_request[qnt]

Кол-во позиций заказа

formData integer (int32)
product_return_reason_request[product_return_reason_id]

ID условия возврата

formData integer (int32)
product_return_reason_request[photo1]

Файл изображения №1

formData string
product_return_reason_request[photo2]

Файл изображения №2

formData string
product_return_reason_request[photo3]

Файл изображения №3

formData string
product_return_reason_request[photo4]

Файл изображения №4

formData string
product_return_reason_request[document]

Файл документа

formData string
product_return_reason_request[comment]

Комментарий

formData string

application/json

200 OK
Удаление возврата по ID

DELETE /order_items/:order_item_id/product_return_reason_requests/:id.json

Tags: Возвраты

Замените :order_item_id на ID позиции заказа, :id на ID возврата

application/json

200 OK
Получение возврата по ID

GET /order_items/:order_item_id/product_return_reason_requests/:id.json

Tags: Возвраты

Замените :order_item_id на ID позиции заказа, :id на ID возврата

application/json

200 OK
Редактирование возврата по ID

PUT /order_items/:order_item_id/product_return_reason_requests/:id.json

Tags: Возвраты

Замените :order_item_id на ID позиции заказа, :id на ID возврата

product_return_reason_request[order_item_id]

ID позиции заказа

formData integer (int32)
product_return_reason_request[user_d]

ID менеджера

formData integer (int32)
product_return_reason_request[qnt]

Кол-во позиций заказа

formData integer (int32)
product_return_reason_request[product_return_reason_id]

ID условия возврата

formData integer (int32)
product_return_reason_request[photo1]

Файл изображения №1

formData string
product_return_reason_request[photo2]

Файл изображения №2

formData string
product_return_reason_request[photo3]

Файл изображения №3

formData string
product_return_reason_request[photo4]

Файл изображения №4

formData string
product_return_reason_request[document]

Файл документа

formData string
product_return_reason_request[comment]

Комментарий

formData string

application/json

200 OK
Создание счета из произвольных позиций

POST /order_items/bill.json

Tags: Позиции заказа

Есть только 1 обязательный параметр - order_item_ids

Значение order_item_ids это строка с ID позиций заказов разделенные пробелом, на которые создается счет.

  • например: order_item_ids = "11808 11807"

application/x-www-form-urlencoded

order_item_ids

строка с ID позиций заказов разделенные пробелом, на которые создается счет. Например: "11808 11807"

formData string

application/json

200 OK
Изменение статуса позиции заказа

POST /order_items/change_status

Tags: Позиции заказа

Нужно передать 2 обязательных параметра:

  1. order_item_ids
  2. status_id

Значение order_item_ids это строка с ID позиций заказов разделенные пробелом, например - "11808 11807". Значение status_id это ID статуса на которую нужно изменить.

например:

  • order_item_ids = "11808 11807"
  • status_id = 59

application/x-www-form-urlencoded

order_item_ids

строка с ID позиций заказов разделенные пробелом, например - "11808 11807"

formData string
status_id

ID статуса на которую нужно изменить

formData integer (int32)

application/json

200 OK
Получение списка статусов9

GET /order_status_types.json

Tags: Статусы заказов

TODO: Add Description

application/json

200 OK
Создание статуса заказов

POST /order_status_types.json

Tags: Статусы заказов

Создание нового статуса заказов

application/x-www-form-urlencoded

order_status_type[name]

Название

formData string
order_status_type[code]

Группа статусов, принимается только эти значения: processing, commit, v-zakaze, supplier-commit, transit, supplier-accept, prishlo, vydano, otkaz, snyat, vozvrat

formData string
order_status_type[description]

Описание

formData string
order_status_type[color]

Цвет, например: d4ffaa

formData string
order_status_type[confirmation_body]

Текст уведомления

formData string
order_status_type[send_confirm]

Отправлять уведомления, возможные значения: 1 или 0

formData string
order_status_type[font_color]

Цвет шрифта, например: 000000

formData string
order_status_type[sms]

Текст SMS уведомления, например можно так: "Вы заказывали #detail_name #oem #make_name, статус заказа изменился на #status_name, кол. заказано #qnt, актуальное кол. #current_qnt"

formData string
order_status_type[send_sms]

Отправлять СМС, возможные значения: 1 или 0

formData integer (int32)
order_status_type[notify_overdue_reaction]

Отправлять уведомления о просрочке, возможные значения: 1 или 0

formData string
order_status_type[notify_overdue_reaction_day]

Период просрочки в днях

formData string
order_status_type[overdue_sms_template]

SMS уведомление о просроченном статусе, например можно так: "Вы заказывали #detail_name #oem #make_name, статус заказа изменился на #status_name, кол. заказано #qnt, актуальное кол. #current_qnt"

formData string
order_status_type[send_overdue_sms]

Отправлять СМС о просрочке, возможные значения: 1 или 0

formData string
order_status_type[admin_notify_overdue_reaction]

Уведомлять менеджера о просрочке, возможные значения: 1 или 0

formData string
order_status_type[destroy_overdue_reaction]

Снимать заказы

formData string
order_status_type[destroy_overdue_reaction_day]

Период снятия заказа. Заказ зависший в статусе более n дней автоматически переводится в статус Снято

formData string
order_status_type[wait_group_overdue]

Ждать сбора заказа

formData string
order_status_type[destroy_status_comment]

Комментарий при снятии

formData string
order_status_type[is_priority]

Приоритетный статус, возможные значения: 1 или 0

formData string
order_status_type[send_to_outdated]

При назначении статуса отмечать номер как устаревший

formData string
order_status_type[is_set_on_accept_product_return] formData boolean
order_status_type[disable_check_status]

Запретить отслеживать статусы, возможные значения: 1 или 0

formData string
order_status_type[sms_discount_groups][]

Отправлять SMS только для клиентов из групп скидок, возможное значение - ID группы скидок. Этого параметра может быть несколько

formData integer (int32)

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"9dee9e4dfba0302c737087bd274bd8a9"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string 010ceb6d-4155-4553-a5df-3805e04e0673
X-Runtime string 0.089556
Transfer-Encoding string chunked
Удаление статуса заказа2

DELETE /order_status_types/1.json

Tags: Статусы заказов

Замените 1 на ID статуса заказа, которого нужно удалить

application/json

200 OK
Получение статуса по ID5

GET /order_status_types/1.json

Tags: Статусы заказов

Замените 1 на ID статуса заказа, которого нужно получить

application/json

200 OK
Редактирование статуса заказа

PUT /order_status_types/1.json

Tags: Статусы заказов

Замените 1 на ID статуса заказа, которого нужно редактировать

application/x-www-form-urlencoded

order_status_type[name]

Название

formData string
order_status_type[code]

Группа статусов, принимается только эти значения: processing, commit, v-zakaze, supplier-commit, transit, supplier-accept, prishlo, vydano, otkaz, snyat, vozvrat

formData string
order_status_type[description]

Описание

formData string
order_status_type[color]

Цвет, например: d4ffaa

formData string
order_status_type[confirmation_body]

Текст уведомления

formData string
order_status_type[send_confirm]

Отправлять уведомления, возможные значения: 1 или 0

formData string
order_status_type[font_color]

Цвет шрифта, например: 000000

formData string
order_status_type[sms]

Текст SMS уведомления, например можно так: "Вы заказывали #detail_name #oem #make_name, статус заказа изменился на #status_name, кол. заказано #qnt, актуальное кол. #current_qnt"

formData string
order_status_type[send_sms]

Отправлять СМС, возможные значения: 1 или 0

formData string
order_status_type[notify_overdue_reaction]

Отправлять уведомления о просрочке, возможные значения: 1 или 0

formData string
order_status_type[notify_overdue_reaction_day]

Период просрочки в днях

formData string
order_status_type[overdue_sms_template]

SMS уведомление о просроченном статусе, например можно так: "Вы заказывали #detail_name #oem #make_name, статус заказа изменился на #status_name, кол. заказано #qnt, актуальное кол. #current_qnt"

formData string
order_status_type[send_overdue_sms]

Отправлять СМС о просрочке, возможные значения: 1 или 0

formData string
order_status_type[admin_notify_overdue_reaction]

Уведомлять менеджера о просрочке, возможные значения: 1 или 0

formData string
order_status_type[destroy_overdue_reaction]

Снимать заказы

formData string
order_status_type[destroy_overdue_reaction_day]

Период снятия заказа. Заказ зависший в статусе более n дней автоматически переводится в статус Снято

formData string
order_status_type[wait_group_overdue]

Ждать сбора заказа

formData string
order_status_type[destroy_status_comment]

Комментарий при снятии

formData string
order_status_type[is_priority]

Приоритетный статус, возможные значения: 1 или 0

formData string
order_status_type[send_to_outdated]

При назначении статуса отмечать номер как устаревший

formData string
order_status_type[is_set_on_accept_product_return] formData boolean
order_status_type[disable_check_status]

Запретить отслеживать статусы, возможные значения: 1 или 0

formData string

application/json

200 OK
Список группы заказов4

GET /orders.json

Tags: Группы заказов

Запрашивая список группы заказов вы можете фильтровать его по любому полю из модели Order. Для фильтрации вы можете передать параметр вида

  1. Равно search[attribute_eq]=value
  2. Больше search[attribute_gt]=value
  3. Меньше search[attribute_lt]=value

Где attribute требуемое вам поле, а value значение. Например:

  • search[id_eq]=10880
  • search[id_1c]="site-10880-Filippov Petr Danilovich (712)"
  • search[customer_email_eq]=info@parts-soft.ru

По умолчанию система будет отдавать по 10 в каждом запросе:

  • если просто отправить запрос без никаких параметров, вы получаете первые 10 только
  • для того, чтобы получить следующие 10 нужно добавить параметр page
    • page = 2
  • если хотите получать не по 10, а по 20 (не больше 100) допустим, добавьте параметр per_page в каждом запросе
    • per_page = 20

application/json

200 OK
Отправка корзины в заказ

POST /orders.json

Tags: Группы заказов

TODO: Add Description

application/x-www-form-urlencoded

baskets[3684][check]

где 3684 это ID корзины, значение - true. Например: baskets[3682][check] = true

formData boolean
baskets[3684][qnt]

количество

formData integer (int32)
baskets[3684][cost]

Цена

formData number (double)
order[customer_id]

ID клиента

formData integer (int32)
order[delivery_type_id]

ID типа доставки заказа

formData string
order[payment_type_id]

ID типа оплаты заказа

formData string
order[delivery_point_id]

ID пункта доставки заказа

formData string
order[order_address_attributes][zip_code]

индекс адреса доставки заказа

formData string
order[order_address_attributes][city]

город адреса доставки заказа

formData string
order[order_address_attributes][street]

улица адреса доставки заказа

formData string
order[order_address_attributes][house]

дом, здание адреса доставки заказа

formData string
order[order_address_attributes][flat]

квартира, офис адреса доставки заказа

formData string
order[order_address_attributes][pasport_series]

серия паспорта в адресе доставки заказа

formData string
order[order_address_attributes][pasport_number]

номер паспорта в адресе доставки заказа

formData string
order[order_address_attributes][pasport_issued]

кем выдан паспорт в адресе доставки заказа

formData string
order[order_address_attributes][pasport_subdivision_code]

код подразделения выдавшего паспорт в адресе доставки заказа

formData string
order[comment]

комментарий к заказу

formData string

application/json

200 OK
Удаление группы заказов

DELETE /orders/1.json

Tags: Группы заказов

Удаление группы заказов по ID.

application/json

200 OK
Получение бланка заказа по ID4

GET /orders/1.json

Tags: Группы заказов

Получаем бланк заказа (в виде html) по ID группы заказов. Вместо 1 указываем ID нужного вам группы заказов

application/json

200 OK
Редактирование заказа

PUT /orders/1.json

Tags: Группы заказов

Обязательные параметры

  • 1 - ID группы заказов
  • ключ order, и после него указываем аттрибут заказа, которую нужно изменить:
    • order[customer_id] = 714

application/x-www-form-urlencoded

order[customer_id]

ID клиента

formData integer (int32)

application/json

200 OK
Отправить письмо клиенту о проверке по VIN номеру

GET /orders/1/vin_check.json

Tags: Группы заказов

TODO: Add Description

application/json

200 OK
Объединить выбранные заказы

POST /orders/make_join

Tags: Группы заказов

Нужно передать 2 обязательных параметра:

  1. order_ids
  2. main_order_id

Значение order_ids это строка с ID группы заказов разделенные пробелом, например - "10878 10875" Значение main_order_id это ID группы заказов в которую оббъединяются заказы, обязательно это ID из параметра order_ids

например:

  • order_ids = "10878 10875"
  • main_order_id = 10878

application/x-www-form-urlencoded

order_ids

строка с ID группы заказов разделенные пробелом, например - "10878 10875"

formData string
main_order_id

ID группы заказов в которую объединяются заказы, обязательно это ID из параметра order_ids. Например: 10878

formData integer (int32)

application/json

200 OK

POST /orders/manual.json

Tags: Группы заказов

Передаваемые параметры для создания заказа:

  • order[customer_id] - ID клиента (обязательное поле)
  • Параметры каждой позиции передаются через нумерацию в параметре order_items_attributes, для первой позиции это будет 0, для второй 1, для третьей позиции это будет 2 и так далее для всех последующих позиций. Например:
    • order[order_items_attributes][0][oem] - Артикул 1-й позиции
    • order[order_items_attributes][1][oem] - Артикул 2-й позиции
    • order[order_items_attributes][2][oem] - Артикул 3-й позиции

application/x-www-form-urlencoded

order[customer_id]

ID клиента

formData integer (int32)
order[external_crm_id]

ID заказа в внешней системе учета

formData string
order[disable_balance_recalc]

Отключить учет баланса по данному заказу

formData boolean
order[order_items_attributes][0][oem]

Артикул позиции

formData integer (int32)
order[order_items_attributes][0][make_name]

Производитель

formData string
order[order_items_attributes][0][detail_name]

Название детали

formData string
order[order_items_attributes][0][min_delivery_day]

Мин. срок

formData integer (int32)
order[order_items_attributes][0][max_delivery_day]

Макс. срок

formData integer (int32)
order[order_items_attributes][0][comment]

Комментарий

formData string
order[order_items_attributes][0][company_comment]

Комментарий компании

formData string
order[order_items_attributes][0][first_cost]

Закупка

formData integer (int32)
order[order_items_attributes][0][cost]

Продажа

formData integer (int32)
order[order_items_attributes][0][qnt]

Количество

formData integer (int32)
order[order_items_attributes][0][price_id]

ID прайса

formData string

application/json

200 OK
Получение списка типов оплат12

GET /payment_types.json

Tags: Типы оплат

TODO: Add Description

application/json

200 OK
Создание типа оплат

POST /payment_types.json

Tags: Типы оплат

Add Description

application/x-www-form-urlencoded

payment_type[name]

Название

formData string
payment_type[active]

Активна, возможное значение - 0 или 1

formData integer (int32)
payment_type[default]

По умолчанию, возможное значение - 0 или 1

formData integer (int32)
payment_type[for_customers]

Для типов пользователей (Юр. Лица - 0, Физ. Лица - 1)

formData integer (int32)

application/json

200 OK
Удаление типа оплаты5

DELETE /payment_types/1.json

Tags: Типы оплат

Замените 1 на ID типа оплат, которого нужно удалить

application/json

200 OK
Получение типа оплат по ID7

GET /payment_types/1.json

Tags: Типы оплат

Замените 1 на ID типа оплат, которого нужно посмотреть

application/json

200 OK
Редактирование типа оплат

PUT /payment_types/1.json

Tags: Типы оплат

Замените 1 на ID типа оплат, которого нужно редактировать

application/x-www-form-urlencoded

payment_type[name]

Название

formData string
payment_type[active]

Активна, возможное значение - 0 или 1

formData integer (int32)
payment_type[default]

По умолчанию, возможное значение - 0 или 1

formData integer (int32)
payment_type[for_customers]

Для типов пользователей (Юр. Лица - 0, Физ. Лица - 1)

formData integer (int32)

application/json

200 OK
Получение списка всех прайс-листов

GET /prices.json

Tags: Прайсы

Получение списка всех прайс-листов

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Получение прайс листа по ID

GET /prices/1.json

Tags: Прайсы

Получаем все параметры прайс листа по его ID. Вместо 1 указываем ID нужного нам прайс листа

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Получение списка всех атрибутов продукции

GET /product_attributes.json

Tags: Атрибуты продукции

Получение списка атрибутов продукции

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Создание атрибута

POST /product_attributes.json

Tags: Атрибуты продукции

Создание одного атрибута продукции

multipart/form-data

product_attribute[name]

Название атрибута

formData string
product_attribute[description]

Описание атрибута

formData string
product_attribute[product_category_ids][]

Массив ID категорий в которые входит атрибут

formData integer[]
product_attribute[any_value]

Произвольное значение

formData boolean
product_attribute[spec_show]

Спец. размещение

formData boolean
product_attribute[enable_top]

Включить показ популярных

formData boolean
product_attribute[enable_filter]

Фильтр чекбоксов

formData boolean
product_attribute[get_value_from_1c]

Получение значений из 1С

formData boolean
product_attribute[top_count]

Количество в топе

formData integer (int32)

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Удаление атрибута по его ID

DELETE /product_attributes/1.json

Tags: Атрибуты продукции

Удаление атрибута по его ID

application/json

200 OK
Обновление атрибута

PUT /product_attributes/1.json

Tags: Атрибуты продукции

Замените 1 на ID атрибута, который нужно редактировать

multipart/form-data

product_attribute[name]

Название атрибута

formData string
product_attribute[description]

Описание атрибута

formData string
product_attribute[product_category_ids][]

Массив ID категорий в которые входит атрибут

formData integer[]
product_attribute[any_value]

Произвольное значение

formData boolean
product_attribute[spec_show]

Спец. размещение

formData boolean
product_attribute[enable_top]

Включить показ популярных

formData boolean
product_attribute[enable_filter]

Фильтр чекбоксов

formData boolean
product_attribute[get_value_from_1c]

Получение значений из 1С

formData boolean
product_attribute[top_count]

Количество в топе

formData integer (int32)

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Получение списка всех категорий

GET /product_categories.json

Tags: Категории продукции

Получение списка категорий

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Создание категории

POST /product_categories.json

Tags: Категории продукции

Создание одной категории продукции

multipart/form-data

product_category[name]

Название категории

formData string
product_category[active]

Активна

formData boolean
product_category[on_main_page]

На главной

formData boolean
product_category[show_product_in_sub_category]

Показывать товары подкатегорий

formData boolean
product_category[slug]

SLUG запись

formData string
product_category[yandex_category_id]

Соответвует Яндекс.Маркет/Google Merchant категориям

formData integer (int32)
product_category[yandex_market_manufacturer_warranty]

Гарантия производителя - Яндекс Маркет

formData boolean
product_category[is_excise_products]

Товары облагаются акцизом. При выставленнии счета товары из данной категории будут отмечаться как акцизные

formData boolean
product_category[sub_url]

Замена URL

formData string
product_category[description]

Описание

formData string
product_category[promo_title]

Заголовок промо

formData string
product_category[promo_vin_title]

Заголовок подбора в форме вин запроса

formData string
product_category[promo_example]

Текст примера

formData string
product_category[promo_description]

Описание промо

formData string
product_category[seo_h1]

Заголовок (H1)

formData string
product_category[meta_title]

Заголовок (title)

formData string
product_category[meta_description]

Описание (meta description)

formData string
product_category[meta_keywords]

Ключевые слова (meta keywords)

formData string
product_category[seo_text]

Текст под контентом

formData string

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Удаление категории по её ID

DELETE /product_categories/1.json

Tags: Категории продукции

Удаление категории по её ID

application/json

200 OK
Обновление категории

PUT /product_categories/1.json

Tags: Категории продукции

Замените 1 на ID категории, которую нужно редактировать

multipart/form-data

product_category[name]

Название категории

formData string
product_category[active]

Активна

formData boolean
product_category[on_main_page]

На главной

formData boolean
product_category[show_product_in_sub_category]

Показывать товары подкатегорий

formData boolean
product_category[slug]

SLUG запись

formData string
product_category[yandex_category_id]

Соответвует Яндекс.Маркет/Google Merchant категориям

formData integer (int32)
product_category[yandex_market_manufacturer_warranty]

Гарантия производителя - Яндекс Маркет

formData boolean
product_category[is_excise_products]

Товары облагаются акцизом. При выставленнии счета товары из данной категории будут отмечаться как акцизные

formData boolean
product_category[sub_url]

Замена URL

formData string
product_category[description]

Описание

formData string
product_category[promo_title]

Заголовок промо

formData string
product_category[promo_vin_title]

Заголовок подбора в форме вин запроса

formData string
product_category[promo_example]

Текст примера

formData string
product_category[promo_description]

Описание промо

formData string
product_category[seo_h1]

Заголовок (H1)

formData string
product_category[meta_title]

Заголовок (title)

formData string
product_category[meta_description]

Описание (meta description)

formData string
product_category[meta_keywords]

Ключевые слова (meta keywords)

formData string
product_category[seo_text]

Текст под контентом

formData string

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Получение списка возвратов

GET /product_return_reason_requests.json

Tags: Возвраты

Получение списка возвратов

search[order_item_id_eq]

Пример параметра фильтрации списка. ID заказа возврата по которому фильтруется список

formData integer (int32)
page

Параметр пагинации списка - нумерация списка получаемых в запросе

formData integer (int32)
per_page

Параметр пагинации списка - кол-во данных в списке в каждом запросе

formData integer (int32)

application/json

200 OK
Получение списка всех заменяемых ссылок

GET /product_urls.json

Tags: Заменяемые ссылки

Получение списка заменяемых ссылок

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Создание ссылки

POST /product_urls/

Tags: Заменяемые ссылки

Создание одной заменяемой ссылки

multipart/form-data

product_url[make_name]

Бренд товара (make_name)

formData string
product_url[oem]

Номер товара (oem)

formData string
product_url[path]

Ссылка на которую заменяется (path)

formData string

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Удаление ссылки по её ID

DELETE /product_urls/1

Tags: Заменяемые ссылки

Удаление ссылки по её ID

application/json

200 OK
Обновление ссылки

PUT /product_urls/1

Tags: Заменяемые ссылки

Замените 1 на ID ссылки, которую нужно редактировать

product_url[make_name]

Бренд товара (make_name)

formData string
product_url[oem]

Номер товара (oem)

formData string
product_url[path]

Ссылка на которую заменяется (path)

formData string

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Создание ссылок

POST /product_urls_uploader

Tags: Заменяемые ссылки

Используется для массового добавления настроек url в систему. Для корректного добавления необходимо использовать xls, xlsx файл со следующими столбцами.

1. Номер (oem)
2. Бренд (make_name)
3. Путь (path)
file

xls-файл

formData file

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Получение списка всех товаров

GET /products.json

Tags: Продукции

Получение списка товаров

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Создание товара

POST /products.json

Tags: Продукции

Создание одного товара

multipart/form-data

product[detail_name]

Название

formData string
product[oem]

Номер товара (oem)

formData string
product[make_name]

Производитель (make_name)

formData string
product[sale]

Участвует в акции

formData boolean
product[price]

Цена (акция для слайдера)

formData number
product[before_sale_price]

Старая цена (показывается на слайдере)

formData number
product[weight]

Вес (кг)

formData number
product[width]

Ширина (см)

formData integer (int32)
product[height]

Высота (см)

formData integer (int32)
product[length]

Длина (см)

formData integer (int32)
product[sorting_order_inside_make_names]

Приоритет внутри брендов

formData integer (int32)
product[body]

Описание

formData string
product[product_category_ids]

Массив ID категорий в которые входит товар

formData integer[]
product[product_properties_attributes]

Массив хэшей, где ключи этого хэша: name, value и product_attribute_id

formData object[]
product[product_properties_attributes][][name]

Название произвольного свойства

formData string
product[product_properties_attributes][][value]

Значение произвольного свойства

formData string
product[seo_h1]

Заголовок (H1)

formData string
product[meta_title]

Заголовок (title)

formData string
product[meta_description]

Описание (meta description)

formData string
product[meta_keywords]

Ключевые слова (meta keywords)

formData string
product[seo_text]

Текст под контентом

formData string
product[images_attributes]

Массив хэшей, где ключи этого хэша: name, value и product_attribute_id

formData object[]
product[images_attributes][][photo]

Дополнительное изображение

formData file

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Удаление продукции по её ID

DELETE /products/1.json

Tags: Продукции

Удаление продукции по её ID

application/json

200 OK
Обновление продукции

PUT /products/1.json

Tags: Продукции

Замените 1 на ID товара, который нужно редактировать

multipart/form-data

product[detail_name]

Название

formData string
product[oem]

Номер товара (oem)

formData string
product[make_name]

Производитель (make_name)

formData string
product[sale]

Участвует в акции

formData boolean
product[price]

Цена (акция для слайдера)

formData number
product[before_sale_price]

Старая цена (показывается на слайдере)

formData number
product[weight]

Вес (кг)

formData number
product[width]

Ширина (см)

formData integer (int32)
product[height]

Высота (см)

formData integer (int32)
product[length]

Длина (см)

formData integer (int32)
product[sorting_order_inside_make_names]

Приоритет внутри брендов

formData integer (int32)
product[body]

Описание

formData string
product[product_category_ids]

Массив ID категорий в которые входит товар

formData integer[]
product[product_properties_attributes]

Массив хэшей, где ключи этого хэша: name, value и product_attribute_id

formData object[]
product[product_properties_attributes][][name]

Название произвольного свойства

formData string
product[product_properties_attributes][][value]

Значение произвольного свойства

formData string
product[seo_h1]

Заголовок (H1)

formData string
product[meta_title]

Заголовок (title)

formData string
product[meta_description]

Описание (meta description)

formData string
product[meta_keywords]

Ключевые слова (meta keywords)

formData string
product[seo_text]

Текст под контентом

formData string
product[images_attributes]

Массив хэшей, где ключи этого хэша: name, value и product_attribute_id

formData object[]
product[images_attributes][][photo]

Дополнительное изображение

formData file

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Загрузка рекомендуемых товаров из файла

POST /products/load_recommendeds.json

Tags: Продукции

Используется для массового добавления рекомендуемых (или сопутствующих) товаров в систему. Порядок столбцов загружаемого файла следующие: 1) Номер детали, 2) Марка, 3) Номер рекомендации, 4) Марка рекомендации

multipart/form-data

recommended_products

Файл в формате CSV или XLS, XLSX или zip архив содержащий в себе файл product_recommendeds.xls

formData file

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
Content-Type string application/json; charset=utf-8
ETag string W/"2fa28c482650b113bd7dd4a3ca4afaeb"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string 55d71b1d-1f79-4314-9b92-17ee1ec15f0d
X-Runtime string 0.098966
Transfer-Encoding string chunked
Получение списка всех рекомендаций

GET /recommend_products

Tags: Рекомендации

Получение списка рекомендаций

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Создание рекомендации

POST /recommend_products

Tags: Рекомендации

Создание одной рекомендации

multipart/form-data

recommend_product[make_name]

Бренд товара (make_name)

formData string
recommend_product[oem]

Номер товара (oem)

formData string
recommend_product[recommend_oem]

Номер рекомендации

formData string
recommend_product[recommend_make_name]

Марка рекомендации

formData string

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Удаление рекомендации по её ID

DELETE /recommend_products/1

Tags: Рекомендации

Замените 1 на ID рекомендации, которую нужно удалить

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Обновление рекомендации

PUT /recommend_products/1

Tags: Рекомендации

Замените 1 на ID рекомендации, которую нужно редактировать

recommend_product[make_name]

Бренд товара (make_name)

formData string
recommend_product[oem]

Номер товара (oem)

formData string
recommend_product[recommend_oem]

Номер рекомендации

formData string
recommend_product[recommend_make_name]

Марка рекомендации

formData string

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Удаление всех рекомендаций

GET /recommend_products/delete_all

Tags: Рекомендации

Удаление всех рекомендаций

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Список регионов1

GET /regions.json

Tags: Регионы

Получение полного списка регионов. Доступно только пользователям основного региона и не доступно пользоваателям франчайзи и филиалов.

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"e11e418664378763e7ad533a488fc2db"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string ea917d4b-b11c-4722-9c3e-78c2641cfc47
X-Runtime string 0.194739
Transfer-Encoding string chunked
Получение региона по ID1

GET /regions/28.json

Tags: Регионы

Запрос конкретного региона. Если администратор главного региона может запросить информацию о любом регионе, то пользователь филиала / франчайзи только о своем. При этом информация будет в усеченном виде.

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b865fb497bf71dc9344676238acb0939"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string 0e94d9a5-2502-4638-b813-764a5febaa78
X-Runtime string 0.120559
Transfer-Encoding string chunked
Получение настроек выдачи клиентской части

GET /search_settings.json

Tags: Настройки поиска

Получение настроек выдачи клиентской части

application/json

200 OK
Example for application/json; charset=utf-8
[object Object]
Получение списка всех страниц категорий

GET /seo_catalog_categories.json

Tags: Страницы категории

Получение списка страниц категорий

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Создание новой страницы категории

POST /seo_catalog_categories.json

Tags: Страницы категории

Создание новой страницы категории

seo_catalog_category[name]

Название страницы категории

formData string
seo_catalog_category[position]

Позиция в списке страниц категорий

formData integer (int32)
seo_catalog_category[category_code]

Код категории

formData string
seo_catalog_category[slug]

SLUG запись страницы категории

formData string
seo_catalog_category[custom_url]

Собственный путь

formData string
seo_catalog_category[meta_title]

Заголовок метатега (title)

formData string
seo_catalog_category[meta_description]

Описание метатега (meta description)

formData string
seo_catalog_category[meta_keywords]

Ключевые слова метатега

formData string
seo_catalog_category[seo_h1]

Заголовок метатега Н1

formData string
seo_catalog_category[seo_text]

SEO текст метатега

formData string
seo_catalog_category[parent_id]

id родительской категории

formData integer (int32)
seo_catalog_category[show_in_label]

Показывать в лейблах

formData boolean
seo_catalog_category[active]

Сделать активной данную страницу категорий

formData boolean
seo_catalog_category[off_breadcrumb]

Отключить интеграцию хлебных крошек

formData boolean
seo_catalog_category[off_catalog_filters]

Отключить фильтры

formData boolean
seo_catalog_category[category_attributes]

Атрибуты страницы категории

formData string

application/json

200 OK
Example for application/json; charset=utf-8
[object Object]
Удаление страницы категории по её ID

DELETE /seo_catalog_categories/1

Tags: Страницы категории

Удаление страницы категории по её ID

application/json

200 OK
Example for application/json; charset=utf-8
[object Object]
Обновление страницы категории

PUT /seo_catalog_categories/1

Tags: Страницы категории

Замените 1 на ID страницы категории, которую нужно редактировать

seo_catalog_category[name]

Название страницы категории

formData string
seo_catalog_category[position]

Позиция в списке страниц категорий

formData integer (int32)
seo_catalog_category[category_code]

Код категории

formData string
seo_catalog_category[slug]

SLUG запись страницы категории

formData string
seo_catalog_category[custom_url]

Собственный путь

formData string
seo_catalog_category[meta_title]

Заголовок метатега (title)

formData string
seo_catalog_category[meta_description]

Описание метатега (meta description)

formData string
seo_catalog_category[meta_keywords]

Ключевые слова метатега

formData string
seo_catalog_category[seo_h1]

Заголовок метатега Н1

formData string
seo_catalog_category[seo_text]

SEO текст метатега

formData string
seo_catalog_category[parent_id]

id родительской категории

formData integer (int32)
seo_catalog_category[show_in_label]

Показывать в лейблах

formData boolean
seo_catalog_category[active]

Сделать активной данную страницу категорий

formData boolean
seo_catalog_category[off_breadcrumb]

Отключить интеграцию хлебных крошек

formData boolean
seo_catalog_category[off_catalog_filters]

Отключить фильтры

formData boolean
seo_catalog_category[category_attributes]

Атрибуты страницы категории

formData string

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
Получение списка накладных поставщику

GET /supplier_invoices

Tags: Накладные поставщику

Получение списка накладных поставщику

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Подтверждение позиции накладной за заказом

POST /supplier_invoices/:id/unlinked_items_handle

Tags: Накладные поставщику

Подтверждение позиции накладной за заказом

invoice_item_id

id позиции накладной

formData string
order_item_id

id позиции заказа

formData string

application/json

200 OK
Example for application/json; charset=utf-8
[object Object]
Получение списка позиций накладной поставщика

GET /supplier_invoices/:id/unlinked_items_handle_form

Tags: Накладные поставщику

Получение списка позиций накладной поставщика

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Получение списка заказов поставщику

GET /supplier_order_items

Tags: Заказы поставщику

Получение списка заказов поставщику

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Пришедшее количество позиций по заказу поставщику

PUT /supplier_order_items/:id/add_income

Tags: Заказы поставщику

Заменить :id на ID записи в заказе, которую нужно подтвердить пришедшей

qnt

Количество пришедших позици по заказу

formData string

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Проверка позиции в заказе поставщику

GET /supplier_order_items/:id/check

Tags: Заказы поставщику

Проверка позиции в заказе поставщику. Вместо :id - id позиции

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Подтверждение позиции заказа поставщику

POST /supplier_order_items/accept

Tags: Заказы поставщику

Подтверждение позиции заказа поставщику

order_item_ids

спиок id позиций заказа через пробел

formData string

application/json

200 OK
Example for application/json; charset=utf-8
[object Object]
Поменять статус позиции в заказе

POST /supplier_order_items/change_status

Tags: Заказы поставщику

Поменять статус позиции в заказе

order_item_ids

спиок id позиций заказа через пробел

formData string
status_id

id статуса на который нужно поменять позицию в заказе

formData string

application/json

200 OK
Example for application/json; charset=utf-8
[object Object]
Получение списка приходов заказов поставщику

GET /supplier_order_items/income

Tags: Заказы поставщику

Получение списка приходов заказов поставщику

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Отправить в заказ позицию поставщику

POST /supplier_order_items/not_accept

Tags: Заказы поставщику

Отправить в заказ позицию поставщику

order_item_ids

спиок id позиций заказа через пробел

formData string

application/json

200 OK
Example for application/json; charset=utf-8
[object Object]
Список пользователей3

GET /users.json

Tags: Пользователи

TODO: Add Description

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"48461774bd100fb67208a70f49bdea35"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string d7a8191a-e29c-49c6-b43e-ed7069ddc569
X-Runtime string 0.115252
Transfer-Encoding string chunked
Получение пользователя по ID3

GET /users/1.json

Tags: Пользователи

TODO: Add Description

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"17834310f63b73864be2c52573ef1099"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string 55d71b1d-1f79-4314-9b92-17ee1ec15f0d
X-Runtime string 0.098966
Transfer-Encoding string chunked
Получение списка зоны видимлсти прайс листов

GET /visible_zones.json

Tags: Зоны видимости прайс листов

Получение списка зоны видимлсти прайс листов

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Создание новой зоны видимости прайс листов

POST /visible_zones.json

Tags: Зоны видимости прайс листов

Создание новой зоны видимости прайс листов

visible_zone[name]

Название зоны видимости

formData string

application/json

200 OK
Example for application/json; charset=utf-8
[object Object]
Удаление зоны видимости прайс листов по его ID

DELETE /visible_zones/1

Tags: Зоны видимости прайс листов

Удаление зоны видимости прайс листов по его ID

application/json

200 OK
Example for application/json; charset=utf-8
[object Object]
Получение списка всех форм

GET /web_forms.json

Tags: Формы

Получение списка всех форм

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Получение формы по ID

GET /web_forms/1.json

Tags: Формы

Получаем форму по ее ID. Вместо 1 указываем ID нужной нам формы

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Получение списка всех полей определённой формы

GET /web_forms/1/form_fields

Tags: Формы

Получение списка всех полей определённой формы

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Получение списка всех записей определённой формы

GET /web_forms/1/form_records

Tags: Формы

Получение списка всех записей определённой формы

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked

Переменная :type принимает следующие значение: 1."work" (Работы в заказ наряде), 2. "product" (Товары в заказ наряде), 3. "material" (Материалы клиента в заказ наряде)

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked

Переменная :type принимает следующие значение: 1."work" (Работы в заказ наряде), 2. "product" (Товары в заказ наряде), 3. "material" (Материалы клиента в заказ наряде)

workshop_order_work[workshop_order_id]

ссылка на заказ наряд или на рекомендацию

formData integer
workshop_order_work[oem]

номер работы

formData string
workshop_order_work[external_crm_id]

ID заказ наряда в внешней системе, например 1С.

formData string
workshop_order_work[make_name]

производитель

formData string
workshop_order_work[qnt]

Количество

formData integer
workshop_order_work[cost]

цена за единицу

formData float

application/json

200 OK
Example for application/json; charset=utf-8
[object Object]

Удаление объекта по ID. Переменная :type принимает следующие значение: 1."work" (Работы в заказ наряде), 2. "product" (Товары в заказ наряде), 3. "material" (Материалы клиента в заказ наряде)

application/json

200 OK
Example for application/json; charset=utf-8
[object Object]

Замените 1 на ID объекта, который нужно редактировать. Переменная :type принимает следующие значение: 1."work" (Работы в заказ наряде), 2. "product" (Товары в заказ наряде), 3. "material" (Материалы клиента в заказ наряде)

workshop_order_work[workshop_order_id]

ссылка на заказ наряд или на рекомендацию

formData integer
workshop_order_work[oem]

номер работы

formData string
workshop_order_work[external_crm_id]

ID заказ наряда в внешней системе, например 1С.

formData string
workshop_order_work[make_name]

производитель

formData string
workshop_order_work[qnt]

Количество

formData integer
workshop_order_work[cost]

цена за единицу

formData float

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
Удаление группу кроссирование по ID

DELETE /workshop_orders/1.json

Tags: Группы кроссирования

Удаление группу кроссирование по ID. Замените 1 на ID группу кроссирование

application/json

200 OK
Example for application/json; charset=utf-8
[object Object]
Редактировать группу кроссирование (или включить товары в эту группу)

PUT /workshop_orders/1.json

Tags: Группы кроссирования

Замените 1 на ID группы кроссирование, который нужно редактировать

cross_group[name]

Название группы

formData string
cross_group[external_crm_id]

ID внешней системе, например 1С.

formData string
cross_group[cross_group_assign_to_products][0][product_id]

ID продукции который необходимо включить в группу. Для удаление продукта из группы передается параметры cross_group[cross_group_assign_to_products][row_id][product_id], cross_group[cross_group_assign_to_products][row_id][id] и cross_group[cross_group_assign_to_products][row_id][_destroy]. row_id можно взять из ответа product_row_ids

formData integer

application/json

200 OK
Example for application/json; charset=utf-8
[object Object]
Получение списка всех заказов нарядов|рекомендации

GET /workshop_orders/:type.json

Tags: Заказы наряды

Получение списка заказы наряды|рекомендации. Замените :type на "client" (для заказов нарядов) или "recommendation" (для рекомендации)

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
X-Frame-Options string SAMEORIGIN
X-XSS-Protection string 1; mode=block
X-Content-Type-Options string nosniff
ETag string W/"b9a0b71b80122eb50b189a992a9dcd8a"
Cache-Control string max-age=0, private, must-revalidate
X-Request-Id string f6550bc7-9631-40d9-a222-aa84e0953a56
X-Runtime string 0.135789
Transfer-Encoding string chunked
Создание заказ наряд|рекомендации

POST /workshop_orders/:type.json

Tags: Заказы наряды

Создание заказ наряд|рекомендации. Замените :type на "client" (для заказов нарядов) или "recommendation" (для рекомендации)

workshop_order[auto_id]

ссылка на автомобиль

formData integer
workshop_order[customer_id]

ссылка на контрагента (обязательна)

formData integer
workshop_order[external_crm_id]

ID заказ наряда в внешней системе, например 1С.

formData string
workshop_order[number]

номер заказа

formData string
workshop_order[recomendation_text]

текстовое поле, в него могут добавлять рекомендации после ТО

formData string
workshop_order[recommendation_status]

статус рекомендации. Базово 0 (активна), 1 (выполнена)

formData integer
workshop_order[workshop_recommendation_id]

заказ наряд может ссылаться на рекомендацию по заказ наряду

formData string
workshop_order[files_attributes][0][file]

Печатные формы заказ наряда. Передается двоичное представление файла. workshop_order[files_attributes][1][file] - передача второго файла и т.д.

formData binary
workshop_order[properties_attributes][0][name]

Название свойства (Добавление свойств заказу наряду)

formData string
workshop_order[properties_attributes][0][value]

Значение свойства (Добавление свойств заказу наряду)

formData string
workshop_order[(works/products/materials)_attributes][0][oem]

Добавление Работы/Товары/Материалы в заказ наряд) при создание наряда. Например для добавление "работы" параметр будет таким workshop_order[works_attributes][0][oem]. Список полей объектов смотрите в соответствующим пункте

formData string

application/json

200 OK
Example for application/json; charset=utf-8
[object Object]
Удаление заказ наряд|рекомендацию по ID

DELETE /workshop_orders/:type/1.json

Tags: Заказы наряды

Удаление заказ наряд по ID. Замените :type на "client" (для заказов нарядов) или "recommendation" (для рекомендации)

application/json

200 OK
Example for application/json; charset=utf-8
[object Object]
Обновление заказ наряд|рекомендацию

PUT /workshop_orders/:type/1.json

Tags: Заказы наряды

Замените 1 на ID объекта, который нужно редактировать. Замените :type на "client" (для заказов нарядов) или "recommendation" (для рекомендации)

workshop_order[auto_id]

ссылка на автомобиль

formData integer
workshop_order[customer_id]

ссылка на контрагента (обязательна)

formData integer
workshop_order[external_crm_id]

ID заказ наряда в внешней системе, например 1С.

formData string
workshop_order[number]

номер заказа

formData string
workshop_order[recomendation_text]

текстовое поле, в него могут добавлять рекомендации после ТО

formData string
workshop_order[recommendation_status]

статус рекомендации. Базово 0 (активна), 1 (выполнена)

formData integer
workshop_order[workshop_recommendation_id]

заказ наряд может ссылаться на рекомендацию по заказ наряду

formData string
workshop_order[files_attributes][:id][_destroy]

Удаление печатной формы. Замените :id на ID печатной формы. Пример - workshop_order[files_attributes][24][_destroy]=1

formData integer
workshop_order[files_attributes][:id][id]

Обязательно передать и этот параметр для удаление печатной формы. Замените :id на ID печатной формы. Пример - workshop_order[files_attributes][24][id]=24

formData integer
workshop_order[properties_attributes][:id][name]

Название свойства (Добавление свойст заказу наряду). Замените :id на ID печатной формы.

formData string
workshop_order[properties_attributes][0][value]

Значение свойства (Добавление свойст заказу наряду). Замените :id на ID печатной формы.

formData string
workshop_order[properties_attributes][:id][_destroy]

Удаление печатной формы. Замените :id на ID печатной формы. Пример - workshop_order[properties_attributes][24][_destroy]=1

formData integer
workshop_order[properties_attributes][:id][id]

Замените :id на ID печатной формы.

formData integer
workshop_order[(works/products/materials)_attributes][:id][oem]

Замените :id на ID объекта работы/товары/материалы

formData string
workshop_order[(works/products/materials)_attributes][:id][_destroy]

Удаление объекта. Замените :id на ID объекта. Пример - workshop_order[works_attributes][24][_destroy]=1

formData integer

application/json; charset=utf-8

200 OK
Example for application/json; charset=utf-8
[object Object]
Редактировать или создать заказ наряд|рекомендации (допустимо и POST запрос)

PUT /workshop_orders/:type/update_or_create.json

Tags: Заказы наряды

Редактировать или создать заказ наряд|рекомендации. Замените :type на "client" (для заказов нарядов) или "recommendation" (для рекомендации)

delete_all_nested_attributes

Флаг удаление вложенных атрибутов объекта. При передачи этого параметра не с пустым значением, удаляется все - Печатные формы/Работы/Товары/Материалы/Произвольные свойства

formData string
search[name_eq]

Параметр поиска. Например при передачи search[name_eq]=наряд, система попытается найти наряд с названием "наряд" и если найдет то будет обновлять его иначе создаст новый наряд по переданным параметрам workshop_order

formData string
workshop_order[auto_id]

ссылка на автомобиль

formData integer
workshop_order[customer_id]

ссылка на контрагента (обязательна)

formData integer
workshop_order[external_crm_id]

ID заказ наряда в внешней системе, например 1С.

formData string
workshop_order[number]

номер заказа

formData string
workshop_order[recomendation_text]

текстовое поле, в него могут добавлять рекомендации после ТО

formData string
workshop_order[recommendation_status]

статус рекомендации. Базово 0 (активна), 1 (выполнена)

formData integer
workshop_order[workshop_recommendation_id]

заказ наряд может ссылаться на рекомендацию по заказ наряду

formData string
workshop_order[files_attributes][0][file]

Печатные формы заказ наряда. Передается двоичное представление файла. workshop_order[files_attributes][1][file] - передача второго файла и т.д.

formData binary
workshop_order[properties_attributes][0][name]

Название свойства (Добавление свойств заказу наряду)

formData string
workshop_order[properties_attributes][0][value]

Значение свойства (Добавление свойств заказу наряду)

formData string
workshop_order[(works/products/materials)_attributes][0][oem]

Добавление Работы/Товары/Материалы в заказ наряд) при создание наряда. Например для добавление "работы" параметр будет таким workshop_order[works_attributes][0][oem]. Список полей объектов смотрите в соответствующим пункте

formData string

application/json

200 OK
Example for application/json; charset=utf-8
[object Object]

Schema definitions

Contact: object

{
"cell_phone": "+7 (908) 951-26-37",
"phone": "+7 (908) 951-26-37"
}
phone: string
cell_phone: string

Customer: object

{
"contact": {
"cell_phone": "+7 (908) 951-26-37",
"phone": "+7 (908) 951-26-37"
},
"credit_limit": 1894680,
"delivery_address": {
"city": "г Мытищи",
"country": "",
"flat": "45",
"house": "3",
"korpus": "",
"region": "Московская обл",
"street": "Октябрьская 124",
"zip_code": "123546"
},
"discount_type_id": 11,
"email": "info@parts-soft.ru",
"essential": {
"bank": "",
"bik": "",
"city": null,
"company_name": "",
"company_type": null,
"inn": "",
"korr_schet": "",
"kpp": "",
"loro_account": "",
"with_nds": false
},
"family_name": "Иванов",
"id": 1,
"is_supplier": false,
"name": "Алексей",
"nds": 0,
"official_address": {
"city": "Александрополь",
"country": "",
"flat": "",
"house": "",
"korpus": "",
"region": "Днепропетровская область",
"street": "",
"zip_code": ""
},
"pay_delay": null,
"region_id": 28,
"second_name": "Иванович",
"ur_type": 1
}
id: integer (int32)
region_id: integer (int32)
ur_type: integer (int32)
discount_type_id: integer (int32)
is_supplier: boolean
email: string
pay_delay: string
credit_limit: integer (int32)
name: string
second_name: string
family_name: string
nds: integer (int32)
essential: Essential
contact: Contact
delivery_address: DeliveryAddress
official_address: OfficialAddress

Customer2: object

{
"contact": {
"cell_phone": "+7 (899) 789-87-97",
"phone": "+7 (927) 987-32-58"
},
"credit_limit": 0,
"delivery_address": {
"city": "Королев",
"country": null,
"flat": "3-1",
"house": "64",
"korpus": null,
"region": "Московская область",
"street": "ул. Силикатная",
"zip_code": "123456"
},
"discount_type_id": 55,
"email": "api3@parts-soft.ru",
"essential": {
"bank": "Банк ВТБ ПАО",
"bik": "234932433",
"city": null,
"company_name": "false",
"company_type": "ООО",
"inn": "123456789123",
"korr_schet": "68948348838384884",
"kpp": "322323232323",
"loro_account": "32323223233232233232",
"with_nds": false
},
"family_name": "Петров",
"id": 743,
"is_supplier": true,
"name": "Иван",
"nds": 20,
"official_address": {
"city": "Королев",
"country": null,
"flat": null,
"house": "64",
"korpus": null,
"region": "Московская область",
"street": "ул. Силикатная",
"zip_code": "123456"
},
"pay_delay": 0,
"region_id": 28,
"second_name": "Васильевич",
"ur_type": 0
}
id: integer (int32)
region_id: integer (int32)
ur_type: integer (int32)
discount_type_id: integer (int32)
is_supplier: boolean
email: string
pay_delay: integer (int32)
credit_limit: integer (int32)
name: string
second_name: string
family_name: string
nds: integer (int32)
essential: Essential2
contact: Contact
delivery_address: DeliveryAddress2
official_address: OfficialAddress2

customer_statistic_data: object

DeliveryAddress: object

{
"city": "г Мытищи",
"country": "",
"flat": "45",
"house": "3",
"korpus": "",
"region": "Московская обл",
"street": "Октябрьская 124",
"zip_code": "123546"
}
zip_code: string
country: string
region: string
city: string
street: string
house: string
korpus: string
flat: string

DeliveryAddress2: object

{
"city": "Королев",
"country": null,
"flat": "3-1",
"house": "64",
"korpus": null,
"region": "Московская область",
"street": "ул. Силикатная",
"zip_code": "123456"
}
zip_code: string
country: string
region: string
city: string
street: string
house: string
korpus: string
flat: string

DiscountType: object

{
"allow_to_online_pay": true,
"assign_bonus_points": false,
"bonus_to_order_cost": true,
"bonus_value": null,
"coef": 1.2,
"default": true,
"default_for_companies": false,
"default_for_individuals": false,
"demo": true,
"disable_default_visible_zone": false,
"doc_price_with_discount": false,
"enable_bonus": true,
"hide_stock_qnt": false,
"id": 55,
"max_bonus_pay": 0,
"min_amount": null,
"name": " BONUS DISABLE TEST",
"order_item_delivery_day_with_weekends": null,
"region_filial_id": null,
"send_bonus_notification": true,
"visible_zone_id": null,
"write_off_mode": 0
}
id: integer (int32)
name: string
coef: number (double)
min_amount: string
write_off_mode: integer (int32)
visible_zone_id: string
disable_default_visible_zone: boolean
allow_to_online_pay: boolean
enable_bonus: boolean
doc_price_with_discount: boolean
send_bonus_notification: boolean
bonus_to_order_cost: boolean
max_bonus_pay: integer (int32)
assign_bonus_points: boolean
bonus_value: string
region_filial_id: string
default: boolean
demo: boolean
default_for_companies: boolean
default_for_individuals: boolean
hide_stock_qnt: boolean
order_item_delivery_day_with_weekends: string

Essential: object

{
"bank": "",
"bik": "",
"city": null,
"company_name": "",
"company_type": null,
"inn": "",
"korr_schet": "",
"kpp": "",
"loro_account": "",
"with_nds": false
}
company_name: string
company_type: string
with_nds: boolean
inn: string
kpp: string
bik: string
bank: string
city: string
loro_account: string
korr_schet: string

Essential2: object

{
"bank": "Банк ВТБ ПАО",
"bik": "234932433",
"city": null,
"company_name": "false",
"company_type": "ООО",
"inn": "123456789123",
"korr_schet": "68948348838384884",
"kpp": "322323232323",
"loro_account": "32323223233232233232",
"with_nds": false
}
company_name: string
company_type: string
with_nds: boolean
inn: string
kpp: string
bik: string
bank: string
city: string
loro_account: string
korr_schet: string

hidden_brand_list_for_guests: object

{
"AIKO": true,
"DOLZ": true
}

OfficialAddress: object

{
"city": "Александрополь",
"country": "",
"flat": "",
"house": "",
"korpus": "",
"region": "Днепропетровская область",
"street": "",
"zip_code": ""
}
zip_code: string
country: string
region: string
city: string
street: string
house: string
korpus: string
flat: string

OfficialAddress2: object

{
"city": "Королев",
"country": null,
"flat": null,
"house": "64",
"korpus": null,
"region": "Московская область",
"street": "ул. Силикатная",
"zip_code": "123456"
}
zip_code: string
country: string
region: string
city: string
street: string
house: string
korpus: string
flat: string

OfficialAddress3: object

{
"city": "Москва",
"country": null,
"flat": "13",
"house": "Корпус 1",
"korpus": null,
"region": "Москва",
"street": "ул. Растопчина",
"zip_code": ""
}
zip_code: string
country: string
region: string
city: string
street: string
house: string
korpus: string
flat: string

OrderStatusType: object

{
"admin_notify_overdue_reaction": null,
"code": "vozvrat",
"color": "d4ffaa",
"confirmation_body": "",
"default": false,
"description": "",
"destroy_overdue_reaction": null,
"destroy_overdue_reaction_day": null,
"destroy_status_comment": "",
"disable_check_status": null,
"font_color": "d4ffaa",
"id": 67,
"id_1c": null,
"is_priority": null,
"is_set_on_accept_product_return": null,
"name": "Тестовый",
"notify_overdue_reaction": null,
"notify_overdue_reaction_day": null,
"overdue_sms_template": "",
"position": null,
"send_confirm": null,
"send_overdue_sms": null,
"send_sms": false,
"send_to_outdated": null,
"sms": "",
"sms_discount_groups": [
6,
1
],
"wait_group_overdue": null
}
id: integer (int32)
name: string
code: string
description: string
color: string
position: string
confirmation_body: string
send_confirm: string
font_color: string
default: boolean
id_1c: string
sms: string
send_sms: boolean
notify_overdue_reaction: string
notify_overdue_reaction_day: string
overdue_sms_template: string
send_overdue_sms: string
admin_notify_overdue_reaction: string
destroy_overdue_reaction: string
destroy_overdue_reaction_day: string
wait_group_overdue: string
destroy_status_comment: string
is_priority: string
send_to_outdated: string
is_set_on_accept_product_return: string
sms_discount_groups: integer[]
integer (int32)
disable_check_status: string

Region: object

{
"active": true,
"allow_disable_gk": false,
"amount_period": 2,
"contact": {
"cell_phone": "",
"phone": "+7 (495) 655-55-55,+7 (903) 903-74-12"
},
"customer_id": null,
"day7_shedule": "",
"delivery_address": {
"city": "Москва",
"country": null,
"flat": "14",
"house": "Корпус 1",
"korpus": null,
"region": "Москва",
"street": "ул. Растопчина",
"zip_code": ""
},
"enable_auto_discount_type": false,
"enable_price": false,
"essential": {
"bank": "ФИЛИАЛ \"ЦЕНТРАЛЬНЫЙ\" БАНКА ВТБ (ПАО), Москва",
"bik": "044525411",
"city": null,
"company_name": "ИП Хлипиткин Иван Алексеевич",
"company_type": "ИП",
"inn": "262701715861",
"korr_schet": "30101810145250000411",
"kpp": "",
"loro_account": "40802810101140000244 ",
"with_nds": true
},
"footer_code": "",
"hide_connected_web_services": false,
"id": 28,
"is_accessed_supplier_view": false,
"max_delivery_day": 0,
"min_delivery_day": 0,
"name": "Самара-Главная",
"nds": 20,
"official_address": {
"city": "Москва",
"country": null,
"flat": "13",
"house": "Корпус 1",
"korpus": null,
"region": "Москва",
"street": "ул. Растопчина",
"zip_code": ""
},
"position": 1,
"region_type": "franchisee",
"set_task_for_franchisee": false,
"sunday_shedule": "09.00 - 19.00",
"weekday_shedule": "10.00 - 18.30"
}
id: integer (int32)
name: string
nds: integer (int32)
position: integer (int32)
active: boolean
set_task_for_franchisee: boolean
region_type: string
customer_id: string
is_accessed_supplier_view: boolean
enable_price: boolean
allow_disable_gk: boolean
hide_connected_web_services: boolean
enable_auto_discount_type: boolean
amount_period: integer (int32)
min_delivery_day: integer (int32)
max_delivery_day: integer (int32)
weekday_shedule: string
sunday_shedule: string
day7_shedule: string
footer_code: string
essential: Essential2
contact: Contact
delivery_address: DeliveryAddress2
official_address: OfficialAddress3

Region2: object

{
"allow_to_online_pay": true,
"assign_bonus_points": false,
"bonus_to_order_cost": true,
"bonus_value": null,
"coef": 1.2,
"default": true,
"default_for_companies": false,
"default_for_individuals": false,
"demo": true,
"disable_default_visible_zone": false,
"doc_price_with_discount": false,
"enable_bonus": true,
"hide_stock_qnt": false,
"id": 55,
"max_bonus_pay": 0,
"min_amount": null,
"name": " BONUS DISABLE TEST",
"order_item_delivery_day_with_weekends": null,
"region_filial_id": null,
"send_bonus_notification": true,
"visible_zone_id": null,
"write_off_mode": 0
}
id: integer (int32)
name: string
coef: number (double)
min_amount: string
write_off_mode: integer (int32)
visible_zone_id: string
disable_default_visible_zone: boolean
allow_to_online_pay: boolean
enable_bonus: boolean
doc_price_with_discount: boolean
send_bonus_notification: boolean
bonus_to_order_cost: boolean
max_bonus_pay: integer (int32)
assign_bonus_points: boolean
bonus_value: string
region_filial_id: string
default: boolean
demo: boolean
default_for_companies: boolean
default_for_individuals: boolean
hide_stock_qnt: boolean
order_item_delivery_day_with_weekends: string

search_result_filters: object

{
"key": "art_type_id",
"operator": "==",
"value": 2
}
key: string
value: string OR integer OR boolean. If operation is 'IN' or 'NOT IN' then may be array of string OR array of integer depending on the selected field
operator: string

search_result_groups: object

{
"comment": "",
"filters": [
{
"key": "art_type_id",
"operator": "==",
"value": 2
},
{
"key": "selected_item",
"operator": "==",
"value": true
}
],
"group_best_rows_fields": [
"max_delivery_day",
"stat_group-desc",
"cost"
],
"group_best_rows_size": 1,
"group_count_of_showing_elemets": 2,
"group_custom": true,
"group_participates_in_hiding_analogues": false,
"name": "search_group_1593521656",
"position": 5,
"title": "Cвое наличие"
}
name: string
position: integer (int32)
group_count_of_showing_elemets: integer (int32)
group_custom: boolean
filters: search_result_filters
group_best_rows_fields: string[]
string
group_best_rows_size: integer (int32)
title: string
comment: string
group_participates_in_hiding_analogues: boolean

search_setting: object

{
"hidden_brand_list_for_guests": {
},
"search_result_groups": [
{
"comment": "комментарии",
"filters": [
{
"key": "art_type_id",
"operator": "==",
"value": 5
},
{
"key": "selected_item",
"operator": "==",
"value": true
}
],
"group_count_of_showing_elemets": 2,
"group_custom": false,
"group_participates_in_hiding_analogues": false,
"name": "top_original_cross_prices",
"position": 4,
"title": "Оригинальные замены в наличии"
},
{
"comment": "",
"filters": [
{
"key": "art_type_id",
"operator": "==",
"value": 2
},
{
"key": "selected_item",
"operator": "==",
"value": true
}
],
"group_best_rows_fields": [
"max_delivery_day",
"stat_group-desc",
"cost"
],
"group_best_rows_size": 1,
"group_count_of_showing_elemets": 2,
"group_custom": true,
"group_participates_in_hiding_analogues": false,
"name": "search_group_1593521656",
"position": 5,
"title": "Cвое наличие"
}
],
"sort_field_inside_price_groups": ""
}
search_result_groups: object[]
hidden_brand_list_for_guests: hidden_brand_list_for_guests
sort_field_inside_price_groups: string

sys_info: object

{
"bonus_price_item": "",
"central_warehouse": false,
"detail_comment": null,
"endprice": true,
"fix_price": null,
"group_name": "",
"inner_article": null,
"logo": "R-MSK1",
"price_item_id": 37904155,
"price_request_guid_id": "0aac7cb4-15e9-afbc-2a7c-ca21f3f9cac3",
"search_comment": "",
"stat_group": 83,
"stat_group_type": "excellent",
"sup_logo": "",
"uid_1c": null,
"version": 37904155,
"visible_sup_logo": "R-MSK1",
"warehouse_cell": null,
"weight": 0,
"ws_raw_cost": 135
}
weight: number (double)
detail_comment: string
version: integer (int32)
price_item_id: integer (int32)
uid_1c: string
fix_price: string
inner_article: string
warehouse_cell: string
bonus_price_item: string
group_name: string
stat_group: integer (int32)
central_warehouse: boolean
logo: string
search_comment: string
endprice: boolean
sup_logo: string
visible_sup_logo: string
stat_group_type: string
price_request_guid_id: string
ws_raw_cost: number (double)

User: object

{
"email": "info@parts-soft.ru",
"id": 1,
"in_rotation": true,
"login": "admin",
"name": "Хлипиткин Иван T",
"phone": "+7(903)743-46-91",
"region_id": 28,
"work_position": "Руководитель"
}
id: integer (int32)
login: string
name: string
email: string
phone: string
region_id: integer (int32)
in_rotation: boolean
work_position: string

User1: object

{
"email": "info@parts-soft.ru",
"id": 1,
"in_rotation": true,
"login": "admin",
"name": "Хлипиткин Иван T",
"phone": "+7(903)743-46-91",
"region_id": 28,
"work_position": "Руководитель"
}
id: integer (int32)
login: string
name: string
email: string
phone: string
region_id: integer (int32)
in_rotation: boolean
work_position: string

Загрузкарекомендуемыхтоваровизфайла: object

Запросконтрагента1: object

{
"customer": {
"contact": {
"cell_phone": "+7 (908) 951-26-37",
"phone": "+7 (908) 951-26-37"
},
"credit_limit": 1894680,
"delivery_address": {
"city": "г Мытищи",
"country": "",
"flat": "45",
"house": "3",
"korpus": "",
"region": "Московская обл",
"street": "Октябрьская 124",
"zip_code": "123546"
},
"discount_type_id": 11,
"email": "info@parts-soft.ru",
"essential": {
"bank": "",
"bik": "",
"city": null,
"company_name": "",
"company_type": null,
"inn": "",
"korr_schet": "",
"kpp": "",
"loro_account": "",
"with_nds": false
},
"family_name": "Иванов",
"id": 1,
"is_supplier": false,
"name": "Алексей",
"nds": 0,
"official_address": {
"city": "Александрополь",
"country": "",
"flat": "",
"house": "",
"korpus": "",
"region": "Днепропетровская область",
"street": "",
"zip_code": ""
},
"pay_delay": null,
"region_id": 28,
"second_name": "Иванович",
"ur_type": 1
},
"status": "OK"
}
status: string
customer: Customer

ПолучениегруппыскидокпоID: object

{
"region": {
"allow_to_online_pay": true,
"assign_bonus_points": false,
"bonus_to_order_cost": true,
"bonus_value": null,
"coef": 1.2,
"default": true,
"default_for_companies": false,
"default_for_individuals": false,
"demo": true,
"disable_default_visible_zone": false,
"doc_price_with_discount": false,
"enable_bonus": true,
"hide_stock_qnt": false,
"id": 55,
"max_bonus_pay": 0,
"min_amount": null,
"name": " BONUS DISABLE TEST",
"order_item_delivery_day_with_weekends": null,
"region_filial_id": null,
"send_bonus_notification": true,
"visible_zone_id": null,
"write_off_mode": 0
},
"status": "OK"
}
status: string
region: Region2

ПолучениепользователяпоID1: object

{
"status": "OK",
"user": {
"email": "info@parts-soft.ru",
"id": 1,
"in_rotation": true,
"login": "admin",
"name": "Хлипиткин Иван T",
"phone": "+7(903)743-46-91",
"region_id": 28,
"work_position": "Руководитель"
}
}
status: string
user: User1

Получениерегиона112: object

{
"region": {
"active": true,
"allow_disable_gk": false,
"amount_period": 2,
"contact": {
"cell_phone": "",
"phone": "+7 (495) 655-55-55,+7 (903) 903-74-12"
},
"customer_id": null,
"day7_shedule": "",
"delivery_address": {
"city": "Москва",
"country": null,
"flat": "14",
"house": "Корпус 1",
"korpus": null,
"region": "Москва",
"street": "ул. Растопчина",
"zip_code": ""
},
"enable_auto_discount_type": false,
"enable_price": false,
"essential": {
"bank": "ФИЛИАЛ \"ЦЕНТРАЛЬНЫЙ\" БАНКА ВТБ (ПАО), Москва",
"bik": "044525411",
"city": null,
"company_name": "ИП Хлипиткин Иван Алексеевич",
"company_type": "ИП",
"inn": "262701715861",
"korr_schet": "30101810145250000411",
"kpp": "",
"loro_account": "40802810101140000244 ",
"with_nds": true
},
"footer_code": "",
"hide_connected_web_services": false,
"id": 28,
"is_accessed_supplier_view": false,
"max_delivery_day": 0,
"min_delivery_day": 0,
"name": "Самара-Главная",
"nds": 20,
"official_address": {
"city": "Москва",
"country": null,
"flat": "13",
"house": "Корпус 1",
"korpus": null,
"region": "Москва",
"street": "ул. Растопчина",
"zip_code": ""
},
"position": 1,
"region_type": "franchisee",
"set_task_for_franchisee": false,
"sunday_shedule": "09.00 - 19.00",
"weekday_shedule": "10.00 - 18.30"
},
"status": "OK"
}
status: string
region: Region

Созданиеконтрагента11: object

{
"customer": {
"contact": {
"cell_phone": "+7 (899) 789-87-97",
"phone": "+7 (927) 987-32-58"
},
"credit_limit": 0,
"delivery_address": {
"city": "Королев",
"country": null,
"flat": "3-1",
"house": "64",
"korpus": null,
"region": "Московская область",
"street": "ул. Силикатная",
"zip_code": "123456"
},
"discount_type_id": 55,
"email": "api3@parts-soft.ru",
"essential": {
"bank": "Банк ВТБ ПАО",
"bik": "234932433",
"city": null,
"company_name": "false",
"company_type": "ООО",
"inn": "123456789123",
"korr_schet": "68948348838384884",
"kpp": "322323232323",
"loro_account": "32323223233232233232",
"with_nds": false
},
"family_name": "Петров",
"id": 743,
"is_supplier": true,
"name": "Иван",
"nds": 20,
"official_address": {
"city": "Королев",
"country": null,
"flat": null,
"house": "64",
"korpus": null,
"region": "Московская область",
"street": "ул. Силикатная",
"zip_code": "123456"
},
"pay_delay": 0,
"region_id": 28,
"second_name": "Васильевич",
"ur_type": 0
},
"status": "OK"
}
status: string
customer: Customer2

Созданиестатусазаказов115: object

{
"order_status_type": {
"admin_notify_overdue_reaction": null,
"code": "vozvrat",
"color": "d4ffaa",
"confirmation_body": "",
"default": false,
"description": "",
"destroy_overdue_reaction": null,
"destroy_overdue_reaction_day": null,
"destroy_status_comment": "",
"disable_check_status": null,
"font_color": "d4ffaa",
"id": 67,
"id_1c": null,
"is_priority": null,
"is_set_on_accept_product_return": null,
"name": "Тестовый",
"notify_overdue_reaction": null,
"notify_overdue_reaction_day": null,
"overdue_sms_template": "",
"position": null,
"send_confirm": null,
"send_overdue_sms": null,
"send_sms": false,
"send_to_outdated": null,
"sms": "",
"sms_discount_groups": [
6,
1
],
"wait_group_overdue": null
},
"status": "OK"
}
status: string
order_status_type: OrderStatusType

Списокгруппскидокдоступныхпользователю113: object

{
"count": 5,
"discount_types": [
{
"allow_to_online_pay": true,
"assign_bonus_points": false,
"bonus_to_order_cost": true,
"bonus_value": null,
"coef": 1.2,
"default": true,
"default_for_companies": false,
"default_for_individuals": false,
"demo": true,
"disable_default_visible_zone": false,
"doc_price_with_discount": false,
"enable_bonus": true,
"hide_stock_qnt": false,
"id": 55,
"max_bonus_pay": 0,
"min_amount": null,
"name": " BONUS DISABLE TEST",
"order_item_delivery_day_with_weekends": null,
"region_filial_id": null,
"send_bonus_notification": true,
"visible_zone_id": null,
"write_off_mode": 0
},
{
"allow_to_online_pay": true,
"assign_bonus_points": false,
"bonus_to_order_cost": false,
"bonus_value": null,
"coef": 1,
"default": false,
"default_for_companies": false,
"default_for_individuals": false,
"demo": false,
"disable_default_visible_zone": false,
"doc_price_with_discount": true,
"enable_bonus": true,
"hide_stock_qnt": false,
"id": 11,
"max_bonus_pay": 10,
"min_amount": null,
"name": "15.00%",
"order_item_delivery_day_with_weekends": "0",
"region_filial_id": null,
"send_bonus_notification": true,
"visible_zone_id": null,
"write_off_mode": 1
},
{
"allow_to_online_pay": true,
"assign_bonus_points": false,
"bonus_to_order_cost": false,
"bonus_value": null,
"coef": 1,
"default": true,
"default_for_companies": false,
"default_for_individuals": false,
"demo": true,
"disable_default_visible_zone": false,
"doc_price_with_discount": false,
"enable_bonus": true,
"hide_stock_qnt": false,
"id": 56,
"max_bonus_pay": 0,
"min_amount": null,
"name": "ОПТ НАЛ",
"order_item_delivery_day_with_weekends": null,
"region_filial_id": null,
"send_bonus_notification": true,
"visible_zone_id": null,
"write_off_mode": 0
},
{
"allow_to_online_pay": true,
"assign_bonus_points": false,
"bonus_to_order_cost": false,
"bonus_value": null,
"coef": 1.4,
"default": false,
"default_for_companies": true,
"default_for_individuals": false,
"demo": false,
"disable_default_visible_zone": false,
"doc_price_with_discount": false,
"enable_bonus": false,
"hide_stock_qnt": false,
"id": 57,
"max_bonus_pay": 0,
"min_amount": null,
"name": "Скидка Юр. лица",
"order_item_delivery_day_with_weekends": "0",
"region_filial_id": null,
"send_bonus_notification": false,
"visible_zone_id": null,
"write_off_mode": 0
},
{
"allow_to_online_pay": true,
"assign_bonus_points": false,
"bonus_to_order_cost": false,
"bonus_value": null,
"coef": 2,
"default": false,
"default_for_companies": false,
"default_for_individuals": true,
"demo": false,
"disable_default_visible_zone": false,
"doc_price_with_discount": false,
"enable_bonus": false,
"hide_stock_qnt": false,
"id": 58,
"max_bonus_pay": 0,
"min_amount": null,
"name": "Скидка для физ. лица",
"order_item_delivery_day_with_weekends": "0",
"region_filial_id": null,
"send_bonus_notification": false,
"visible_zone_id": null,
"write_off_mode": 0
}
],
"status": "OK"
}
status: string
count: integer (int32)
discount_types: object[]

Списокконтрагентов: object

{
"count": 1,
"customers": [
{
"contact": {
"cell_phone": "+7 (908) 951-26-37",
"phone": "+7 (908) 951-26-37"
},
"credit_limit": 1894680,
"delivery_address": {
"city": "г Мытищи",
"country": "",
"flat": "45",
"house": "3",
"korpus": "",
"region": "Московская обл",
"street": "Октябрьская 124",
"zip_code": "123546"
},
"discount_type_id": 11,
"email": "info@parts-soft.ru",
"essential": {
"bank": "",
"bik": "",
"city": null,
"company_name": "",
"company_type": null,
"inn": "",
"korr_schet": "",
"kpp": "",
"loro_account": "",
"with_nds": false
},
"family_name": "Иванов",
"id": 1,
"is_supplier": false,
"name": "Алексей",
"nds": 0,
"official_address": {
"city": "Александрополь",
"country": "",
"flat": "",
"house": "",
"korpus": "",
"region": "Днепропетровская область",
"street": "",
"zip_code": ""
},
"pay_delay": null,
"region_id": 28,
"second_name": "Иванович",
"ur_type": 1
}
],
"status": "OK"
}
status: string
count: integer (int32)
customers: object[]

Списокпользователей114: object

{
"count": 9,
"status": "OK",
"users": [
{
"email": "info@parts-soft.ru",
"id": 1,
"in_rotation": true,
"login": "admin",
"name": "Хлипиткин Иван T",
"phone": "+7(903)743-46-91",
"region_id": 28,
"work_position": "Руководитель"
},
{
"email": "ivan@parts-soft.ru",
"id": 11,
"in_rotation": false,
"login": "parts-soft",
"name": "Support (не удалять если необходима помощь в настройках)",
"phone": "",
"region_id": 28,
"work_position": ""
},
{
"email": "client@parts-soft.ru",
"id": 12,
"in_rotation": true,
"login": "client",
"name": "Семенов Александр Викторович",
"phone": "",
"region_id": 28,
"work_position": ""
},
{
"email": "ivan2@parts-soft.ru",
"id": 13,
"in_rotation": true,
"login": "piter",
"name": "Ivan",
"phone": "",
"region_id": 33,
"work_position": ""
},
{
"email": "5gorsk@parts-soft.ru",
"id": 14,
"in_rotation": true,
"login": "5gorsk",
"name": "5gorsk",
"phone": "",
"region_id": 34,
"work_position": null
},
{
"email": "no-reply@todo.ru",
"id": 15,
"in_rotation": true,
"login": "test_user",
"name": "test_user",
"phone": "",
"region_id": 35,
"work_position": "test_user"
},
{
"email": "seoadmin@fd.ru",
"id": 16,
"in_rotation": true,
"login": "seoadmin",
"name": "seoadmin",
"phone": "seoadmin",
"region_id": 28,
"work_position": "seoadmin"
},
{
"email": "driver@parts-soft.ru",
"id": 25,
"in_rotation": true,
"login": "driver",
"name": "driver",
"phone": "",
"region_id": 28,
"work_position": ""
},
{
"email": "admin_test@mail.ru",
"id": 26,
"in_rotation": true,
"login": "admin_test",
"name": "admin_test",
"phone": "admin_test",
"region_id": 34,
"work_position": "admin_test"
}
]
}
status: string
count: integer (int32)
users: object[]

Списокрегионов111: object

{
"count": 4,
"regions": [
{
"active": true,
"allow_disable_gk": false,
"amount_period": 2,
"contact": {
"cell_phone": "",
"phone": "+7 (495) 655-55-55,+7 (903) 903-74-12"
},
"customer_id": "null",
"day7_shedule": "",
"delivery_address": {
"city": "Москва",
"country": "null",
"flat": "14",
"house": "Корпус 1",
"korpus": "null",
"region": "Москва",
"street": "ул. Растопчина",
"zip_code": ""
},
"enable_auto_discount_type": false,
"enable_price": false,
"essential": {
"bank": "ФИЛИАЛ \"ЦЕНТРАЛЬНЫЙ\" БАНКА ВТБ (ПАО), Москва",
"bik": "044525411",
"city": "null",
"company_name": "ИП Хлипиткин Иван Алексеевич",
"company_type": "ИП",
"inn": "262701715861",
"korr_schet": "30101810145250000411",
"kpp": "",
"loro_account": "40802810101140000244 ",
"with_nds": true
},
"footer_code": "",
"hide_connected_web_services": false,
"id": 28,
"is_accessed_supplier_view": false,
"max_delivery_day": 0,
"min_delivery_day": 0,
"name": "Самара-Главная",
"nds": 20,
"official_address": {
"city": "Москва",
"country": "null",
"flat": "13",
"house": "Корпус 1",
"korpus": "null",
"region": "Москва",
"street": "ул. Растопчина",
"zip_code": ""
},
"position": 1,
"region_type": "franchisee",
"set_task_for_franchisee": false,
"sunday_shedule": "09.00 - 19.00",
"weekday_shedule": "10.00 - 18.30"
},
{
"active": true,
"allow_disable_gk": false,
"amount_period": 1,
"contact": {
"cell_phone": "",
"phone": "99999999"
},
"customer_id": "5108",
"day7_shedule": "",
"delivery_address": {
"city": "Омск",
"country": "null",
"flat": "33",
"house": "31",
"korpus": "null",
"region": "Ленинградская область",
"street": "Ленина",
"zip_code": ""
},
"enable_auto_discount_type": false,
"enable_price": true,
"essential": {
"bank": "",
"bik": "",
"city": "null",
"company_name": "Ромашка",
"company_type": "ООО",
"inn": "4444444444",
"korr_schet": "",
"kpp": "",
"loro_account": "",
"with_nds": false
},
"footer_code": "",
"hide_connected_web_services": false,
"id": 33,
"is_accessed_supplier_view": false,
"max_delivery_day": 0,
"min_delivery_day": 0,
"name": "Питер",
"nds": 0,
"official_address": {
"city": "Омск",
"country": "null",
"flat": "33",
"house": "31",
"korpus": "null",
"region": "Ставропольский край",
"street": "Ленина",
"zip_code": ""
},
"position": 1,
"region_type": "franchisee",
"set_task_for_franchisee": false,
"sunday_shedule": "",
"weekday_shedule": ""
},
{
"active": true,
"allow_disable_gk": false,
"amount_period": 1,
"contact": {
"cell_phone": "",
"phone": "+7 (495) 743-45-91"
},
"customer_id": "5143",
"day7_shedule": "",
"delivery_address": {
"city": "Омск",
"country": "null",
"flat": "33",
"house": "31",
"korpus": "null",
"region": "Ставропольский край",
"street": "ул. Пионерская",
"zip_code": ""
},
"enable_auto_discount_type": false,
"enable_price": false,
"essential": {
"bank": "",
"bik": "",
"city": "null",
"company_name": "Ромашка",
"company_type": "ООО",
"inn": "4444444444",
"korr_schet": "",
"kpp": "",
"loro_account": "",
"with_nds": false
},
"footer_code": "",
"hide_connected_web_services": false,
"id": 34,
"is_accessed_supplier_view": false,
"max_delivery_day": 0,
"min_delivery_day": 0,
"name": "Пятигорск",
"nds": 0,
"official_address": {
"city": "Омск",
"country": "null",
"flat": "33",
"house": "31",
"korpus": "null",
"region": "Ставропольский край",
"street": "Ленина",
"zip_code": ""
},
"position": 1,
"region_type": "franchisee",
"set_task_for_franchisee": false,
"sunday_shedule": "",
"weekday_shedule": ""
},
{
"active": true,
"allow_disable_gk": false,
"amount_period": 1,
"contact": {
"cell_phone": "+79099412637",
"phone": "+7 (909) 941-26-37"
},
"customer_id": "5125",
"day7_shedule": "",
"delivery_address": {
"city": "",
"country": "null",
"flat": "",
"house": "",
"korpus": "null",
"region": "Тестовая область",
"street": "",
"zip_code": ""
},
"enable_auto_discount_type": false,
"enable_price": false,
"essential": {
"bank": "",
"bik": "",
"city": "null",
"company_name": "",
"company_type": "",
"inn": "",
"korr_schet": "",
"kpp": "",
"loro_account": "",
"with_nds": false
},
"footer_code": "",
"hide_connected_web_services": false,
"id": 35,
"is_accessed_supplier_view": false,
"max_delivery_day": 0,
"min_delivery_day": 0,
"name": "TEST1",
"nds": 0,
"official_address": {
"city": "Королев",
"country": "null",
"flat": "",
"house": "",
"korpus": "null",
"region": "",
"street": "пр-кт Космонавтов",
"zip_code": ""
},
"position": 1,
"region_type": "subdivision",
"set_task_for_franchisee": false,
"sunday_shedule": "",
"weekday_shedule": ""
}
],
"status": "OK"
}
status: string
count: integer (int32)
regions: object[]