Overview
The Extract → Split → Schema pipeline is the most powerful processing mode in Pulse. After extracting the document, it splits the pages into topic-based sections and then applies a different schema to each section. This is ideal for long, multi-section documents where different parts contain different kinds of data.When to Use
- Annual reports — Financials, Leadership, and Outlook each have different data to extract
- Multi-section contracts — different clause types (indemnification, IP rights, payment terms) need different schemas
- Research papers — Abstract, Methodology, Results, and Conclusion each have distinct structure
- Insurance documents — policy details, claims history, and coverage schedules are all different
- Regulatory filings — mixed sections like company overview, financial statements, risk factors
How to Use in the Playground
What You Get Back
Everything from Extract, plus:API Usage
- Python
- TypeScript
- curl
Skipping Schema (Extract → Split Only)
You don’t have to add schema after splitting. If you just want to know which pages belong to which topic — without structured extraction — you can stop after the split step. This is useful for document triage or routing.Related
Split API Reference
Full API documentation for the
/split endpointSchema API Reference
Full API documentation for the
/schema endpoint (single and split mode)