@@ -175,10 +175,31 @@ export const INCIDENTIO_FOLLOW_UP_OUTPUT: OutputProperty = {
175175export const INCIDENTIO_WORKFLOW_OUTPUT_PROPERTIES = {
176176 id : { type : 'string' , description : 'Workflow ID' } ,
177177 name : { type : 'string' , description : 'Workflow name' } ,
178+ trigger : { type : 'string' , description : 'Workflow trigger' } ,
179+ once_for : { type : 'array' , description : 'Fields that make the workflow run once' } ,
180+ version : { type : 'number' , description : 'Workflow version' } ,
181+ expressions : { type : 'array' , description : 'Workflow expressions' } ,
182+ condition_groups : { type : 'array' , description : 'Workflow condition groups' } ,
183+ steps : { type : 'array' , description : 'Workflow steps' } ,
184+ include_private_incidents : {
185+ type : 'boolean' ,
186+ description : 'Whether the workflow includes private incidents' ,
187+ } ,
188+ include_private_escalations : {
189+ type : 'boolean' ,
190+ description : 'Whether the workflow includes private escalations' ,
191+ } ,
192+ runs_on_incident_modes : { type : 'array' , description : 'Incident modes the workflow runs on' } ,
193+ continue_on_step_error : {
194+ type : 'boolean' ,
195+ description : 'Whether execution continues after a step error' ,
196+ } ,
197+ runs_on_incidents : { type : 'string' , description : 'Incident lifecycle filter' } ,
178198 state : { type : 'string' , description : 'Workflow state (active, draft, disabled)' } ,
199+ delay : { type : 'object' , description : 'Workflow delay configuration' , optional : true } ,
179200 folder : { type : 'string' , description : 'Workflow folder' , optional : true } ,
180- created_at : { type : 'string' , description : 'When the workflow was created ' , optional : true } ,
181- updated_at : { type : 'string' , description : 'When the workflow was last updated ' , optional : true } ,
201+ runs_from : { type : 'string' , description : 'When the workflow runs from ' , optional : true } ,
202+ shortform : { type : 'string' , description : 'Workflow shortform identifier ' , optional : true } ,
182203} as const satisfies Record < string , OutputProperty >
183204
184205/**
@@ -499,13 +520,25 @@ export interface IncidentioFollowUpsShowResponse extends ToolResponse {
499520}
500521
501522// Workflow types
502- interface Workflow {
523+ export interface Workflow {
503524 id : string
504525 name : string
526+ trigger : string
527+ once_for : unknown [ ]
528+ version : number
529+ expressions : unknown [ ]
530+ condition_groups : unknown [ ]
531+ steps : unknown [ ]
532+ include_private_incidents : boolean
533+ include_private_escalations : boolean
534+ runs_on_incident_modes : string [ ]
535+ continue_on_step_error : boolean
536+ runs_on_incidents : 'newly_created' | 'newly_created_and_active' | 'active' | 'all'
505537 state : 'active' | 'draft' | 'disabled'
538+ delay ?: unknown
506539 folder ?: string
507- created_at ?: string
508- updated_at ?: string
540+ runs_from ?: string
541+ shortform ?: string
509542}
510543
511544// Workflows List tool types
0 commit comments