---
id: v1-workflow-definition
title: WorkflowDefinition
pagination_label: WorkflowDefinition
sidebar_label: WorkflowDefinition
sidebar_class_name: typescriptsdk
keywords: ['typescript', 'TypeScript', 'sdk', 'WorkflowDefinition', 'v1WorkflowDefinition']
slug: /tools/sdk/typescript/workflows/models/workflow-definition
tags: ['SDK', 'Software Development Kit', 'WorkflowDefinition', 'v1WorkflowDefinition']
---

# WorkflowDefinition

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**start** | **(optional)** `string` | The name of the starting step. | [default to undefined]
**steps** | **(optional)**  | One or more step objects that comprise this workflow.  Please see the Workflow documentation to see the JSON schema for each step type. | [default to undefined]

