Finance OS / API
Coming soon — v1.2

Messenger API

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

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

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

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 с привязкой к сообщению.

Примеры кода

Code samples
land in v1.2