Update Disposition API
Update a disposition. When scoped to an agent, shared dispositions are copied before editing to protect other agents.
Documentation Index
Fetch the complete documentation index at: https://www.bolna.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
Scoped vs. Unscoped Mode
Scoped mode (recommended) — agent_id provided
The API checks whether the disposition is exclusive to the specified agent (i.e., not shared with other agents):
- Case 1: Disposition is exclusive to this agent → Edit in place. Returns
200 OK. - Case 2: Disposition is shared → Copy-on-write. A new private copy is created for this agent, and the agent is re-linked to the copy. The original disposition is unchanged. Returns
201 Created.
Unscoped mode — no agent_id
- Admins can update any disposition in place.
- Non-admin users can only update dispositions they own.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
The ID of the disposition to update.
Body
Fields to update on the disposition.
Request body for updating a disposition. All fields are optional — only included fields are changed.
If provided, enables scoped (copy-on-write) mode.
New display name.
"Next Step Agreed"
Updated LLM evaluation prompt.
New category label.
"Conversion"
Updated LLM system context.
Updated LLM model.
"gpt-4.1-mini"
Enable or disable free-text response.
Enable or disable pre-defined value selection.
Format constraint for free-text responses.
text, timestamp, numeric, boolean, email, regex Configuration for the regex subjective type.
Updated list of pre-defined options.

