> ## Documentation Index
> Fetch the complete documentation index at: https://developers.redo.com/llms.txt
> Use this file to discover all available pages before exploring further.

# FulfillmentAutomationDefinitionInput

> A fulfillment automation's whole content, the shape `FulfillmentAutomation.definition` returns. Send all of it: what's left out is removed.

**description** `String`

A note on the rule.

**edges** `[\[FulfillmentAutomationEdgeInput!\]!](/docs/api-reference/v3/reference/shipping/fulfillment-automation-edge-input)` *required*

How fulfillments move from the trigger through the steps.

**fields**

**from** `String!` *required*

`"trigger"` for the start, or the step it leaves.

**port** `String!` *required*

The port: `next`, or a condition's `true` or `false`.

**to** `String!` *required*

The step it leads to.

**name** `String!` *required*

The rule's name.

**rulesVersion** `String`

The checker rules to hold it to, one of 2026-11. Omitted: the newest, 2026-11.

**steps** `[\[FulfillmentAutomationStepInput!\]!](/docs/api-reference/v3/reference/shipping/fulfillment-automation-step-input)` *required*

The steps, at most 200.

**fields**

**config** `[JSON!](/docs/api-reference/v3/reference/common/json)` *required*

The kind's settings, matching its `configJsonSchema` in `fulfillmentAutomationKinds`.

**id** `String!` *required*

The step's id, unique in the automation. Not `"trigger"` or `"end"`.

**kind** `String`

The condition or action, such as `ORDER_TAG` or `SET_PARCEL`; omit for a code step.

**title** `String`

The step's name in the editor.

**type** `[FulfillmentAutomationStepType!](/docs/api-reference/v3/reference/shipping/fulfillment-automation-step-type)` *required*

What the step does.

**trigger** `[FulfillmentAutomationTrigger!](/docs/api-reference/v3/reference/shipping/fulfillment-automation-trigger)` *required*

What starts it. An existing automation's trigger can't change: create a new one instead.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.