{"info":{"_postman_id":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","name":"Wauldo","description":"<html><head></head><body><h1 id=\"wauldo-api-verified-ai-answers-from-your-documents\">Wauldo API — Verified AI Answers from Your Documents.</h1>\n<p>Turn your documents into a trusted AI knowledge base.<br>Upload 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 — Analytics &amp; Insights<br>GET /v1/insights — token savings, cost reduction, usage distribution per API key<br>GET /v1/analytics — cache hit rate, latency percentiles, cost per hour<br>GET /v1/analytics/traffic — per-tenant monitoring (requests, success rate, P95)</p>\n<p>NEW — Native PDF &amp; DOCX Upload<br>POST /v1/upload-file<br>Upload PDF and DOCX files directly. Text extracted server-side with quality scoring.</p>\n<ul>\n<li><p>Document quality score (0-1) with label (high/medium/low)</p>\n</li>\n<li><p>Structure-aware PDF chunking (sections, pages, paragraphs)</p>\n</li>\n<li><p>Production hardened: ZIP bomb protection, concurrency limits, timeout</p>\n</li>\n<li><p>Also supports: TXT, MD, JSON, YAML, CSV, code files, PNG, JPG, WebP, GIF</p>\n<p>  What You Get:</p>\n</li>\n<li><p>Grounded answers — no unsupported claims</p>\n</li>\n<li><p>Source citations for every response</p>\n</li>\n<li><p>Confidence score per answer</p>\n</li>\n<li><p>All-in-one pipeline — retrieval, generation, and verification in a single API</p>\n<p>  Citation Verify API<br>  POST /v1/verify<br>  Ensure AI responses properly cite their sources.</p>\n</li>\n<li><p>Detects uncited sentences</p>\n</li>\n<li><p>Flags phantom citations (non-existent references)</p>\n</li>\n<li><p>Calculates citation coverage ratio</p>\n</li>\n<li><p>Supports formats: [Source: X], [1], (Ref: X), ^N</p>\n</li>\n<li><p>No LLM required — &lt;1ms latency</p>\n<p>  Semantic Fact-Check<br>  POST /v1/fact-check<br>  Verify any claim against source context with three precision levels:</p>\n</li>\n<li><p>Lexical — &lt;1ms, word overlap + contradiction detection</p>\n</li>\n<li><p>Hybrid — token matching + semantic similarity (BGE)</p>\n</li>\n<li><p>Semantic — full embeddings, detects paraphrases and synonyms</p>\n<p>  Returns: Verdict (verified/weak/rejected), Action (allow/review/block), Reason per claim.<br>  Detects: contradictions, numerical mismatches, negations, missing evidence, paraphrases.</p>\n<p>  The Problem:<br>  LLMs often hallucinate unsupported facts, miss critical context, fail to cite reliable sources, and produce inconsistent answers. Without verification, you can't trust outputs at<br>  scale.</p>\n<p>  Why It Matters:</p>\n</li>\n<li><p>The Solution:<br>  Wauldo combines retrieval from your documents, context-aware answer generation, source-based grounding, claim-level fact-checking (3 modes), and citation validation with phantom<br>  detection. If evidence is weak or missing, the API reflects it instead of guessing.</p>\n</li>\n<li><p>Build AI features you can trust</p>\n</li>\n<li><p>0% hallucination verified across multiple LLMs</p>\n</li>\n<li><p>&lt;100ms fast-path answers when confidence is high</p>\n</li>\n<li><p>83% accuracy on a 61-task evaluation suite</p>\n</li>\n<li><p>SDKs: Python, TypeScript, Rust</p>\n<p>  Links:</p>\n</li>\n<li><p>Live demo: <a href=\"https://api.wauldo.com/demo\">https://api.wauldo.com/demo</a></p>\n</li>\n<li><p>Docs: <a href=\"https://wauldo.com/docs\">https://wauldo.com/docs</a></p>\n<p>  Most AI APIs generate answers. Wauldo verifies them.</p>\n</li>\n</ul>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Wauldo API — Verified AI Answers from Your Documents.","slug":"wauldo-api-verified-ai-answers-from-your-documents"}],"owner":"53502945","collectionId":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","publishedId":"2sBXiqEoRe","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-04-05T22:59:20.000Z"},"item":[{"name":"Fact-Check","item":[{"name":"Fact-Check — Verified Claim","id":"773e2ba4-f7f7-4864-91d9-ca0a564810f1","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":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","id":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","fact-check"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"cc91a44f-db72-4ac5-9ff4-b817445d3322","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":"773e2ba4-f7f7-4864-91d9-ca0a564810f1"},{"name":"Fact-Check — Rejected (Contradiction)","id":"4b00418d-e3c8-424e-a2fb-c954c311e990","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":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","id":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","fact-check"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"241baf16-0b2c-40fc-a9f0-0969d92fe544","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":"4b00418d-e3c8-424e-a2fb-c954c311e990"},{"name":"Fact-Check — Multi-Claims Mixed","id":"8fa89b43-af5b-4017-abea-7544e5e7b725","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":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","id":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","fact-check"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"b92818f6-8587-4baf-a41b-6df3563c69b8","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":"8fa89b43-af5b-4017-abea-7544e5e7b725"}],"id":"ce8ff199-6cc5-43fb-868f-df2d92c12df2","_postman_id":"ce8ff199-6cc5-43fb-868f-df2d92c12df2","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-RapidAPI-Key"},{"key":"value","value":"YOUR_RAPIDAPI_KEY"}]},"isInherited":true,"source":{"_postman_id":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","id":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","name":"Wauldo","type":"collection"}}},{"name":"Citation Verify","item":[{"name":"Verify — With Citations","id":"ab457deb-43a4-4ee3-ad04-067a2bd2633c","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":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","id":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","verify"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"4f912536-c7f8-4b0b-9db3-0d377e798e16","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":"ab457deb-43a4-4ee3-ad04-067a2bd2633c"},{"name":"Verify — Phantom Detection","id":"85d3d175-2160-4b85-bad3-dd72a534a5d2","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":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","id":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","verify"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"5b6b6144-99ac-486c-876f-ef2bc405eebd","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":"85d3d175-2160-4b85-bad3-dd72a534a5d2"},{"name":"Verify — No Citations","id":"536fa810-8d96-45df-b482-d4d7b128667e","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":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","id":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","verify"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"f31d6201-cfa2-490f-92b9-fa74355a2fee","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":"536fa810-8d96-45df-b482-d4d7b128667e"}],"id":"062fd8e9-fe88-4081-80d5-e43fa7563a47","_postman_id":"062fd8e9-fe88-4081-80d5-e43fa7563a47","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-RapidAPI-Key"},{"key":"value","value":"YOUR_RAPIDAPI_KEY"}]},"isInherited":true,"source":{"_postman_id":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","id":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","name":"Wauldo","type":"collection"}}},{"name":"Analytics & Insights","item":[{"name":"Insights — ROI Metrics","id":"06581dd9-7dea-4161-b072-ddd77f7eab53","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":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","id":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","insights"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"8c50983f-2f8c-436f-a743-99f934b5a523","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":"06581dd9-7dea-4161-b072-ddd77f7eab53"},{"name":"Analytics — Usage & Cache","id":"1836ee32-9e4e-485b-8c9a-9d2ac8b17cd2","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":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","id":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","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":"29f7af5a-adfc-43f3-bb91-23b174f45078","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":"1836ee32-9e4e-485b-8c9a-9d2ac8b17cd2"},{"name":"Traffic — Per-Tenant Monitoring","id":"9236e9ea-3fb2-4551-8669-a129c03cb165","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":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","id":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","analytics","traffic"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"c220905e-62c2-45c3-b746-def95493ee40","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":"9236e9ea-3fb2-4551-8669-a129c03cb165"}],"id":"048a1f07-a3ea-43c1-8d54-2eebebe620b1","_postman_id":"048a1f07-a3ea-43c1-8d54-2eebebe620b1","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-RapidAPI-Key"},{"key":"value","value":"YOUR_RAPIDAPI_KEY"}]},"isInherited":true,"source":{"_postman_id":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","id":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","name":"Wauldo","type":"collection"}}},{"name":"1. Upload Document","id":"2869fa47-e8a0-4b2b-ab50-465523543ec6","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":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","id":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","upload"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"a76f3ea0-1dcd-482c-b1d4-89789ddc7eef","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":"2869fa47-e8a0-4b2b-ab50-465523543ec6"},{"name":"1b. Upload File (PDF/DOCX)","id":"19083c9f-092f-4587-bbf4-9e96d88c7f54","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":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","id":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","upload-file"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"39460df1-5811-4768-bd69-af56ef753942","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":"19083c9f-092f-4587-bbf4-9e96d88c7f54"},{"name":"2. Query Documents","id":"e3a9bf1d-2fe1-4baf-adc2-386134b39459","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":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","id":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","query"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"d342e46d-b71b-4253-98c9-16281ead7b71","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":"e3a9bf1d-2fe1-4baf-adc2-386134b39459"},{"name":"3. Chat Completions (OpenAI-compatible)","id":"b073ceea-d9fa-4cd5-bacf-43de62d9bb8a","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":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","id":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","chat","completions"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"4a2089aa-451e-4608-8445-255b3378c295","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":"b073ceea-d9fa-4cd5-bacf-43de62d9bb8a"},{"name":"4. List Models","id":"49fc8e74-3216-4595-b234-93d06179c51e","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":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","id":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","models"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"93c0c8b5-6ad3-4900-a16a-ae9467a2fe5e","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":"49fc8e74-3216-4595-b234-93d06179c51e"},{"name":"5. List Documents","id":"26b7bb1a-794e-42b1-a13a-1aa08a86aef7","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":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","id":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","documents"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"0bf4cac2-84bc-4fb4-a50c-e39c5c28b443","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":"26b7bb1a-794e-42b1-a13a-1aa08a86aef7"},{"name":"6. List Collections","id":"1c8836ff-bb45-4b80-9ff1-8f555d598e9c","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":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","id":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","collections"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"8fc0eda1-c6d6-4f1c-86d3-3d13da5a67c1","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":"1c8836ff-bb45-4b80-9ff1-8f555d598e9c"},{"name":"7. Delete Document","id":"8ac23aff-16e3-46d1-ba11-2155a5e1bd42","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":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","id":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","documents","{{document_id}}"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"d8286bc6-4a33-4d15-be63-2be88e3ee646","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":"8ac23aff-16e3-46d1-ba11-2155a5e1bd42"},{"name":"8. Delete Collection","id":"922330d5-d167-4c24-a076-86694c037cf7","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":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","id":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","collections","{{collection_id}}"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"d9ede73b-13a3-4c74-82cb-13787afc82ad","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":"922330d5-d167-4c24-a076-86694c037cf7"},{"name":"9. Usage Statistics","id":"3a92d3c5-c7e7-4619-9888-107debd7c5c7","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":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","id":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","name":"Wauldo","type":"collection"}},"urlObject":{"path":["v1","stats"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"e0529997-baa5-4a69-ad91-3e8ef0562071","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":"3a92d3c5-c7e7-4619-9888-107debd7c5c7"},{"name":"10. Health Check","id":"7a71f667-5219-4875-a998-8aafcbc39f1f","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":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","id":"639ab4d7-e880-4cbe-ab22-406e75bcf3fc","name":"Wauldo","type":"collection"}},"urlObject":{"path":["health"],"host":["https://api.wauldo.com"],"query":[],"variable":[]}},"response":[{"id":"f1697daa-21d6-4d13-b98b-e7aff1cf4679","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":"7a71f667-5219-4875-a998-8aafcbc39f1f"}],"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"}]}