Operating system set to macOS
Documentation jurisdiction set to United States
Sign inConnect Claude
API/schemas
Schema

PlanStep

Individual step in an AI-generated execution plan. Each step describes a discrete action the task will perform, with enough detail for human review before approval.

FieldTypeDescription
orderrequiredintegerExecution order of this step (1-indexed)
actionrequiredstringPlain English description of the action to be performed
inputsstring[]List of input data/resources this step will use
expected_outputsstring[]List of expected outputs/artifacts from this step
is_write_operationbooleanWhether this step performs write operations to external systems
estimated_duration_secondsinteger | nullEstimated time to complete this step in seconds
risk_level"low" | "medium" | "high"Risk level classification for plan steps. Used to communicate the potential impact of each step to users, especially for write operations that modify external systems.
lowmediumhigh
target_systemstring | nullExternal system this step interacts with (e.g., 'xero', 'quickbooks', 'email')
requires_confirmationbooleanWhether this specific step requires user confirmation before proceeding