Тема
Публичные справочники
Эндпоинты под /api/v1/public не требуют авторизации.
Типы грузов
GET /api/v1/public/cargo-typesВозвращает активные типы грузов вместе с доступными для них типами доставки.
| Параметр | Тип | Описание |
|---|---|---|
types | enum[]: CARGO, CAR, PACKAGE, FREIGHT | Отбор по категории. Повторяйте параметр: types=CARGO&types=PACKAGE. Без параметра возвращаются все активные типы |
bash
curl "https://api.inlog.ai/api/v1/public/cargo-types?types=PACKAGE"js
const url = new URL('https://api.inlog.ai/api/v1/public/cargo-types')
url.searchParams.append('types', 'PACKAGE')
const cargoTypes = await (await fetch(url)).json()Ответ 200 — массив:
json
[
{
"id": 3,
"title": "Посылка",
"titleRU": "Посылка",
"titleCN": null,
"titleEN": "Parcel",
"titleKY": null,
"type": "PACKAGE",
"isParent": false,
"isActive": true,
"deliveryTypes": [
{ "id": 1, "title": "Авиа" }
]
}
]| Поле | Описание |
|---|---|
id | ID типа груза |
title, titleRU, titleCN, titleEN, titleKY | Название и переводы |
type | Категория: CARGO, CAR, PACKAGE, FREIGHT |
isParent | Признак родительского типа |
deliveryTypes | Типы доставки, доступные для этого типа груза |
Неизвестное значение types — 400 (ошибка валидации).