What are Dispositions?
Extractions is the Bolna feature that automatically captures structured data from call transcripts after every call. Each extraction is configured as one or more dispositions — individual questions posed to an LLM against the transcript — grouped under named categories. So the hierarchy is:subjective), a Pre-defined value selected from options you configure (objective), or both.
Key Features
- Organized by category: Dispositions are grouped under categories, which appear as sections in the extraction results
- Two answer types: Free Text (
is_subjective) and Pre-defined (is_objective), configurable independently or together - Typed free-text responses: Constrain free-text answers to a specific format —
timestamp,numeric,boolean,email, or a customregexpattern — with automatic post-LLM validation - Confidence & reasoning: Every result includes a confidence score (0.0–1.0) and an explanation of why the LLM produced that answer
- Bulk creation: Create and link multiple dispositions to an agent atomically in a single request
- Copy-on-write updates: Editing a shared disposition via a scoped agent automatically creates a private copy, keeping other agents unaffected
- Model selection: Choose the LLM model used for evaluation per disposition
Endpoints
Disposition Object
Field Reference
ObjectiveOption Schema
sub_options is optional and supports the same recursive ObjectiveOption structure for hierarchical classifications.
For a full walkthrough of the Extractions feature, answer types, output format, and best practices, see the Using Extractions guide.

