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-перевод внутри диалога.
| 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 с привязкой к сообщению.
Примеры кода
Code samples
land in v1.2
land in v1.2