Servers and messaging

Authenticated users can create and list servers, list and create channels, manage custom full-server-admin roles, create seven-day invites, and accept invites. Channel messages support JSON or multipart input, replies, edits, deletion, reactions, and attachments.

Direct messages and group chats are created through /api/conversations/dm and /api/conversations/group. Participants must be friends. Group chats contain 1–25 friends, and message responses include author, avatar, reply, attachment, and reaction data.

The legacy server message endpoints remain available for compatibility; new clients should use channel message endpoints.