Skip to main content

Interface: UpdateRoutineRequest

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

Properties

cronString?

optional cronString: string

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


description?

optional description: string

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


eventRules?

optional eventRules: EventRuleInput[]

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

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:583


limit?

optional limit: number

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


memberFilterId?

optional memberFilterId: number | null

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


name?

optional name: string

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


repeatCount?

optional repeatCount: number

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


rotateWebhookSecret?

optional rotateWebhookSecret: boolean

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

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


scheduledTime?

optional scheduledTime: string

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


scheduleEnabled?

optional scheduleEnabled: boolean

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


scheduleMode?

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

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


startDate?

optional startDate: string

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

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:592


timezone?

optional timezone: string

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

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


visibility?

optional visibility: "private" | "workspace"

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


webhookEnabled?

optional webhookEnabled: boolean

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

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:593