Максим

Максим

Обновлено Oct 6, 2026

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

v1/suppliers/add.php

Параметры

Поле Тип Обязательное Описание
name string Да Наименование юрлица или имя ИП и физлица
type int Нет Тип: 1 юрлицо, 2 ИП, 3 физлицо. По умолчанию 1
email string Нет Электронная почта
phone string Нет Телефон
address string Нет Юридический адрес
inn string Нет ИНН
kpp string Нет КПП
ogrn string Нет ОГРН
agreement string Нет Договор
manager_name string Нет Руководитель
manager_post string Нет Должность руководителя
notes string Нет Заметки

Формат реквизитов и уникальность имени не проверяются: повторный запрос с тем же именем создаст еще одного поставщика. Подробнее о типах и реквизитах в статье Поставщики.

Поставщика можно создать и вместе с поставкой, см. v1/purchases/add.

Пример запроса

{
    "name": "ООО Лесторг",
    "email": "sales@lestorg.ru",
    "phone": "+7 812 300-20-10",
    "address": "г. Санкт-Петербург, ул. Портовая, д. 8",
    "inn": "7801234567",
    "kpp": "780101001",
    "ogrn": "1037800123456",
    "agreement": "№ 7 от 15.02.2026",
    "manager_name": "Сидоров Олег Иванович",
    "manager_post": "Директор"
}

Пример ответа

{
    "success": true,
    "supplier_id": 45
}

Ошибки

Ошибка Причина
No name in input Не передан name или передан null
Name must not be empty Пустое имя
Name must be a string В name передан массив или объект
Invalid type value. Must be one of: 1, 2, 3 Неверный тип