Skip to main content

WorkflowFormData

@gravity-rail/sdk


@gravity-rail/sdk / WorkflowFormData

Interface: WorkflowFormData

Properties​

abilities?​

optional abilities: AbilityResponse[]


assistantIdentity?​

optional assistantIdentity: string | null


assistantName?​

optional assistantName: string | null


chatModelConfig?​

optional chatModelConfig: Record<string, unknown> | null


chatModelId?​

optional chatModelId: string | null


contributorIds?​

optional contributorIds: number[]


copyFromAgentId?​

optional copyFromAgentId: number


copyFromWorkflowRevisionId?​

optional copyFromWorkflowRevisionId: number


copySourceDigest?​

optional copySourceDigest: string


createMode?​

optional createMode: "task" | "taskless"


dataTypeSlug?​

optional dataTypeSlug: string | null


defaultInboxId?​

optional defaultInboxId: number | null


defaultPhoneNumberId?​

optional defaultPhoneNumberId: number | null


defaultTaskDescription?​

optional defaultTaskDescription: string


defaultTaskName?​

optional defaultTaskName: string


defaultTaskPrompt?​

optional defaultTaskPrompt: string


description?​

optional description: string


eventRules?​

optional eventRules: EventRuleInput[]


initialMessageInbound?​

optional initialMessageInbound: WorkflowGreetingEntries | null


initialMessageOutbound?​

optional initialMessageOutbound: WorkflowGreetingEntries | null


name​

name: string


ownerId?​

optional ownerId: number


posX?​

optional posX: number | null


posY?​

optional posY: number | null


prompt?​

optional prompt: string


realtimeModelConfig?​

optional realtimeModelConfig: Record<string, unknown> | null


realtimeModelId?​

optional realtimeModelId: string | null


routingMode?​

optional routingMode: WorkflowRoutingMode

Revision routing mode; strict additionally requires dataTypeSlug (server-validated, including the high-risk DataType rejection).


slug?​

optional slug: string


startTaskId?​

optional startTaskId: number | null