CreateWorkflowBody

Request body for creating a Workflow.

Definition

TypeScript
interface CreateWorkflowBody {
  workspaceId: string;
  name: string;
  description?: string | undefined;
  inputSchema?: Record<string, unknown> | undefined;
  outputSchema?: Record<string, unknown> | undefined;
}

Fields

FieldTypeNotes
workspaceIdstringrequired — Workspace that will own the new workflow.
namestringrequired — Workflow name
descriptionstring | undefinedoptional — Workflow description
inputSchemaRecord<string, unknown> | undefinedoptional — Zod-shaped input schema.
outputSchemaRecord<string, unknown> | undefinedoptional — Zod-shaped output schema.