{"name":"FileDigest","version":"v1","kind":"document-to-markdown-ingest-service","description":"Converts uploaded PDFs, DOCX, spreadsheets, slides, markdown, txt, and folder bundles into one source-preserving Markdown digest for agentic workflows.","docs":{"home":"https://filedigest.app","quickStart":"https://filedigest.app/docs/quick-start","api":"https://filedigest.app/docs/api","limits":"https://filedigest.app/docs/limits"},"features":["direct-to-storage uploads","signed upload URLs","job lifecycle tracking","OCR optional path","table extraction modes (off/fast/accurate)","Docling-powered structure extraction","Modal compute backend","one-click dashboard execution"],"input":{"supported":["pdf","docx","xlsx","pptx","md","txt","html","zip","folder bundles"],"multiFile":true,"batch":true,"maxItemsPerJob":500,"maxItemsPerJobByPlan":{"free":20,"pro":100,"business":500,"byoc":500}},"output":{"primaryFormat":"markdown","canonicalFilename":"digest.md","includeSourceBoundaries":true},"integrations":{"executionBackend":["Modal"],"storageBackend":["Supabase Storage"],"billing":["Stripe"],"monitoring":["Vercel","Sentry"]},"api":{"publicDiscovery":[{"path":"https://filedigest.app/agent/capabilities","method":"GET","auth":"none","purpose":"Machine-readable integration index"},{"path":"https://filedigest.app/api/jobs/prepare","method":"POST","auth":"session cookie","purpose":"Create signed upload session URLs for file ingestion"},{"path":"https://filedigest.app/api/jobs/[jobId]/start","method":"POST","auth":"session cookie","purpose":"Start processing once uploads are finished"},{"path":"https://filedigest.app/api/jobs/[jobId]/digest","method":"GET","auth":"session cookie","purpose":"Fetch compiled digest and source headers"},{"path":"https://filedigest.app/api/jobs/[jobId]/zip","method":"GET","auth":"session cookie","purpose":"Download digest artifacts as a ZIP"}]}}