Senso
Sign inSign up

How do I ingest markdown?

Markdown and plain text go in as text, either through the MCP server or the raw content endpoint. Files (PDF, DOC, DOCX, XLS, XLSX, PPT, PPTX, HTML, CSV, JSON, XML) go through the uploader.

There is no Slack connector or ingest-by-URL endpoint, and in practice you rarely need one. Whatever your agent can already read, whether a Slack thread, a page on your site or a folder in your repo, it can file into Senso in one step.

bash
curl -X POST https://apiv2.senso.ai/api/v1/org/kb/raw \
  -H "X-API-Key: $SENSO_API_KEY" \
  -H "Content-Type: application/json" \
  -d "{\"title\": \"Runbook\", \"text\": $(jq -Rs . < runbook.md)}"

Call it

POST/org/kb/rawOpen in API reference →Markdown goes here, not the file uploader.