{"name":"PDF Calculation Method Parser API","version":"2.0.0","docs":"/docs","health":"/health","endpoints":{"parse":"POST /parse - Parse PDF and extract tables","ingest":"POST /ingest - Ingest PDF for RAG (OCR routing is automatic)","transform":"POST /transform - Search, transform, and match tables","transform_calculation":"POST /transform/calculation - Transform OCR tables into calculation-ready format","header_mapping":"POST /summary/header-mapping - Map CALCULATION headers to SUMMARY columns","vision_extract":"POST /vision-extract - Vision-based PDF extraction (bypass RAG pipeline)","search":"POST /rag/search - Semantic search across text","search_tables":"POST /rag/search-tables - Semantic search across OCR tables","ask":"POST /rag/ask - RAG question-answering","documents":"GET /documents - List ingested documents","document_tables":"GET /documents/{id}/tables - Get OCR tables for document","test_extract_table":"POST /test/extract-table - Test OCR table extraction (no DB/embedding)","detect_and_extract":"POST /v3/detect-and-extract - V3.1: detect document type + extract tables"}}