LoadFlow
Продукт
Решения
Тарифы
ВойтиПопробоватьПопробовать бесплатно

Планировщик грузового пространства

Этапы от упаковки до погрузки: паллеты, контейнер, ULD, кузов. PDF, share и API в одном контуре.

Обзор продукта
Загруженный кузов в планировании LoadFlow

Возможности

  • Укладка

    3D-раскладка, правила груза, ручная правка.

    ТарифыПодробнее
  • Паллеты

    Калькулятор паллетирования: схема слоёв и 15 шаблонов.

  • Погрузка

    Калькулятор загрузки фуры: оси и несколько точек выгрузки.

  • Планы и PDF

    Схема погрузки, ссылка без входа и PDF для бригады.

  • Модуль Thermo

    Запас °C·ч и подбор термотары на маршрут.

    О модулеХолодовая цепь

Ещё в продукте

  • Подача
  • Контейнеры
  • ULD
  • Справочники
  • Платформа
  • API для разработчиков
  • Интеграции
  • Безопасность

Решения под ваш процесс

Один движок - разные роли: экспедитор, производство, склад, 3PL. API и white-label - отдельно.

Все решения
Цепочка груза от склада до доставки

Кто планирует загрузку

  • Экспедиторы

    Feasible-план и PDF для клиента вместо Excel.

  • Производство и ритейл

    Свой каталог SKU и документ для перевозчика.

  • Склады и РЦ

    Пошаговая погрузка и share для смены.

  • 3PL

    Изоляция клиентов и white-label на вашем домене.

Другие сценарии

  • API и white-label
  • Холодовая цепь
  • Авиагрузы
  • Море
  • Ж/д
  • Фулфилмент
  • Негабарит
  • Налив и сыпучие
  • Интеграции
  • Коннектор 1С
  • Коннектор WMS/TMS
  • Enterprise
  • Партнёрам
  1. Главная
  2. ·Разработчикам

План загрузки за один POST-запрос

Отправьте список мест - получите план: какие контейнеры, 3D-координаты каждого места, порядок погрузки и заполнение. Это 3D bin packing: один POST /api/v1/packing/compute. JSON внутрь, JSON наружу. PDF рендерится на нашей стороне.

Получить sandbox-ключOpenAPI
curl -X POST "https://app.loadflow.ru/api/v1/packing/compute" \
  -H "Content-Type: application/json" \
  -H "X-Api-Key: tbp_<your-key>" \
  -d '{
    "orderRef": "ORD-2026-00142",
    "scenario": "TRANSPORT",
    "originCity": "Москва",
    "destinationCity": "Хабаровск",
    "cargos": [{
      "id": "cargo-1",
      "name": "Короб 600x400",
      "lengthCm": 60, "widthCm": 40, "heightCm": 35,
      "weightKg": 18,
      "quantity": 42,
      "temperatureMode": "NONE"
    }]
  }'
{
  "planId": "clx7k2m9p0000a1b2c3d4",
  "vehicleCount": 1,
  "feasible": true,
  "summary": { "totalPlaced": 42, "totalRequested": 42 },
  "containers": [{
    "containerSlug": "av-320",
    "metrics": { "volumeUtilization": 0.78, "itemCount": 42 }
  }],
  "placements": [{
    "positionMm": [0, 0, 0],
    "rotation": [0, 90, 0],
    "loadStep": 1
  }]
}

