Что это
Katana API связывает систему производственного учета с внешней программой. В частности, доступны производственные заказы, строки рецептур и операций. По этим данным можно подготовить отчет о состоянии заказа или сверку для ответственного сотрудника.
Для собственной интеграции используется API key, для публичного партнерского приложения - OAuth 2.0. Ключ дает чувствительный доступ: его нельзя размещать в браузере или отправлять модели вместе с данными.
API не является системой ИИ-планирования. Прогноз спроса, выявление риска срыва и рекомендации по закупкам требуют отдельной логики и проверки исходных данных. Начните с чтения одного заказа, не меняя рабочие количества и статусы.
Ключевые параметры
- Категория: Операционные задачи
- Сложность: Для разработчика
- Запуск: Около 30 минут
- Open-source: Нет
- Данные: Не известно
- Чувствительные данные: Только с настройками
Сильные стороны
- Позволяет получать производственные данные без ручного копирования.
- Список заказов можно фильтровать по номеру, статусу и времени изменения.
- Постраничная выдача помогает ограничить объем одного запроса.
- Отдельные ресурсы рецептур и операций позволяют детализировать отчет.
Ограничения
- Нужен доступ к Katana и разрешение на использование API в аккаунте.
- Рецептуры и операции могут требовать отдельных запросов, а не одного списка заказов.
- Интеграция должна обрабатывать лимиты, ошибки и повторное получение записей.
- Прогнозирование и автоматическое перепланирование не появляются от подключения API.
Как использовать
1. Подготовка. Выберите учебный производственный заказ без коммерчески чувствительных данных и запишите его номер. Разрешите интеграции только GET-запросы в первом сценарии.
2. Настройка. В Katana откройте Settings > API > Add new API key. Храните ключ в переменной окружения серверной программы, не в коде и не в логах.
3. Первый результат. Выполните GET https://api.katanamrp.com/v1/manufacturing_orders с Authorization: Bearer TOKEN. Передайте order_no с номером учебного заказа, limit=5 и page=1 через параметры HTTP-клиента. Получите запись заказа.
4. Проверка. Сверьте ID, номер и статус с интерфейсом Katana. Для общей выгрузки пройдите все страницы и обработайте 401 и 429. Прежде чем подключать запись, согласуйте отдельный процесс подтверждения; после учебного теста отзовите ненужный ключ.
Доступ и оплата
- Модель оплаты: Не уточнено
- Работа в РФ: Нужно проверять
- VPN: Не известно
- Русский интерфейс: Не известно
- Русский язык: Не известно
Доступ к API и стоимость уточняются в аккаунте Katana. API key предназначен для своей интеграции; приложение для подключения чужих организаций должно использовать предусмотренный OAuth-процесс. Проверяйте доступность сервиса и оплату для своей компании.
Когда не подходит
- Считать выгрузку заказов готовым прогнозом спроса
- Менять производственные данные без согласования
- Передавать API key в клиентский код или промпт
Альтернативы
Odoo External API подходит для интеграции с Odoo, MRPeasy API - с MRPeasy, 1С OData - для опубликованной базы 1С. Они не читают Katana напрямую и требуют собственной системы учета.