🔛API-інтеграція JediDesk
Підключіть JediDesk до вашої системи через REST API та отримуйте події в реальному часі через Webhooks.
Для чого потрібна API-інтеграція
API дозволяє вашій системі (сайту, CRM, ERP, мобільному додатку) автоматично взаємодіяти з JediDesk:
Синхронізація клієнтів — передача даних між системами
Управління замовленнями — створення, оновлення та відстеження
Робота з діалогами — створення чатів і відправка повідомлень
AI-запити — використання AI JediDesk у вашому продукті
Оновлення каталогу — масове оновлення цін і наявності
Реакція на події — отримання сповіщень через Webhooks
Як підключити API
Перейдіть у розділ Інтеграції → API в кабінеті JediDesk
Натисніть «Згенерувати API-токен»
Скопіюйте токен — він використовується для всіх запитів
Аутентифікація
Кожен API-запит повинен містити заголовок:
Якщо токен відсутній або неправильний — API поверне помилку 401 Unauthorized.
Базова інформація
Base URL:
Основні можливості API
Клієнти Отримання, пошук і оновлення даних (телефон, email, теги, кастомні поля)
Замовлення Створення, оновлення та видалення замовлень
Діалоги Перегляд, створення та отримання історії чатів
Повідомлення Відправка повідомлень у діалоги
AI Запити до AI-асистента на основі бази знань
Товари Масове оновлення цін і залишків
Документація: https://documenter.getpostman.com/view/8460280/2sAYkLoJ2S
Webhooks
Webhooks — це автоматичні HTTP-сповіщення про події.
Як налаштувати Webhook
Перейдіть у Інтеграції → API
У блоці Webhooks натисніть «Додати webhook»
Вкажіть URL вашого сервера
Оберіть події
Збережіть
Можна створювати кілька webhook-ів для різних задач.
Події Webhook
Клієнти
customer.created — створено нового клієнта customer.updated — оновлено дані клієнта customer.deleted — клієнта видалено
Діалоги
chat.created — створено діалог chat.updated — оновлено діалог chat.deleted — діалог видалено
Повідомлення
message.created — нове повідомлення message.updated — повідомлення змінено message.deleted — повідомлення видалено
AI
ai.func_call — AI викликав функцію
Формат Webhook-запиту
JediDesk надсилає POST-запит з JSON:
Логування
Усі webhook-запити зберігаються в логах:
подія
тіло запиту
статус відповіді
відповідь сервера
Доступно в розділі Інтеграції → API.
Типові сценарії використання
Інтернет-магазин Передача замовлень у JediDesk та автоматичні повідомлення клієнтам
CRM-система Синхронізація клієнтів і створення лідів через webhook
Мобільний додаток Інтеграція AI-асистента у чат додатку
Автоматизація Використання ai.func_call для запуску бізнес-логіки
Last updated