{"info":{"_postman_id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","name":"Wauldo","description":"<html><head></head><body><p>Wauldo API — Verified AI Answers from Your Documents.</p>\n<p>Turn your documents into a trusted AI knowledge base.\nUpload any document, ask any question, and get answers strictly grounded in your data — with source citations, confidence scoring, and built-in verification.</p>\n<p>NEW — Native PDF &amp; DOCX Upload\nPOST /v1/upload-file\nUpload PDF and DOCX files directly. Text extracted server-side with quality scoring.</p>\n<ul>\n<li>Document quality score (0-1) with label (high/medium/low)</li>\n<li>Structure-aware PDF chunking (sections, pages, paragraphs)</li>\n<li>Production hardened: ZIP bomb protection, concurrency limits, timeout</li>\n<li>Also supports: TXT, MD, JSON, YAML, CSV, code files, PNG, JPG, WebP, GIF</li>\n</ul>\n<p>What You Get:</p>\n<ul>\n<li>Grounded answers — no unsupported claims</li>\n<li>Source citations for every response</li>\n<li>Confidence score per answer</li>\n<li>All-in-one pipeline — retrieval, generation, and verification in a single API</li>\n</ul>\n<p>NEW — Citation Verify API\nPOST /v1/verify\nEnsure AI responses properly cite their sources.</p>\n<ul>\n<li>Detects uncited sentences</li>\n<li>Flags phantom citations (non-existent references)</li>\n<li>Calculates citation coverage ratio</li>\n<li>Supports formats: [Source: X], [1], (Ref: X), ^N</li>\n<li>No LLM required — &lt;1ms latency</li>\n</ul>\n<p>NEW — Semantic Fact-Check\nPOST /v1/fact-check\nVerify any claim against source context with three precision levels:</p>\n<ul>\n<li>Lexical — &lt;1ms, word overlap + contradiction detection</li>\n<li>Hybrid — token matching + semantic similarity (BGE)</li>\n<li>Semantic — full embeddings, detects paraphrases and synonyms</li>\n</ul>\n<p>Returns: Verdict (verified/weak/rejected), Action (allow/review/block), Reason per claim.\nDetects: contradictions, numerical mismatches, negations, missing evidence, paraphrases.</p>\n<p>The Problem:\nLLMs often hallucinate unsupported facts, miss critical context, fail to cite reliable sources, and produce inconsistent answers. Without verification, you can't trust outputs at scale.</p>\n<p>The Solution:\nWauldo combines retrieval from your documents, context-aware answer generation, source-based grounding, claim-level fact-checking (3 modes), and citation validation with phantom detection. If evidence is weak or missing, the API reflects it instead of guessing.</p>\n<p>Why It Matters:</p>\n<ul>\n<li>Build AI features you can trust</li>\n<li>0% hallucination verified across multiple LLMs</li>\n<li>&lt;100ms fast-path answers when confidence is high</li>\n<li>82% accuracy on a 61-task evaluation suite</li>\n<li>SDKs: Python, TypeScript, Rust</li>\n</ul>\n<p>Links:</p>\n<ul>\n<li>Live demo: <a href=\"https://api.wauldo.com/demo\">https://api.wauldo.com/demo</a></li>\n<li>Docs: <a href=\"https://wauldo.com/docs\">https://wauldo.com/docs</a></li>\n<li>RapidAPI: <a href=\"https://rapidapi.com/binnewzzin/api/wauldo-api\">https://rapidapi.com/binnewzzin/api/wauldo-api</a></li>\n</ul>\n<p>Most AI APIs generate answers. Wauldo verifies them.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"53502945","collectionId":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","publishedId":"2sBXirjom8","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-04-09T08:54:33.000Z"},"item":[{"name":"Guard (Hallucination Firewall)","item":[{"name":"Fact-Check — Verified Claim","id":"6239f2d7-6ee3-4059-aaf2-08c31637ed5d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"text\": \"Rust was first released in 2010 by Mozilla Research.\",\n  \"source_context\": \"Rust is a systems programming language first released in 2010 by Mozilla Research.\",\n  \"mode\": \"lexical\"\n}"},"url":"https://api.wauldo.com/v1/fact-check","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-RapidAPI-Key"},{"key":"value","value":"YOUR_RAPIDAPI_KEY"}]},"isInherited":true,"source":{"_postman_id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","fact-check"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"9fff3d2a-ca8f-4086-9acf-fd24de4bbe8b","name":"Verified","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"text\": \"Rust was first released in 2010 by Mozilla Research.\",\n  \"source_context\": \"Rust is a systems programming language first released in 2010 by Mozilla Research.\",\n  \"mode\": \"lexical\"\n}"},"url":"https://api.wauldo.com/v1/fact-check"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"verdict\": \"verified\",\n  \"action\": \"allow\",\n  \"hallucination_rate\": 0.0,\n  \"total_claims\": 1,\n  \"supported_claims\": 1,\n  \"claims\": [{\"text\": \"Rust was first released in 2010 by Mozilla Research.\", \"verdict\": \"verified\", \"action\": \"allow\", \"confidence_label\": \"strong\", \"reason\": null}]\n}"}],"_postman_id":"6239f2d7-6ee3-4059-aaf2-08c31637ed5d"},{"name":"Fact-Check — Rejected (Contradiction)","id":"9b68e1af-a969-4621-84f4-ebdf46df359e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"text\": \"Returns are accepted within 60 days.\",\n  \"source_context\": \"Our policy allows returns within 14 days.\",\n  \"mode\": \"lexical\"\n}"},"url":"https://api.wauldo.com/v1/fact-check","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-RapidAPI-Key"},{"key":"value","value":"YOUR_RAPIDAPI_KEY"}]},"isInherited":true,"source":{"_postman_id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","fact-check"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"64ea6786-4986-4f68-9854-f11b84861da1","name":"Rejected","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"text\": \"Returns are accepted within 60 days.\",\n  \"source_context\": \"Our policy allows returns within 14 days.\",\n  \"mode\": \"lexical\"\n}"},"url":"https://api.wauldo.com/v1/fact-check"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"verdict\": \"rejected\",\n  \"action\": \"block\",\n  \"hallucination_rate\": 1.0,\n  \"claims\": [{\"text\": \"Returns are accepted within 60 days.\", \"verdict\": \"rejected\", \"action\": \"block\", \"reason\": \"numerical_mismatch\", \"confidence_label\": \"very_low\"}]\n}"}],"_postman_id":"9b68e1af-a969-4621-84f4-ebdf46df359e"},{"name":"Fact-Check — Multi-Claims Mixed","id":"0fad91e7-fbc2-4d5c-b2cf-9194e4263049","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"text\": \"Customers have 30 days for refunds. Exchanges are possible within 60 days. Gift cards never expire.\",\n  \"source_context\": \"Our return policy: customers have 30 days for full refunds. Exchanges must be made within 14 days. Gift cards expire after 12 months.\",\n  \"mode\": \"lexical\"\n}"},"url":"https://api.wauldo.com/v1/fact-check","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-RapidAPI-Key"},{"key":"value","value":"YOUR_RAPIDAPI_KEY"}]},"isInherited":true,"source":{"_postman_id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","fact-check"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"9f20ab91-507e-4d00-aa0f-df2fc2432f66","name":"Mixed verdicts","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"text\": \"Customers have 30 days for refunds. Exchanges are possible within 60 days. Gift cards never expire.\",\n  \"source_context\": \"Our return policy: customers have 30 days for full refunds. Exchanges must be made within 14 days. Gift cards expire after 12 months.\",\n  \"mode\": \"lexical\"\n}"},"url":"https://api.wauldo.com/v1/fact-check"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"verdict\": \"rejected\",\n  \"action\": \"block\",\n  \"total_claims\": 3,\n  \"supported_claims\": 1,\n  \"hallucination_rate\": 0.667,\n  \"claims\": [\n    {\"text\": \"Customers have 30 days for refunds.\", \"verdict\": \"verified\", \"action\": \"allow\", \"reason\": null},\n    {\"text\": \"Exchanges are possible within 60 days.\", \"verdict\": \"rejected\", \"action\": \"block\", \"reason\": \"numerical_mismatch\"},\n    {\"text\": \"Gift cards never expire.\", \"verdict\": \"rejected\", \"action\": \"block\", \"reason\": \"negation_conflict\"}\n  ]\n}"}],"_postman_id":"0fad91e7-fbc2-4d5c-b2cf-9194e4263049"}],"id":"f204bc9b-bd9c-4c47-990f-ae16d73887f7","description":"<p>Guard verifies LLM outputs against source documents. Wrong answers get blocked before users see them. 3 modes: lexical (&lt;1ms), hybrid (<del>50ms), semantic (</del>500ms).</p>\n","_postman_id":"f204bc9b-bd9c-4c47-990f-ae16d73887f7","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-RapidAPI-Key"},{"key":"value","value":"YOUR_RAPIDAPI_KEY"}]},"isInherited":true,"source":{"_postman_id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","name":"Wauldo","type":"collection"}}},{"name":"Citation Verify","item":[{"name":"Verify — With Citations","id":"0fe72d1d-628d-47dd-9748-186482e7a74e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"text\": \"Rust is memory safe [1]. It uses ownership [2]. No garbage collector needed.\",\n  \"threshold\": 0.5\n}"},"url":"https://api.wauldo.com/v1/verify","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-RapidAPI-Key"},{"key":"value","value":"YOUR_RAPIDAPI_KEY"}]},"isInherited":true,"source":{"_postman_id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","verify"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"6e2726cf-83e2-4b90-a259-2e4ae8c62772","name":"Sufficient citations","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"text\": \"Rust is memory safe [1]. It uses ownership [2]. No garbage collector needed.\",\n  \"threshold\": 0.5\n}"},"url":"https://api.wauldo.com/v1/verify"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"citation_ratio\": 0.67,\n  \"has_sufficient_citations\": true,\n  \"sentence_count\": 3,\n  \"citation_count\": 2,\n  \"uncited_sentences\": [\"No garbage collector needed.\"],\n  \"processing_time_ms\": 0\n}"}],"_postman_id":"0fe72d1d-628d-47dd-9748-186482e7a74e"},{"name":"Verify — Phantom Detection","id":"ee7cdc5a-9987-4d4f-a385-e299d923dd9f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"text\": \"Rust was released in 2010 [Source: rust_book]. It is fast [Source: fake_doc].\",\n  \"sources\": [\n    {\"name\": \"rust_book\", \"content\": \"Rust was first released in 2010 by Mozilla.\"}\n  ]\n}"},"url":"https://api.wauldo.com/v1/verify","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-RapidAPI-Key"},{"key":"value","value":"YOUR_RAPIDAPI_KEY"}]},"isInherited":true,"source":{"_postman_id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","verify"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"8ffa699b-fd69-42b4-aa14-8daf3dbf4bab","name":"Phantom detected","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"text\": \"Rust was released in 2010 [Source: rust_book]. It is fast [Source: fake_doc].\",\n  \"sources\": [\n    {\"name\": \"rust_book\", \"content\": \"Rust was first released in 2010 by Mozilla.\"}\n  ]\n}"},"url":"https://api.wauldo.com/v1/verify"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"citation_ratio\": 1.0,\n  \"has_sufficient_citations\": true,\n  \"sentence_count\": 2,\n  \"citation_count\": 2,\n  \"uncited_sentences\": [],\n  \"citations\": [\n    {\"citation\": \"[Source: rust_book]\", \"source_name\": \"rust_book\", \"is_valid\": true},\n    {\"citation\": \"[Source: fake_doc]\", \"source_name\": \"fake_doc\", \"is_valid\": false}\n  ],\n  \"phantom_count\": 1,\n  \"processing_time_ms\": 0\n}"}],"_postman_id":"ee7cdc5a-9987-4d4f-a385-e299d923dd9f"},{"name":"Verify — No Citations","id":"67257117-93d2-4c30-912a-0909a4513277","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"text\": \"Rust is a programming language. It was created by Mozilla.\"\n}"},"url":"https://api.wauldo.com/v1/verify","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-RapidAPI-Key"},{"key":"value","value":"YOUR_RAPIDAPI_KEY"}]},"isInherited":true,"source":{"_postman_id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","verify"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"0c6adc4b-e245-4aa4-9b97-fc975e76db14","name":"No citations found","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"text\": \"Rust is a programming language. It was created by Mozilla.\"\n}"},"url":"https://api.wauldo.com/v1/verify"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"citation_ratio\": 0.0,\n  \"has_sufficient_citations\": false,\n  \"sentence_count\": 2,\n  \"citation_count\": 0,\n  \"uncited_sentences\": [\"Rust is a programming language.\", \"It was created by Mozilla.\"],\n  \"processing_time_ms\": 0\n}"}],"_postman_id":"67257117-93d2-4c30-912a-0909a4513277"}],"id":"f5458d27-b422-467e-b10a-abefe2e516bf","_postman_id":"f5458d27-b422-467e-b10a-abefe2e516bf","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-RapidAPI-Key"},{"key":"value","value":"YOUR_RAPIDAPI_KEY"}]},"isInherited":true,"source":{"_postman_id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","name":"Wauldo","type":"collection"}}},{"name":"Analytics & Insights","item":[{"name":"Insights — ROI Metrics","id":"5a7a2c0f-aa12-437a-9db6-195eebe5da0c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wauldo.com/v1/insights","description":"<p>Get ROI metrics for your API key: token savings, cost reduction, policy distribution.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-RapidAPI-Key"},{"key":"value","value":"YOUR_RAPIDAPI_KEY"}]},"isInherited":true,"source":{"_postman_id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","insights"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"d32307b2-f068-4859-a4a8-7fd7320bf02e","name":"Success","originalRequest":{"method":"GET","header":[],"url":"https://api.wauldo.com/v1/insights","description":"Get ROI metrics for your API key: token savings, cost reduction, policy distribution."},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"tig_key\": \"tig_abc123\",\n  \"total_requests\": 1842,\n  \"tokens\": {\n    \"baseline_total\": 2450000,\n    \"real_total\": 1890000,\n    \"saved_total\": 560000,\n    \"saved_percent_avg\": 22.8\n  },\n  \"cost\": {\n    \"estimated_usd_saved\": 1.12\n  },\n  \"period\": {\n    \"since\": \"2026-04-01T00:00:00Z\",\n    \"until\": \"now\"\n  }\n}"}],"_postman_id":"5a7a2c0f-aa12-437a-9db6-195eebe5da0c"},{"name":"Analytics — Usage & Cache","id":"5f7fd8a3-58d2-4248-95f7-21c6a0909b62","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wauldo.com/v1/analytics?minutes=60","description":"<p>Cache performance, token savings, cost tracking, dedup stats.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-RapidAPI-Key"},{"key":"value","value":"YOUR_RAPIDAPI_KEY"}]},"isInherited":true,"source":{"_postman_id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","analytics"],"host":["https://api.wauldo.com"],"query":[{"description":{"content":"<p>Time window for cost metrics (default: 60)</p>\n","type":"text/plain"},"key":"minutes","value":"60"}],"variable":[]}},"response":[{"id":"4f346b40-1494-4ed2-b74d-0b29fae38e1e","name":"Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.wauldo.com/v1/analytics?minutes=60","host":["https://api.wauldo.com"],"path":["v1","analytics"],"query":[{"key":"minutes","value":"60","description":"Time window for cost metrics (default: 60)"}]},"description":"Cache performance, token savings, cost tracking, dedup stats."},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"cache\": {\n    \"total_requests\": 500,\n    \"cache_hit_rate\": 0.33,\n    \"avg_latency_ms\": 180.5,\n    \"p95_latency_ms\": 450.0\n  },\n  \"tokens\": {\n    \"total_saved\": 27000,\n    \"avg_savings_percent\": 21.6\n  },\n  \"cost\": {\n    \"total_cost_usd\": 0.25,\n    \"cost_per_hour_usd\": 0.25\n  },\n  \"uptime_secs\": 86400\n}"}],"_postman_id":"5f7fd8a3-58d2-4248-95f7-21c6a0909b62"},{"name":"Traffic — Per-Tenant Monitoring","id":"50a10c5e-e0e1-4399-8bee-f74eb6655e8c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wauldo.com/v1/analytics/traffic","description":"<p>Per-tenant traffic stats: requests, tokens, success rate, latency.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-RapidAPI-Key"},{"key":"value","value":"YOUR_RAPIDAPI_KEY"}]},"isInherited":true,"source":{"_postman_id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","analytics","traffic"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"bbfa51b4-0be1-48ea-ba1c-d02f48b13523","name":"Success","originalRequest":{"method":"GET","header":[],"url":"https://api.wauldo.com/v1/analytics/traffic","description":"Per-tenant traffic stats: requests, tokens, success rate, latency."},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"total_requests_today\": 3200,\n  \"top_tenants\": [\n    {\n      \"tenant_id\": \"user_abc\",\n      \"requests_today\": 850,\n      \"success_rate\": 0.98,\n      \"avg_latency_ms\": 210\n    }\n  ],\n  \"error_rate\": 0.02,\n  \"avg_latency_ms\": 180,\n  \"p95_latency_ms\": 450\n}"}],"_postman_id":"50a10c5e-e0e1-4399-8bee-f74eb6655e8c"}],"id":"b910110d-1db3-4bd8-8869-a71488c662f6","_postman_id":"b910110d-1db3-4bd8-8869-a71488c662f6","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-RapidAPI-Key"},{"key":"value","value":"YOUR_RAPIDAPI_KEY"}]},"isInherited":true,"source":{"_postman_id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","name":"Wauldo","type":"collection"}}},{"name":"1. Upload Document","id":"cca65631-3659-4c32-993f-4ed8b880eb94","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"content\": \"The Wauldo framework is built in Rust with 17 workspace crates and approximately 115,000 lines of code. It provides an OpenAI-compatible API with 82 endpoints, hybrid RAG retrieval (BM25 + vector), and a P2 Quality Engine for hallucination detection. The system achieves 98% accuracy with zero hallucinations detected.\",\n  \"filename\": \"example.txt\"\n}"},"url":"https://api.wauldo.com/v1/upload","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-RapidAPI-Key"},{"key":"value","value":"YOUR_RAPIDAPI_KEY"}]},"isInherited":true,"source":{"_postman_id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","upload"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"63b01b65-e014-4fe6-8b80-1529b1b9de43","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"content\": \"The Wauldo framework is built in Rust with 17 workspace crates and approximately 115,000 lines of code. It provides an OpenAI-compatible API with 82 endpoints, hybrid RAG retrieval (BM25 + vector), and a P2 Quality Engine for hallucination detection. The system achieves 98% accuracy with zero hallucinations detected.\",\n  \"filename\": \"example.txt\"\n}"},"url":"https://api.wauldo.com/v1/upload"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"document_id\": \"user123::a1b2c3d4-e5f6-7890-abcd-ef1234567890\",\n  \"chunks_count\": 2,\n  \"indexed_at\": \"2026-03-28T12:00:00Z\",\n  \"content_type\": \"text\",\n  \"trace_id\": \"abc-123\"\n}"}],"_postman_id":"cca65631-3659-4c32-993f-4ed8b880eb94"},{"name":"1b. Upload File (PDF/DOCX)","id":"349296a3-6e30-4bc5-a515-2d71006e243e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"file","type":"file","description":"<p>PDF, DOCX, TXT, MD, JSON, YAML, CSV, code files, or images (PNG, JPG, WebP, GIF). Max 10MB.</p>\n","src":"report.pdf"},{"key":"title","value":"Quarterly Report","type":"text","description":"<p>Optional document title</p>\n"},{"key":"tags","value":"finance,q4","type":"text","description":"<p>Optional comma-separated tags</p>\n"}]},"url":"https://api.wauldo.com/v1/upload-file","description":"<p>Upload a file directly. Supports PDF, DOCX, text files, code files, and images. PDF/DOCX text is extracted server-side with quality scoring.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-RapidAPI-Key"},{"key":"value","value":"YOUR_RAPIDAPI_KEY"}]},"isInherited":true,"source":{"_postman_id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","upload-file"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"b2ae795a-d19c-4e38-8b4b-beb94b8807ed","name":"Success — PDF uploaded","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"file","type":"file","description":"PDF, DOCX, TXT, MD, JSON, YAML, CSV, code files, or images (PNG, JPG, WebP, GIF). Max 10MB.","src":"report.pdf"},{"key":"title","value":"Quarterly Report","type":"text","description":"Optional document title"},{"key":"tags","value":"finance,q4","type":"text","description":"Optional comma-separated tags"}]},"url":"https://api.wauldo.com/v1/upload-file","description":"Upload a file directly. Supports PDF, DOCX, text files, code files, and images. PDF/DOCX text is extracted server-side with quality scoring."},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"document_id\": \"user123::e3b8646f-c28a-495b-ae36-bd5a123d804f\",\n  \"chunks_count\": 12,\n  \"indexed_at\": \"2026-04-05T09:03:28Z\",\n  \"content_type\": \"pdf\",\n  \"trace_id\": \"77c66227-3e50-4dc3-94f2-84de0ad29d97\",\n  \"quality\": {\n    \"score\": 0.71,\n    \"label\": \"high\",\n    \"word_count\": 2450,\n    \"line_density\": 0.85,\n    \"avg_line_length\": 62.3,\n    \"paragraph_count\": 18\n  }\n}"}],"_postman_id":"349296a3-6e30-4bc5-a515-2d71006e243e"},{"name":"2. Query Documents","id":"40550520-af73-43ed-ad1b-9430edd3c0d7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"query\": \"How many lines of code does the framework have?\",\n  \"top_k\": 3\n}"},"url":"https://api.wauldo.com/v1/query","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-RapidAPI-Key"},{"key":"value","value":"YOUR_RAPIDAPI_KEY"}]},"isInherited":true,"source":{"_postman_id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","query"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"ed4d6494-a793-4224-ae09-29a23cd33218","name":"Success — Verified Answer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"query\": \"How many lines of code does the framework have?\",\n  \"top_k\": 3\n}"},"url":"https://api.wauldo.com/v1/query"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"answer\": \"The Wauldo framework has approximately 115,000 lines of code.\",\n  \"sources\": [\n    {\n      \"document_id\": \"user123::a1b2c3d4\",\n      \"chunk_id\": \"user123::a1b2c3d4-0\",\n      \"content\": \"The Wauldo framework is built in Rust with 17 workspace crates and approximately 115,000 lines of code.\",\n      \"score\": 0.85\n    }\n  ],\n  \"retrieval_mode\": \"text\",\n  \"trace_id\": \"def-456\",\n  \"audit\": {\n    \"confidence\": 0.92,\n    \"confidence_label\": \"high\",\n    \"retrieval_path\": \"Bm25Only\",\n    \"sources_evaluated\": 2,\n    \"sources_used\": 1,\n    \"grounded\": true,\n    \"model\": \"openai/gpt-4.1-mini\",\n    \"latency_ms\": 3200\n  }\n}"}],"_postman_id":"40550520-af73-43ed-ad1b-9430edd3c0d7"},{"name":"3. Chat Completions (OpenAI-compatible)","id":"d94e7594-e4ca-4c9c-9d8d-cc5d04fb8ca3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"model\": \"default\",\n  \"messages\": [\n    { \"role\": \"user\", \"content\": \"What is Rust?\" }\n  ],\n  \"temperature\": 0.7\n}"},"url":"https://api.wauldo.com/v1/chat/completions","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-RapidAPI-Key"},{"key":"value","value":"YOUR_RAPIDAPI_KEY"}]},"isInherited":true,"source":{"_postman_id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","chat","completions"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"901cbcb9-f605-416a-8803-3a960ded3c2a","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"model\": \"default\",\n  \"messages\": [\n    { \"role\": \"user\", \"content\": \"What is Rust?\" }\n  ],\n  \"temperature\": 0.7\n}"},"url":"https://api.wauldo.com/v1/chat/completions"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"id\": \"tig_abc123\",\n  \"object\": \"chat.completion\",\n  \"choices\": [\n    {\n      \"index\": 0,\n      \"message\": {\n        \"role\": \"assistant\",\n        \"content\": \"Rust is a systems programming language focused on safety, speed, and concurrency.\"\n      },\n      \"finish_reason\": \"stop\"\n    }\n  ],\n  \"usage\": {\n    \"prompt_tokens\": 12,\n    \"completion_tokens\": 18,\n    \"total_tokens\": 30\n  }\n}"}],"_postman_id":"d94e7594-e4ca-4c9c-9d8d-cc5d04fb8ca3"},{"name":"4. List Models","id":"fbdb1adb-d63a-4908-b8a8-1e7b6cb43486","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wauldo.com/v1/models","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-RapidAPI-Key"},{"key":"value","value":"YOUR_RAPIDAPI_KEY"}]},"isInherited":true,"source":{"_postman_id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","models"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"9e62a8c9-fbf4-4c2a-b5ef-3f256188f024","name":"Success","originalRequest":{"method":"GET","header":[],"url":"https://api.wauldo.com/v1/models"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"object\": \"list\",\n  \"data\": [\n    { \"id\": \"default\", \"object\": \"model\", \"owned_by\": \"wauldo\" }\n  ]\n}"}],"_postman_id":"fbdb1adb-d63a-4908-b8a8-1e7b6cb43486"},{"name":"5. List Documents","id":"c3e9328e-d6b8-4680-a051-ace67ab6d055","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wauldo.com/v1/documents","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-RapidAPI-Key"},{"key":"value","value":"YOUR_RAPIDAPI_KEY"}]},"isInherited":true,"source":{"_postman_id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","documents"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"53d2c123-0f9a-40c7-910a-03bd4e7296db","name":"Success","originalRequest":{"method":"GET","header":[],"url":"https://api.wauldo.com/v1/documents"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"documents\": [\n    {\n      \"document_id\": \"user123::a1b2c3d4\",\n      \"chunks_count\": 2,\n      \"total_tokens\": 150,\n      \"preview\": \"The Wauldo framework is built in Rust...\",\n      \"indexed_at\": \"2026-03-28T12:00:00Z\"\n    }\n  ],\n  \"total\": 1,\n  \"trace_id\": \"ghi-789\"\n}"}],"_postman_id":"c3e9328e-d6b8-4680-a051-ace67ab6d055"},{"name":"6. List Collections","id":"b934f88a-4df7-4800-8295-d643af20ab05","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wauldo.com/v1/collections","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-RapidAPI-Key"},{"key":"value","value":"YOUR_RAPIDAPI_KEY"}]},"isInherited":true,"source":{"_postman_id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","collections"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"903995d5-21d6-454c-9c6e-801f9f83fb8b","name":"Success","originalRequest":{"method":"GET","header":[],"url":"https://api.wauldo.com/v1/collections"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"collections\": [\n    {\n      \"collection_id\": \"user123\",\n      \"documents_count\": 3,\n      \"chunks_count\": 12,\n      \"total_tokens\": 4500\n    }\n  ],\n  \"total\": 1,\n  \"trace_id\": \"jkl-012\"\n}"}],"_postman_id":"b934f88a-4df7-4800-8295-d643af20ab05"},{"name":"7. Delete Document","id":"16da652b-ac64-4d54-9259-08bc2107372f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.wauldo.com/v1/documents/{{document_id}}","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-RapidAPI-Key"},{"key":"value","value":"YOUR_RAPIDAPI_KEY"}]},"isInherited":true,"source":{"_postman_id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","documents","{{document_id}}"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"ec9a69b0-fa7e-41ac-858e-ce6b47af3ce5","name":"Success","originalRequest":{"method":"DELETE","header":[],"url":"https://api.wauldo.com/v1/documents/{{document_id}}"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"deleted\": true,\n  \"chunks_removed\": 2,\n  \"trace_id\": \"mno-345\"\n}"}],"_postman_id":"16da652b-ac64-4d54-9259-08bc2107372f"},{"name":"8. Delete Collection","id":"3afce571-18b0-47db-982c-282c52dc81bd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"url":"https://api.wauldo.com/v1/collections/{{collection_id}}","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-RapidAPI-Key"},{"key":"value","value":"YOUR_RAPIDAPI_KEY"}]},"isInherited":true,"source":{"_postman_id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","collections","{{collection_id}}"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"cccec327-2be7-448c-ba5e-50addea900cd","name":"Success","originalRequest":{"method":"DELETE","header":[],"url":"https://api.wauldo.com/v1/collections/{{collection_id}}"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"deleted\": true,\n  \"chunks_removed\": 12,\n  \"trace_id\": \"pqr-678\"\n}"}],"_postman_id":"3afce571-18b0-47db-982c-282c52dc81bd"},{"name":"9. Usage Statistics","id":"cc92db4b-397f-43d4-adab-d034a686c759","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wauldo.com/v1/stats","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-RapidAPI-Key"},{"key":"value","value":"YOUR_RAPIDAPI_KEY"}]},"isInherited":true,"source":{"_postman_id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","stats"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"2b18240a-61bb-4992-9ef4-4f0991e3b216","name":"Success","originalRequest":{"method":"GET","header":[],"url":"https://api.wauldo.com/v1/stats"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"total_documents\": 5,\n  \"total_chunks\": 24,\n  \"total_tokens\": 8500,\n  \"max_chunks_capacity\": 50000,\n  \"capacity_usage_percent\": 0.048,\n  \"collections_count\": 1,\n  \"trace_id\": \"stu-901\"\n}"}],"_postman_id":"cc92db4b-397f-43d4-adab-d034a686c759"},{"name":"10. Health Check","id":"6f8a66e2-32fe-4c62-8368-0a85cf6195c1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://api.wauldo.com/health","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-RapidAPI-Key"},{"key":"value","value":"YOUR_RAPIDAPI_KEY"}]},"isInherited":true,"source":{"_postman_id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","id":"ae4c4d23-21a9-449a-8722-f21784eeb1ea","name":"Wauldo","type":"collection"}},"urlObject":{"path":["health"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"c8b89bf6-3669-405c-b3d5-c922dd5f587d","name":"Success","originalRequest":{"method":"GET","header":[],"url":"https://api.wauldo.com/health"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n  \"status\": \"ok\",\n  \"version\": \"1.6.2\",\n  \"provider\": \"openrouter\",\n  \"rag_chunks\": 24,\n  \"redis\": \"disconnected\",\n  \"uptime_seconds\": 3600\n}"}],"_postman_id":"6f8a66e2-32fe-4c62-8368-0a85cf6195c1"}],"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-RapidAPI-Key"},{"key":"value","value":"YOUR_RAPIDAPI_KEY"}]}},"variable":[{"key":"base_url","value":"https://api.wauldo.com"},{"key":"rapidapi_key","value":"YOUR_RAPIDAPI_KEY"}]}