Aurama

API для построения и оптимизации маршрутов

Тот же расчёт, что работает в планировщике, можно встроить в вашу учётную систему, сайт или мобильное приложение. Адреса уходят в API, обратно приходит готовый маршрут - с порядком объезда, пробегом и распределением заказов между исполнителями. Разбираем простыми словами, что это даёт бизнесу, и отдельно - что нужно знать разработчику.

Короткий ответ

API - это способ, которым одна программа просит другую что-то посчитать. Ваша система (1С, CRM, интернет-магазин, своё приложение) отправляет список адресов, а в ответ получает готовый маршрут. Человеку не нужно копировать адреса в планировщик и обратно: маршрут появляется там, где уже живут заказы.

API умеет три вещи:

Доступ выдаём по заявке: форма внизу страницы.

Что это даёт бизнесу

Если маршруты у вас сейчас собирает логист руками, API убирает из его дня механическую часть. Не нужно раскладывать заказы по районам, прикидывать, кто куда успеет, и переносить адреса между программами.

Кому и как пригодится

Кто читаетЧто важноЧто даёт API
РуководительЗатраты на транспорт и людейМеньше пробега и часов за рулём, логист занят исключениями, а не рутиной
Логист, диспетчерСобрать смену быстро и без ошибокГотовый порядок и раскладка заказов по машинам, остаётся проверить и поправить
РазработчикКак встроить и что вернётсяHTTPS-запросы с ответом в JSON, документация и тестовый доступ после заявки

Как это выглядит в работе

Обычный день службы доставки с подключённым API выглядит так:

  1. Заказы на завтра собираются в вашей системе, как и раньше.
  2. Вечером или утром система отправляет в API адреса заказов, точку старта (склад) и список исполнителей на смене.
  3. API находит адреса на карте, делит заказы между исполнителями и для каждого считает оптимальный порядок объезда.
  4. Ответ возвращается в вашу систему: у каждого заказа появляется исполнитель и номер в маршруте, у каждого маршрута - пробег.
  5. Логист смотрит результат, при необходимости что-то двигает руками и отправляет маршруты водителям.

Если учётной системы нет, а маршрут нужен разово, API не обязателен: хватит планировщика в браузере.

Для разработчиков

Технические детали - лимиты на размер запроса, формат полей, скорость ответа - зависят от задачи, поэтому обсуждаем их после заявки, а не обещаем заранее.

Чего API не делает

Как получить доступ

Заявка на доступ к API

Достаточно имени и контакта. Остальное поможет подготовить ответ быстрее.

Частые вопросы

Нужен ли программист, чтобы подключить API?

Да, подключение - это работа разработчика: вашего штатного, подрядчика или того, кто поддерживает вашу учётную систему. Если программиста нет, для разовых маршрутов подойдёт планировщик в браузере, он работает без подключения.

Чем API отличается от планировщика на сайте?

Считают они одинаково. Планировщик - это окно для человека: вставил адреса, получил маршрут. API - это вход для программы: ваша система сама отправляет адреса и сама получает результат, без копирования руками. Распределение заказов между несколькими исполнителями есть только в API.

Можно ли распределить заказы между несколькими курьерами?

Да, это одна из основных задач API. Вы передаёте заказы и список исполнителей, а в ответ получаете, кто какие заказы везёт и в каком порядке.

Учитывает ли API пробки?

Нет. Расстояния считаются по дорожной сети в километрах, данных о заторах в расчёте нет.

Сколько стоит доступ?

Условия зависят от объёма: сколько адресов и исполнителей в день. Тестовый доступ для проверки на своих адресах выдаём после заявки, а условия постоянного подключения обсуждаем по её итогам.

Как быстро ответят на заявку?

Заявка сразу приходит нам на почту и в рабочий чат. Ответим по контакту, который вы указали в форме.