Provenance
Freshness & coverage
Methods (4)
ingest_onedrive_folder
unknownList, download, parse, and normalize OneDrive files from a folder.
Input schema
{ "type": "object", "properties": { "folderId": { "type": "string", "description": "Optional OneDrive folder ID." }, "folderPath": { "type": "string", "description": "Optional OneDrive folder path." }, "query": { "type": "string", "description": "Optional search query." }, "fileTypes": { "type": "array", "description": "Allowed file extensions such as pdf, docx, or xlsx.", "items": { "type": "string" } }, "skipUnchanged": { "type": "boolean", "description": "Skip unchanged files." } }, "additionalProperties": true }extract_structured_data
unknownExtract structured fields from normalized documents.
Required paramsschemaTypedocumentsInput schema
{ "type": "object", "properties": { "schemaType": { "type": "string", "description": "Extraction schema such as invoice, lease, or report." }, "documents": { "type": "array", "description": "Normalized documents to extract from.", "items": { "type": "object" } } }, "required": [ "schemaType", "documents" ], "additionalProperties": true }upsert_document_record
writeMerge normalized documents and extracted data into deterministic records.
Required paramsrecordsInput schema
{ "type": "object", "properties": { "records": { "type": "array", "description": "Document/extraction record pairs.", "items": { "type": "object" } }, "existingRecords": { "type": "array", "description": "Existing stored records for incremental merging.", "items": { "type": "object" } } }, "required": [ "records" ], "additionalProperties": true }
