API и интеграции
REST API для доступа к решениям, поставщикам, КП и истории цен. Вебхуки для событий в реальном времени. Доступно на тарифах Про и Enterprise.
Быстрый старт
Получите токен в личном кабинете (раздел «Настройки → API») и сделайте первый запрос. Базовый адрес: https://api.tender-conveyor.ru
curl -H "Authorization: Bearer $TC_TOKEN" \ "https://api.tender-conveyor.ru/api/v1/decisions?status=ready&limit=20"
Аутентификация
Все запросы передают токен в заголовке Authorization: Bearer <token>. Токен привязан к рабочему пространству и роли. Отозвать токен можно в личном кабинете.
Authorization: Bearer tc_live_9f3a21c8e0b44d17
Решения (decisions)
Основной объект API. Решение содержит закупку, найденного поставщика, цену, маржу и оценку риска.
/api/v1/decisionsСписок решений с фильтрами по статусу, категории и дате
/api/v1/decisions/{id}Карточка решения: закупка, поставщик, цена, маржа, риски
/api/v1/decisions/{id}/approveОдобрить решение и передать событие в вебхук
/api/v1/decisions/{id}/rejectОтклонить решение с указанием причины
/api/v1/suppliersПоставщики по позиции или категории с историей цен
/api/v1/tendersОтобранные закупки и оценки скоринга
/api/v1/quotationsПолученные КП в нормализованном виде
/api/v1/webhooksНастроить эндпоинт и список событий
{
"id": "d_8f3a21",
"status": "ready",
"tender": { "number": "0173100012...", "price": 4300000 },
"supplier": { "name": "ООО «СнабТорг»", "price": 3120000 },
"margin_percent": 27.4,
"risk": "low",
"created_at": "2026-09-21T09:12:44Z"
}
Поставщики
Поиск поставщиков по позиции или категории с историей цен и надёжности. Полезно для собственной аналитики закупок.
GET /api/v1/suppliers?position=кабель%20ВВГнг&limit=50
Вебхуки
Подпишитесь на события — и система сама отправит их на ваш эндпоинт. События подтверждаются подписью X-TC-Signature.
События: decision.created, decision.quotations_ready, decision.negotiated, decision.approved, decision.rejected, supplier.found, tender.scored
{
"event": "decision.approved",
"decision_id": "d_8f3a21",
"margin": 27.4,
"approved_by": "user@company.ru",
"occurred_at": "2026-09-21T10:02:11Z"
}
Лимиты и ошибки
Лимиты зависят от тарифа. Ошибки возвращаются в стандартном формате с кодом и описанием.
rate_limit_exceededПревышен лимит запросов, повторите позже
unauthorizedТокен отсутствует или отозван
forbiddenНедостаточно прав для операции
Нужна помощь с интеграцией?
Напишите на support@tender-conveyor.ru — поможем со схемой обмена и подключением.
Написать в поддержку