outsend documentation
Technical reference for outsend — modules, pipelines, monitoring, API. Built for developers and AI assistants.
This documentation describes the public contracts of every outsend module — what each one accepts as input, what it returns, how it behaves over time, and how modules chain into pipelines.
The goal is twofold:
- Help integrators and power users understand what each module does and how to drive it from the UI or the API.
- Be readable by AI assistants — every page is plain markdown, downloadable in bulk, exposed through the
llms.txtstandard.
How to read it
- Concepts — start here if you're new. Covers what a job, a pipeline, and a veille are, plus the lifecycle and the events they emit.
- Modules — one page per module (19 active + 4 on-demand). Each page is structured: Purpose → Inputs → Outputs → Lifecycle → Limits → Errors.
- API reference — every REST endpoint, grouped by domain.
- Integration — bring-your-own-key (BYOK), MCP server (planned),
llms.txt.
Copy everything in one click
The Copy button in the top-right corner of every page lets you grab:
- The current page (raw markdown)
- The current section (e.g. all modules pages)
- The entire documentation — a single concatenated markdown bundle, ready to paste into Claude, ChatGPT, Cursor, or any AI assistant.
There is also a stable LLM index at /docs/llms.txt and the full bundle at /docs/llms-full.txt — both follow the llms.txt standard, so most AI tools detect them automatically.
Scope
This documentation describes what outsend exposes, not how it is built internally. Implementation details — scraping stack, proxy infrastructure, DOM selectors, timing heuristics, exact success rates — are intentionally omitted. They are not stable contracts and would not help you integrate.
If something you need is missing, write to support@outsend.xyz.