Documents API¶
Documents are uploaded files linked to a study module. Text is automatically extracted on upload.
Supported Formats¶
PDF, Word (.docx), PowerPoint (.pptx), Excel (.xlsx), Images (.png/.jpg via OCR), Markdown (.md), Text (.txt)
Endpoints¶
GET /api/modules/{id}/documents¶
Returns all documents in a module.
POST /api/modules/{id}/documents¶
Upload a file. The parser service automatically extracts text.
DELETE /api/documents/{id}¶
Delete a document and its file from storage.