API для разработчиков

API для разработчиков

Кратко

Обзор способов интеграции с tuk-tuk.online для разработчиков: REST API v1 (ваш сервер вызывает платформу), вебхук кодов подтверждения (отправка кода по SMS или Email одним POST) и Event Webhooks (платформа присылает события на ваш сервер).

  • REST API v1: базовый URL https://back.tuk-tuk.online/api/v1, JSON, авторизация API-ключом в заголовке Authorization: Bearer или X-Api-Key.
  • API-ключи создаются в кабинете: Настройки проекта → API. Права задаются через scopes.
  • Коды подтверждения: POST на персональный вебхук, код уходит по SMS или Email, в тексте плейсхолдер {{code}}.
  • Event Webhooks: 50 типов событий, подпись HMAC-SHA256, настройка в Настройках проекта.
  • Вебхук отключается автоматически после 50 последовательных ошибок доставки.
  • Для ИИ-агентов: MCP-сервер npx -y https://docs.tuk-tuk.online/mcp/tuktuk-mcp.tgz, манифест возможностей GET /api/v1/manifest, спецификация GET /api/v1/openapi.json.
  • Справочники: все эндпоинты в /api/reference, все инструменты MCP в /api/mcp-tools, готовые сценарии в /api/recipes.
На этой странице

tuk-tuk.online открывает три точки интеграции. REST API v1: ваш сервер сам вызывает платформу и отправляет сообщения. Коды подтверждения: один POST-запрос, и клиент получает код по SMS или Email. Event Webhooks: платформа сама присылает HTTP-уведомления о событиях на ваш сервер.

#Что выбрать

ЗадачаИнструментСтраница
Отправить сообщение клиенту, прочитать историю, получить контакт или медиаREST API v1REST API v1
Отправить клиенту код подтверждения по SMS или EmailВебхук верификацииКоды подтверждения
Узнавать о новых сообщениях, статусах диалогов, платежах в реальном времениEvent WebhooksEvent Webhooks
Подключить платформу к нейросети: MCP-сервер, манифест возможностей, отложенные действияMCP и API для агентовДля нейросетей и MCP
Найти нужный адрес среди всех эндпоинтовСправочникСправочник эндпоинтов
Узнать, какие инструменты увидит нейросеть и с какими параметрамиСправочник MCPИнструменты MCP
Повторить готовый сценарий целиком: ответ клиенту, рассылка, подписка на входящиеСценарииСценарии для агента

#REST API v1

ПараметрЗначение
Базовый URLhttps://back.tuk-tuk.online/api/v1
ПротоколREST (HTTP), формат JSON
АвторизацияAPI-ключ в заголовке Authorization: Bearer или X-Api-Key
Праваscopes: чтение мессенджеров, контактов, сообщений, медиа; отправка
Управление ключамиЛичный кабинет → Настройки → API

Что умеет:

  • список привязанных мессенджеров;
  • карточка контакта по ID, поиск по телефону или email;
  • история сообщений с контактом;
  • ссылки на медиа (картинки, голосовые, файлы);
  • отправка текста, голосовых, медиа и email по ID контакта, номеру телефона или email.

Все эндпоинты с примерами на JavaScript, PHP и Python: REST API v1.

#Для нейросетей

Платформу можно подключить к ИИ-агенту как готовую инфраструктуру: подключения к мессенджерам, доставка, отложенные действия и память о переписке остаются на нашей стороне. Есть MCP-сервер @tuktuk/mcp, манифест возможностей GET /api/v1/manifest и спецификация OpenAPI.

Подробности: Для нейросетей и MCP.

#Коды подтверждения

Один POST-запрос на персональный вебхук, и клиент получает код верификации по SMS или Email. Можно прислать свой текст сообщения (в том числе HTML-письмо) с плейсхолдером {{code}}.

Подробнее: Коды подтверждения.

Отдача событий во внешнюю систему и выпуск ключа с ограниченными правами.

#Event Webhooks

  • 50 типов событий: сообщения, диалоги, каналы, AI, цепочки, платежи, интеграции, файлы и другие.
  • Каждый запрос подписан HMAC-SHA256.
  • Вебхуки создаются в Настройках проекта.
  • После 50 последовательных ошибок доставки вебхук отключается автоматически.

Заголовки, формат тела, проверка подписи и полный список событий: Event Webhooks.