> ## 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.

# PostPurchaseSegmentInput

> Which orders match a segment step.

**blocks** `[\[PostPurchaseSegmentBlockInput!\]!](/docs/api-reference/v3/reference/checkout/post-purchase-segment-block-input)` *required*

Its blocks.

**fields**

**conditions** `[\[PostPurchaseSegmentConditionInput!\]!](/docs/api-reference/v3/reference/checkout/post-purchase-segment-condition-input)` *required*

Its conditions.

**fields**

**customerTags** `[PostPurchaseCustomerTagsConditionInput](/docs/api-reference/v3/reference/checkout/post-purchase-customer-tags-condition-input)`

A customer tags condition.

**orderValue** `[PostPurchaseOrderValueConditionInput](/docs/api-reference/v3/reference/checkout/post-purchase-order-value-condition-input)`

An order value condition.

**previousOrderCount** `[PostPurchasePreviousOrderCountConditionInput](/docs/api-reference/v3/reference/checkout/post-purchase-previous-order-count-condition-input)`

A previous order count condition.

**productCollections** `[PostPurchaseProductCollectionsConditionInput](/docs/api-reference/v3/reference/checkout/post-purchase-product-collections-condition-input)`

A product collections condition.

**productMetafields** `[PostPurchaseProductMetafieldsConditionInput](/docs/api-reference/v3/reference/checkout/post-purchase-product-metafields-condition-input)`

A product metafields condition.

**productTags** `[PostPurchaseProductTagsConditionInput](/docs/api-reference/v3/reference/checkout/post-purchase-product-tags-condition-input)`

A product tags condition.

**productsOrdered** `[PostPurchaseProductsOrderedConditionInput](/docs/api-reference/v3/reference/checkout/post-purchase-products-ordered-condition-input)`

A products ordered condition.

**conjunction** `[PostPurchaseSegmentConjunction!](/docs/api-reference/v3/reference/checkout/post-purchase-segment-conjunction)` *required*

How its conditions join.

**conjunction** `[PostPurchaseSegmentConjunction!](/docs/api-reference/v3/reference/checkout/post-purchase-segment-conjunction)` *required*

How its blocks join.


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