Overseer Docs
API Reference

API Overview

REST API reference for Overseer

API Overview

Overseer exposes a RESTful API for programmatic access to all features.

Base URL

Production: https://your-domain.com/api
Development: http://localhost:3000/api

Authentication

All API requests require authentication via session cookies or API keys.

# Login to get session cookie
curl -X POST http://localhost:3000/api/auth/login \
  -H "Content-Type: application/json" \
  -d '{"username": "admin", "password": "your-password"}'

Rate Limits

EndpointLimitWindow
Authentication5 requests15 min
Chat100 requests1 min
General100 requests1 min

Error Format

{
  "error": {
    "code": "UNAUTHORIZED",
    "message": "Authentication required",
    "status": 401
  }
}

On this page