← Back to LegionBox

LegionBox API Documentation

All API endpoints require authentication via session cookie (lgbx_session) or API key header (X-API-Key: your_key).

Base URL: https://project-5d375bed.pages.dev/api

Authentication

POST/auth/login

{"email":"user@example.com","password":"yourpassword"}

POST/auth/register

{"name":"Your Name","email":"user@example.com","password":"yourpassword"}

Files

GET/files — List files

POST/files/upload — Upload a file (multipart/form-data)

DELETE/files/:id — Delete a file

AI Credits

GET/credits — Get balance

POST/credits/claim-daily — Claim daily free credits

Agent Tasks

POST/agent/tasks — Create a task

{"instruction":"Build a REST API with Node.js"}

GET/agent/tasks — List your tasks

GET/agent/tasks/:id — Get task details

Rate Limits

Free: 60 req/min. Pro: 300 req/min. Team: 1000 req/min. AI Credits consumed per agent task.

API Keys

Generate API keys in Settings → API Keys. Keys are shown once — store them securely.