Copy as Markdown[View as Markdown](/docs/sdk/type-aliases/FlowCustomStepInput.md)

***

# Type Alias: FlowCustomStepInput

> **FlowCustomStepInput**: [`FlowStepInput`](/docs/sdk/type-aliases/FlowStepInput.md) & `object`

Defined in: flow-builder.ts:111

Payload for a custom flow step.

## Type declaration[​](#type-declaration "Direct link to Type declaration")

### color?[​](#color "Direct link to color?")

> `optional` **color**: `string`

### custom?[​](#custom "Direct link to custom?")

> `optional` **custom**: `object`

#### custom.color?[​](#customcolor "Direct link to custom.color?")

> `optional` **color**: `string`

#### custom.height?[​](#customheight "Direct link to custom.height?")

> `optional` **height**: `number`

#### custom.icon?[​](#customicon "Direct link to custom.icon?")

> `optional` **icon**: `string`

#### custom.menu?[​](#custommenu "Direct link to custom.menu?")

> `optional` **menu**: `object`\[]

#### custom.properties?[​](#customproperties "Direct link to custom.properties?")

> `optional` **properties**: `Record`<`string`, `string` | `number`>

#### custom.summary?[​](#customsummary "Direct link to custom.summary?")

> `optional` **summary**: `string`

#### custom.title[​](#customtitle "Direct link to custom.title")

> **title**: `string`

#### custom.type?[​](#customtype "Direct link to custom.type?")

> `optional` **type**: `string`

#### custom.url?[​](#customurl "Direct link to custom.url?")

> `optional` **url**: `string`

### height?[​](#height "Direct link to height?")

> `optional` **height**: `number`

### icon?[​](#icon "Direct link to icon?")

> `optional` **icon**: `string`

### menu?[​](#menu "Direct link to menu?")

> `optional` **menu**: `object`\[]

### properties?[​](#properties "Direct link to properties?")

> `optional` **properties**: `Record`<`string`, `string` | `number`>

### type?[​](#type "Direct link to type?")

> `optional` **type**: `string`

### url?[​](#url "Direct link to url?")

> `optional` **url**: `string`
