Skip to main content

Interface: CreateRoutineRequest

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

Properties

cronString?

optional cronString: string

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


description?

optional description: string

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


eventRules?

optional eventRules: EventRuleInput[]

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

Ordered event rules to attach in the same request. Server syncs by UUID: same-UUID updates, new UUID creates, omitted UUIDs are deleted.


intervalSeconds?

optional intervalSeconds: number

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


limit?

optional limit: number

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


memberFilterId?

optional memberFilterId: number | null

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


name

name: string

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


repeatCount?

optional repeatCount: number

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


scheduledTime?

optional scheduledTime: string

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


scheduleEnabled?

optional scheduleEnabled: boolean

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


scheduleMode?

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

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


startDate?

optional startDate: string

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


targetMemberId?

optional targetMemberId: number | null

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


timezone?

optional timezone: string

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

IANA timezone the cronString is interpreted in (e.g. "America/Los_Angeles"). Omit to default to the workspace timezone, else UTC. Only meaningful for CRON mode.


visibility?

optional visibility: "workspace" | "private"

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


webhookEnabled?

optional webhookEnabled: boolean

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

When true, the server generates a webhook secret and returns its plaintext exactly once in the create response.


workflowId?

optional workflowId: number | null

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