HTTP

HTTP API

Health

GET /health возвращает ok и флаг доступности Redis.

Пример ответа:

{"ok": true, "redis": true}

Rooms

Создать комнату

POST /rooms с payload { "title": "room" }.

Получить сообщения комнаты

GET /rooms/{room_id}/messages?limit=50 возвращает список сообщений.

Messages (создание)

POST /rooms/{room_id}/messages создаёт сообщение.

Переход на Discord-подобный контракт: вместо client_msg_id используется nonce + enforce_nonce, при enforce_nonce=true повторы с тем же nonce “в пределах нескольких минут” должны вернуть уже созданное сообщение.

Последнее обновление