Перейти к содержанию

Обзор API

API CARGO.RUN Загрузки работает по HTTP/HTTPS и использует JSON для запросов и ответов.


1. Базовый URL

Фактический базовый URL предоставляется при подключении интеграции.

В примерах используется:

<baseUrl>

Итоговый URL метода:

<baseUrl>/api/Orders/GetIntegrationList

2. Авторизация

В большинстве методов требуется заголовок:

Authorization: Bearer <access_token>

Подробнее: Авторизация


3. Формат ошибок

Типовые коды:

Код Значение
200 Успешное выполнение
400 Ошибка валидации или бизнес-логики
401 Нет авторизации или токен недействителен
500 Внутренняя ошибка сервера

При ошибке 400 тело ответа может содержать подробности валидации.


4. Списки

Методы списков обычно поддерживают:

  • $filter;
  • $orderby;
  • $top;
  • $skip.

Ответ:

{
  "data": [],
  "totalCount": 0
}

5. Основные группы методов

Раздел Назначение
Авторизация Получение и обновление токена
Orders API Создание и получение заказов
Order Lifecycle API Запуск, отмена, возврат в черновик, удаление
Order Responses API Отклики и выбор перевозчика
Отчеты API Данные заказов для отчетности и BI
Counterparties API Контрагенты, адреса, контактные лица, надежность и лимиты
Map API Адреса, координаты и маршруты
Directories API Справочники
Transporter API Методы перевозчика