Interface: UpdateRoutineRequest
Defined in: packages/sdk/src/types/event-types.ts:617
Properties
cronString?
optionalcronString:string
Defined in: packages/sdk/src/types/event-types.ts:625
description?
optionaldescription:string
Defined in: packages/sdk/src/types/event-types.ts:619
eventRules?
optionaleventRules:EventRuleInput[]
Defined in: packages/sdk/src/types/event-types.ts:643
Ordered event rules to attach. Server syncs by UUID: same-UUID rows update, new UUIDs create, UUIDs missing from the list are deleted. Omit the field to leave existing rules untouched.
intervalSeconds?
optionalintervalSeconds:number
Defined in: packages/sdk/src/types/event-types.ts:623
limit?
optionallimit:number
Defined in: packages/sdk/src/types/event-types.ts:638
managerModel?
optionalmanagerModel:string|null
Defined in: packages/sdk/src/types/event-types.ts:637
managerPrompt?
optionalmanagerPrompt:string|null
Defined in: packages/sdk/src/types/event-types.ts:635
managerSkills?
optionalmanagerSkills:string[] |null
Defined in: packages/sdk/src/types/event-types.ts:636
memberFilterId?
optionalmemberFilterId:number|null
Defined in: packages/sdk/src/types/event-types.ts:632
name?
optionalname:string
Defined in: packages/sdk/src/types/event-types.ts:618
repeatCount?
optionalrepeatCount:number
Defined in: packages/sdk/src/types/event-types.ts:624
rotateWebhookSecret?
optionalrotateWebhookSecret:boolean
Defined in: packages/sdk/src/types/event-types.ts:647
Rotate the stored secret without toggling enabled. Ignored when webhookEnabled=false.
scheduledTime?
optionalscheduledTime:string
Defined in: packages/sdk/src/types/event-types.ts:622
scheduleEnabled?
optionalscheduleEnabled:boolean
Defined in: packages/sdk/src/types/event-types.ts:620
scheduleMode?
optionalscheduleMode:"ONCE"|"CRON"|"INTERVAL"
Defined in: packages/sdk/src/types/event-types.ts:621
startDate?
optionalstartDate:string
Defined in: packages/sdk/src/types/event-types.ts:631
ISO 8601 datetime string for deferred start. Pass empty string "" to clear the start date.
targetMemberId?
optionaltargetMemberId:number|null
Defined in: packages/sdk/src/types/event-types.ts:633
timezone?
optionaltimezone:string
Defined in: packages/sdk/src/types/event-types.ts:629
IANA timezone the cronString is interpreted in. Pass empty string "" to reset it to the workspace timezone — the server stores that value explicitly rather than clearing the field. Omit to leave unchanged.
visibility?
optionalvisibility:"workspace"|"private"
Defined in: packages/sdk/src/types/event-types.ts:639
webhookEnabled?
optionalwebhookEnabled:boolean
Defined in: packages/sdk/src/types/event-types.ts:645
Toggle inbound webhook. Enabling without a stored secret generates one and surfaces plaintext in the response exactly once.
workflowId?
optionalworkflowId:number|null
Defined in: packages/sdk/src/types/event-types.ts:634