Settings

SharePoint

Resolves to a site ID + default drive ID using the configured Microsoft credentials.

Each subfolder of this path is a company; we look for a "Tech Solution Document" inside each.

Webhook

We POST { file_name, download_url, callback_url, token, version, ai_agent_api_key } with an Authorization: Bearer header (token stored as WEBHOOK_AUTH_TOKEN). Your service POSTs back JSON { token, markdown } to the callback URL.

Forwarded to the webhook as ai_agent_api_key so your converter can call its AI provider.

Base URL used to build the callback_url sent to your webhook. Set this to your published domain so callbacks don't point at localhost.

Enable cron scanning

When off, scans only run if you trigger them manually.

Security notice

This admin UI has no login. Deploy this app on a private network or behind your own auth proxy.

Danger zone

Permanently delete every job, source file record, and all stored markdown/DOCX copies in this app. Files already uploaded to SharePoint are not touched. Folder content hashes are reset so the next scan reprocesses everything.