Base URL
All API endpoints are served from:API Documentation
Interactive API documentation is available at:Authentication
Currently, the API does not require authentication. All endpoints are publicly accessible.Authentication will be added in a future release. For production deployments, ensure the API is protected by network-level security controls.
Available Endpoints
The API consists of the following endpoints:- POST /api/v1/answer - Query the RAG system for intelligent ticket answers
- POST /api/v1/triage - Run ML triage classification on support tickets
- POST /api/v1/ingest - Ingest documents into the knowledge base
- GET /api/v1/health - Check API health status
Content Type
All POST requests must include theContent-Type: application/json header and send data as JSON in the request body.
CORS Configuration
The API is configured with permissive CORS settings for development:- All origins are allowed (
*) - All methods are allowed
- All headers are allowed
- Credentials are supported
Error Handling
The API returns standard HTTP status codes:- 200 - Success
- 500 - Internal server error
detail field with a description of what went wrong.