API Reference

The awRAG API provides RESTful endpoints for semantic document search, project management, file uploads, and system health monitoring. All endpoints require authentication via OAuth 2.0 access tokens or API keys.

Available Endpoints

POST

/api/v1/search

Perform semantic search across your document library with vector similarity and intelligent reranking

GET

/api/v1/projects

List all projects for the authenticated user with metadata

POST

/api/v1/upload

Upload documents (PDF, DOCX, TXT) for processing, chunking, and embedding generation

GET

/api/v1/health

Verify API availability and system status

Select an endpoint below to view detailed request/response formats, parameters, and code examples.