Этот раздел содержит минимальные обязательные поля, которые необходимы при создании сущностей через API CARGO.RUN Логистика.
Значения обязательных полей должны присутствовать в запросах, иначе метод вернёт ошибку валидации.
Если в swagger указано дополнительное поле как обязательное — приоритет всегда за swagger.
Минимальный набор полей зависит от того, создаётся ли заявка полностью в CARGO.RUN или поступает из внешней системы (1С, ERP).
| Поле | Тип | Описание |
|---|---|---|
cargoOwnerDictionaryItemId |
number | Идентификатор заказчика (контрагента). |
paymentTypeId |
number | Тип оплаты. |
ndsTypeId |
number | Тип НДС. |
price |
number | стоимость в рублях (с НДС). |
driver |
object | Идентификатор водителя. |
carOption |
object | Идентификатор автомобиля (тягача). |
trailerOption |
object | Идентификатор полуприцепа. |
bidPoints |
array | Маршрутные точки (минимум две: погрузка и выгрузка). |
Поля cargoOwnerDictionaryItemId, paymentTypeId, ndsTypeId, price необязательны, если используется признак emptyMileageBid.
| Поле | Тип | Описание |
|---|---|---|
bidPoints |
array | Маршрутные точки (минимум две: погрузка и выгрузка). |
| Поле | Тип | Описание |
|---|---|---|
name |
string | Наименование организации. |
inn |
string | ИНН. |
kpp |
string (nullable) | КПП (опционально) |
| Поле | Тип | Описание |
|---|---|---|
firstName |
string | Имя водителя. |
lastName |
string | Фамилия водителя. |
phoneNumber |
string | Телефон в формате +7XXXXXXXXXX. |
| Поле | Тип | Описание |
|---|---|---|
number |
string | Госномер. |
| Поле | Тип | Описание |
|---|---|---|
number |
string | Госномер. |
xxxId) должны существовать в справочниках.null.Если обязательное поле опущено или не соответствует типу:
400 Bad Request,errorMessage (если используется ValidationApiResult).Рекомендуется логировать ошибки на стороне внешней системы.