Версия 2.0 уже доступна: Новое API интеграций. Запросить демо →
Документация для разработчиков

API Reference v2.4

Полный доступ к функционалу платформы через REST API. Интегрируйте ЛогикФлоу в ваши системы, автоматизируйте создание сценариев и управляйте данными программно.

Методы аутентификации

Безопасное подключение к API с использованием Bearer-токенов и OAuth 2.0.

🔑

API Key (Bearer Token)

Для серверных интеграций и сервисных аккаунтов. Передавайте токен в заголовке каждого запроса.

Authorization: Bearer sk_live_51Mz9...Xk2
🛡️

OAuth 2.0

Для приложений, работающих от имени пользователей. Поддерживаем flow 'Authorization Code' с PKCE.

  • ✓ Grant Type: Authorization Code
  • ✓ Scope: read:flows, write:flows
  • ✓ Token TTL: 1 час

Основные Эндпоинты и Примеры

Работа с сценариями, триггерами и данными через стандартные HTTP методы.

Список методов

GET /v2/scenarios

Получить список всех активных сценариев с пагинацией.

POST /v2/scenarios

Создать новый сценарий автоматизации из JSON-конфигурации.

PUT /v2/scenarios/:id

Обновить конфигурацию или статус существующего сценария.

DELETE /v2/scenarios/:id

Архивировать или удалить сценарий.

Пример запроса (cURL)

# Создание нового сценария
curl -X POST https://api.logicflow.ru/v2/scenarios \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "name": "CRM Sync Auto",
    "trigger": "webhook",
    "steps": [
      { "action": "parse_data" },
      { "action": "send_to_bitrix" }
    ]
  }'

Ограничения (Rate Limits)

Лимиты запросов зависят от выбранного тарифного плана.

120 Запросов / мин (Free)
1000 Запросов / мин (Pro)
Лимиты (Enterprise)
50MB Макс. тело ответа

При превышении лимита возвращается статус 429 Too Many Requests.

Руководство по Webhooks

Получайте мгновенные уведомления о событиях в вашей системе. Подключите свой URL и реагируйте на изменения данных в реальном времени.

  • Подписки на события
    flow.completed, error.triggered
  • Валидация подписи
    Мы подписываем каждый запрос вашим секретным ключом в заголовке X-Logicflow-Signature.
Настроить Webhook
Терминал с кодом интеграции API

Официальные SDK

🐍

Python SDK

Официальная библиотека для Python 3.8+. Асинхронная поддержка, типизация.

pip install logicflow-sdk

Документация
🟨

Node.js / TS

Полная поддержка TypeScript. Идеально для серверных приложений на Express или NestJS.

npm install @logicflow/sdk

Документация
🐘

PHP

Библиотека для Laravel и Symfony. Легкая интеграция с PHP 8.0+.

composer require logicflow/php

Документация

Технические вопросы

Все данные передаются по протоколу TLS 1.3. Данные хранятся в дата-центрах класса Tier III на территории РФ, в строгом соответствии с 152-ФЗ.
Зайдите в панель управления "Настройки проекта" -> "Безопасность". Нажмите "Повторная генерация" (Rotate). Старый ключ перестанет работать мгновенно.
Да, при регистрации API-ключа вы автоматически получаете доступ к тестовому окружению с URL api-sandbox.logicflow.ru.

Начните разработку прямо сейчас

Получите бесплатный API ключ и доступ к песочнице без привязки карты.