API
One call.
Structured signals back.
Pass your conversation content and a Kit code. Get deterministic JSON with scores, evidence, and confidence values. Same schema every time.
Request & response
Content in. Signals out.
The API accepts conversation content plus a Kit code and returns structured evaluation results with evidence.
Input
Flexible input.
Any conversation source.
Semarize accepts transcripts, emails, chat logs, and notes. Speaker attribution is optional but recommended for richer evaluation.
Input object
The input field accepts any JSON object. Structure your transcript data however suits your workflow.
Context fields
Add any context fields to the input object. Your Bricks and Kits can reference them during evaluation.
Options
Control evaluation behaviour: which Kit to run, sync or async mode, and optional version pinning.
Output
Predictable structure. Every time.
Every response follows the same schema. Kit and version identifiers, plus a signals array where each entry is a typed, evidenced evaluation.
Response envelope
Each brick contains
Guarantees
Built for production systems
Semarize is designed to be a reliable component in your data infrastructure. Here's what the API guarantees.
Deterministic output
Same Kit version + same content = same schema. Outputs are typed and predictable.
Versioned evaluation
Kit and Brick versions are immutable. Historical results are always reproducible.
Evidence-backed
Signals include evidence spans and reasoning when enabled. Trace any value back to the source text.
Secure by default
API key authentication. Content is processed and not stored beyond your retention settings.
Integration
Fits your existing stack
Semarize integrates with your existing data flow. Pull transcripts from capture tools, run Kits, push signals downstream.
Ready to integrate?
Get your API key and start extracting structured signals from your first conversation.