Эндпоинты API
GET/api/check/:phone
Проверить номер. dialogUrl — только если личный диалог уже есть (chatId, не userId)
POST/api/dialog
Body: { "phone": "+790..." } или { "userId": "123" } — добавить в контакты, открыть DIALOG, вернуть dialogUrl
POST/api/check
Body: { "phones": ["+790...", ...] } — до 50 номеров
GET/api/chats
Список последних чатов с chatId и названием
POST/api/contact
Body: { "userId": "123456" } — добавить пользователя в контакты
POST/api/message
Body: { "phone": "+790...", "text": "..." } — найти, открыть личный DIALOG и отправить
POST/api/group
Body: { "userIds": ["123"], "title": "..." } — создать групповой CHAT
POST/api/send
Body: { "chatId": "123456", "text": "..." } — отправить в известный chatId
GET/health
Статус сервиса