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