Babbelkes - Chat API

A simple chat API built with Node.js, Express, and MongoDB.

Authentication

Protected endpoints require a Bearer token in the Authorization header:

Authorization: Bearer <token>

Get your token by creating a user or logging in.

Users (Public)

Rooms (Protected)

Messages (Protected)

Validation

Pagination

Use limit and offset query parameters. Default limit: 50, max: 200.

Storage

Data is stored in MongoDB.