Весь контракт - четыре группы endpoint-ов

  • POST /api/v1/packing/compute

    Что делает
    Считает план и сохраняет его. Возвращает planId + полный результат
    Scope
    packing:compute
  • GET /api/v1/packing/plans/{id}

    Что делает
    Отдаёт сохранённый план: вход, результат, метаданные
    Scope
    packing:read
  • GET /api/v1/packing/plans?orderRef=

    Что делает
    Находит последний план по номеру заявки
    Scope
    packing:read
  • POST /api/v1/packing/plans/{id}/share

    Что делает
    Создаёт ссылку на 3D без логина
    Scope
    packing:compute
  • POST /api/v1/packing/plans/{id}/render-pdf

    Что делает
    Рендерит PDF на сервере: summary или full с 3D-схемами
    Scope
    packing:read
  • GET /api/v1/catalog/*

    Что делает
    Справочники: контейнеры, каталог грузов организации
    Scope
    catalog:read / catalog:write
КритерийЧто делаетScope
POST /api/v1/packing/computeСчитает план и сохраняет его. Возвращает planId + полный результатpacking:compute
GET /api/v1/packing/plans/{id}Отдаёт сохранённый план: вход, результат, метаданныеpacking:read
GET /api/v1/packing/plans?orderRef=Находит последний план по номеру заявкиpacking:read
POST /api/v1/packing/plans/{id}/shareСоздаёт ссылку на 3D без логинаpacking:compute
POST /api/v1/packing/plans/{id}/render-pdfРендерит PDF на сервере: summary или full с 3D-схемамиpacking:read
GET /api/v1/catalog/*Справочники: контейнеры, каталог грузов организацииcatalog:read / catalog:write

Полная спецификация - в OpenAPI: схемы запросов и ответов, коды ошибок, справочные значения. Скачивается по /api/v1/openapi.json, смотрится в Swagger-вью на странице документации.

Ключи со scopes, журнал - из коробки

Ключ выпускается в настройках организации и получает только те права, которые вы выберете. Секрет показывается один раз, в базе хранится хеш. Передаётся в заголовке X-Api-Key.

  • packing:compute

    Запуск расчётов

  • packing:read

    Чтение планов и генерация PDF

  • catalog:read

    Чтение справочников контейнеров и грузов

  • catalog:write

    Создание и обновление грузов в каталоге через API

Каждый запрос попадает в журнал: endpoint, ключ, статус, время ответа. Ключ можно отозвать в один клик - без смены конфигов на вашей стороне.

Ключи со scopes packing:compute, packing:read, catalog:read и журнал запросов

Предсказуемые лимиты и коды ошибок

  • 401

    Когда
    Нет или неверный X-Api-Key
    В ответе
    error
  • 402

    Когда
    Исчерпана квота расчётов тарифа
    В ответе
    error
  • 403

    Когда
    У ключа нет нужного scope
    В ответе
    error
  • 422

    Когда
    Ошибка валидации
    В ответе
    error + fieldErrors
  • 429

    Когда
    Rate limit по ключу
    В ответе
    error + retryAfterSec
  • 503

    Когда
    Очередь расчётов занята (compute_capacity_exceeded)
    В ответе
    error + retryAfterSec
КритерийКогдаВ ответе
401Нет или неверный X-Api-Keyerror
402Исчерпана квота расчётов тарифаerror
403У ключа нет нужного scopeerror
422Ошибка валидацииerror + fieldErrors
429Rate limit по ключуerror + retryAfterSec
503Очередь расчётов занята (compute_capacity_exceeded)error + retryAfterSec

Rate limit на compute-запросы считается по ключу. При превышении вернём 429 с полем retryAfterSec - ретраить можно ровно через указанное время. Если движок занят другими расчётами, ответим 503 compute_capacity_exceeded, тоже с retryAfterSec. Конкретные значения лимитов для прототипа и прод-тарифов - в документации ключа. Все ошибки - JSON с полем error.

Sandbox → организация → прод

  1. 01

    Sandbox-ключ

    Зарегистрируйтесь и выпустите ключ с ограниченными лимитами. Достаточно, чтобы собрать прототип и погонять реальные данные.

  2. 02

    Организация

    Прод-ключи живут в организации: команда, роли, каталог грузов, квоты тарифа. Ключей можно выпустить несколько - под каждый сервис свой, с минимальными scopes.

  3. 03

    Прод

    Поднимаете лимиты под ваш поток на платном тарифе. Для встройки в свой продукт - white-label и тенант: обсудите с нами формат.

White-label и тенант под ваш продукт обсуждаются отдельно.

Обсудить встройку

Дальше по документации

  • Guides

    Пошаговые сценарии: первый расчёт, работа с каталогом, генерация PDF.

    Открыть гайды
  • Changelog

    Версии API и что изменилось. Контракт v1 стабилен, ломающие изменения - только с новой версией.

    Смотреть changelog
  • Sandbox

    Два готовых curl: сухая отгрузка и режим +2...+8. Ключ подставляете сами.

    Открыть примеры

Соберите первый план сегодня

Sandbox-ключ, OpenAPI и один POST-запрос - этого хватит для прототипа.

Получить sandbox-ключOpenAPI

Вопросы

Что нужно, чтобы сделать первый запрос?

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

В каком виде приходит план?

JSON: контейнеры с метриками заполнения, placements с координатами в мм, поворотом и порядком погрузки loadStep, список неразмещённых мест с причинами. По planId тот же план можно забрать позже или отрендерить в PDF.

Как устроена авторизация?

Ключ организации в заголовке X-Api-Key. Права режутся по scopes (packing:compute, packing:read, catalog:read, catalog:write). Секрет хранится хешом и показывается один раз при выпуске.

Что будет при превышении лимитов?

429 с retryAfterSec при rate limit по ключу, 402 при исчерпании квоты тарифа, 503 с retryAfterSec, если очередь расчётов занята. Все ошибки - JSON с полем error.

Нужно ли самим рисовать 3D или PDF?

Нет. PDF (summary или full с 3D-схемами) рендерится на нашем сервере через render-pdf. Если хотите свою визуализацию - в placements есть всё для собственного рендера: координаты, габариты, повороты, цвета.

Чем sandbox отличается от прода?

Sandbox-ключ ограничен по лимитам и нужен для прототипа. Прод-ключи выпускаются в организации на платном тарифе - с квотами под ваш поток, ролями и журналом запросов.

LoadFlow

3D-планирование загрузки контейнеров, фур и складов.

Попробовать бесплатно

Телефон

8 800 555-08-81

Бесплатно по России

Продажи

sales@loadflow.ru
Продукт
  • Обзор
  • Укладка
  • Проверки
  • Паллеты
  • Подача
  • Контейнеры
  • ULD
  • Погрузка
  • Планы и PDF
  • Справочники
  • Платформа
  • Модуль Thermo
  • Тарифы
Решения
  • Экспедиторы
  • Производство и ритейл
  • Склады и РЦ
  • 3PL
  • API и white-label
  • Холодовая цепь
  • Авиагрузы
  • Море
  • Ж/д
  • Фулфилмент
Компания
  • О нас
  • Клиенты
  • Материалы
  • Excel или LoadFlow
  • Укладка или цепочка
  • Контакты
  • Enterprise
  • Интеграции
  • Партнёрам
Разработчикам
  • Обзор
  • API
  • Гайды
  • Sandbox
  • Changelog

Продукт

  • Обзор
  • Укладка
  • Проверки
  • Паллеты
  • Подача
  • Контейнеры
  • ULD
  • Погрузка
  • Планы и PDF
  • Справочники
  • Платформа
  • Модуль Thermo
  • Тарифы

Решения

  • Экспедиторы
  • Производство и ритейл
  • Склады и РЦ
  • 3PL
  • API и white-label
  • Холодовая цепь
  • Авиагрузы
  • Море
  • Ж/д
  • Фулфилмент

Компания

  • О нас
  • Клиенты
  • Материалы
  • Excel или LoadFlow
  • Укладка или цепочка
  • Контакты
  • Enterprise
  • Интеграции
  • Партнёрам

Разработчикам

  • Обзор
  • API
  • Гайды
  • Sandbox
  • Changelog
    • Политика обработки персональных данных
    • Согласие на обработку персональных данных
    • Лицензионный договор
    • Пользовательское соглашение
    • Политика использования файлов cookie
    • Поручение на обработку персональных данных
    • Для правоохранительных органов и судов
    • Сведения об организации
    • Безопасность

© 2026 ООО «АКСИС СОФТ» · ИНН 9718300092 · ОГРН 1267700268516 · Реквизиты