Skip to main content

Interface: CreateRoutineRequest

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

Properties

cronString?

optional cronString: string

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


description?

optional description: string

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


eventRules?

optional eventRules: EventRuleInput[]

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

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


limit?

optional limit: number

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


managerModel?

optional managerModel: string | null

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

Optional model override for the Manager task.


managerPrompt?

optional managerPrompt: string | null

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

Manager-task purpose: prompt the Workspace Manager should run.


managerSkills?

optional managerSkills: string[] | null

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

Optional starting Manager skills for the task.


memberFilterId?

optional memberFilterId: number | null

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


name

name: string

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


repeatCount?

optional repeatCount: number

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


scheduledTime?

optional scheduledTime: string

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


scheduleEnabled?

optional scheduleEnabled: boolean

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


scheduleMode?

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

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


startDate?

optional startDate: string

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


targetMemberId?

optional targetMemberId: number | null

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


timezone?

optional timezone: string

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

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


webhookEnabled?

optional webhookEnabled: boolean

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

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