> ## Documentation Index
> Fetch the complete documentation index at: https://redo-44af351d-docs-v3-graphql-api-reference.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# CreateProductInput

> A product (variant) to create under the new family.

<ResponseField name="options" type={<a href="/docs/api-reference/v3/reference/catalog/product-option-value-input">[ProductOptionValueInput!]</a>}>
  The product's selected values for the family's options.

  <Expandable title="fields" lazyRender>
    <ResponseField name="name" type="String!" required>
      The name of the option being set (e.g. Size).
    </ResponseField>

    <ResponseField name="value" type="String!" required>
      The selected value for the option (e.g. M).
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="price" type={<a href="/docs/api-reference/v3/reference/common/money-input">MoneyInput</a>}>
  The product's selling price.

  <Expandable title="fields" lazyRender>
    <ResponseField name="amount" type={<a href="/docs/api-reference/v3/reference/common/decimal">Decimal!</a>} required>
      The amount as an exact decimal string (e.g. "19.99").
    </ResponseField>

    <ResponseField name="currency" type="String!" required>
      ISO 4217 currency code (e.g. USD).
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="sku" type="String">
  The stock keeping unit for the product.
</ResponseField>

<ResponseField name="title" type="String!" required>
  The product's title.
</ResponseField>
