Skip to main content

Interface: UpdateRoutineRequest

Defined in: packages/sdk/src/types/event-types.ts:600

Properties

cronString?

optional cronString: string

Defined in: packages/sdk/src/types/event-types.ts:608


description?

optional description: string

Defined in: packages/sdk/src/types/event-types.ts:602


eventRules?

optional eventRules: EventRuleInput[]

Defined in: packages/sdk/src/types/event-types.ts:622

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?

optional intervalSeconds: number

Defined in: packages/sdk/src/types/event-types.ts:606


limit?

optional limit: number

Defined in: packages/sdk/src/types/event-types.ts:617


memberFilterId?

optional memberFilterId: number | null

Defined in: packages/sdk/src/types/event-types.ts:614


name?

optional name: string

Defined in: packages/sdk/src/types/event-types.ts:601


repeatCount?

optional repeatCount: number

Defined in: packages/sdk/src/types/event-types.ts:607


rotateWebhookSecret?

optional rotateWebhookSecret: boolean

Defined in: packages/sdk/src/types/event-types.ts:626

Rotate the stored secret without toggling enabled. Ignored when webhookEnabled=false.


scheduledTime?

optional scheduledTime: string

Defined in: packages/sdk/src/types/event-types.ts:605


scheduleEnabled?

optional scheduleEnabled: boolean

Defined in: packages/sdk/src/types/event-types.ts:603


scheduleMode?

optional scheduleMode: "ONCE" | "CRON" | "INTERVAL"

Defined in: packages/sdk/src/types/event-types.ts:604


startDate?

optional startDate: string

Defined in: packages/sdk/src/types/event-types.ts:613

ISO 8601 datetime string for deferred start. Pass empty string "" to clear the start date.


targetMemberId?

optional targetMemberId: number | null

Defined in: packages/sdk/src/types/event-types.ts:615


timezone?

optional timezone: string

Defined in: packages/sdk/src/types/event-types.ts:611

IANA timezone the cronString is interpreted in. Pass empty string "" to clear the override (revert to UTC). Omit to leave unchanged.


visibility?

optional visibility: "workspace" | "private"

Defined in: packages/sdk/src/types/event-types.ts:618


webhookEnabled?

optional webhookEnabled: boolean

Defined in: packages/sdk/src/types/event-types.ts:624

Toggle inbound webhook. Enabling without a stored secret generates one and surfaces plaintext in the response exactly once.


workflowId?

optional workflowId: number | null

Defined in: packages/sdk/src/types/event-types.ts:616