Create a new disposition and optionally link it to an agent in a single request.
is_subjective or is_objective must be true. When is_objective is true, you must provide objective_options. See the ObjectiveOption schema for the full structure including nested sub_options.Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Disposition to create.
Request body for creating a disposition.
At least one of is_subjective or is_objective must be true. When is_objective is true, objective_options is required and must be non-empty. When subjective_type is regex, subjective_type_config with a pattern is required.
Display name shown in results.
"Call Outcome"
The prompt sent to the LLM to evaluate the transcript.
"What was the final outcome of this call?"
Grouping label for the disposition.
"Lead Quality"
If provided, links the disposition to this agent on creation.
Optional system context for the LLM.
LLM model to use for evaluation.
"gpt-4.1-mini"
Enable free-text response.
true
Enable pre-defined value selection.
true
Format constraint for free-text responses. Only allowed when is_subjective is true.
text, timestamp, numeric, boolean, email, regex Required when subjective_type is regex.
Required when is_objective is true. Must be non-empty.
[
{
"value": "interested",
"condition": "Customer expressed genuine interest and agreed to a next step"
},
{
"value": "not_interested",
"condition": "Customer declined or was unresponsive to all proposals"
},
{
"value": "follow_up",
"condition": "Customer asked to be contacted again at a later time"
}
]