Base URL
- Local:
http://localhost:8000 - Production:
https://api.yourdomain.com(or your deployed API URL)
Authentication
Dashboard API (Bearer token)
For dashboard endpoints (brands, queries, mentions, etc.):POST /api/auth/login or registering via POST /api/auth/register.
Customer API (API key)
For the Customer Reports API (used by integrations):Response Format
All endpoints return JSON. Errors include anerror and optional message:
Rate Limits
API rate limits may apply in production. 429 responses indicate rate limiting.OpenAPI Spec
For full endpoint documentation, import the OpenAPI spec from your deployment:backend/openapi.jsonā Copy to your API base URL +/openapi.jsonwhen deployed