Finance OS / API
Coming soon — v1.2

Messenger API

Внутренний мессенджер между пользователями платформы. Используется в OTC-сделках, KYB-партнёрстве и B2B-чатах. Поддерживает встроенные USDT-переводы внутри диалога.

Раздел в разработке
Endpoints этого раздела уже работают в Finance OS — мы дорабатываем их описание и примеры для публичной документации. Если у вас острая потребность — напишите на admin@fin-os.io, поделимся черновиком.

Запланированные endpoints

Name Type Required Description
GET /api/messenger/conversations optional Список диалогов.
POST /api/messenger/conversations optional Начать новый диалог.
GET /api/messenger/conversations/{id}/messages optional Сообщения в диалоге (пагинированный).
POST /api/messenger/conversations/{id}/messages optional Отправить сообщение (text/transfer/file).
PATCH /api/messenger/conversations/{id}/read optional Отметить прочитанным.
POST /api/messenger/conversations/{id}/typing optional Send typing indicator (ephemeral).
DELETE /api/messenger/messages/{uuid} optional Удалить своё сообщение (в окне 5 мин).
POST /api/messenger/conversations/{id}/transfer optional Отправить USDT-перевод внутри диалога.

Заметки

  • Реалтайм-доставка через Laravel Reverb (WebSocket), канал conversation.{id}.
  • Встроенный transfer создаёт обычную transfer_in/transfer_out запись в /transactions с привязкой к сообщению.