Создает поставщика.
v1/suppliers/add.php
Параметры
| Поле | Тип | Обязательное | Описание |
|---|---|---|---|
| name | string | Да | Наименование юрлица или имя ИП и физлица |
| type | int | Нет | Тип: 1 юрлицо, 2 ИП, 3 физлицо. По умолчанию 1 |
| 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 | Неверный тип |