--- title: >- ProductInput split into ProductCreateInput and ProductUpdateInput in 2024-10 - Shopify developer changelog description: >- Shopify’s developer changelog documents all changes to Shopify’s platform. Find the latest news and learn about new platform opportunities. source_url: html: >- https://shopify.dev/changelog/productinput-split-into-productcreateinput-and-productupdateinput-in-2024-10 md: >- https://shopify.dev/changelog/productinput-split-into-productcreateinput-and-productupdateinput-in-2024-10.md metadata: effectiveApiVersion: 2024-10 affectedApi: - displayName: Admin GraphQL API handle: admin-graphql primaryTag: displayName: API handle: api secondaryTag: displayName: New handle: new indicatesActionRequired: false createdAt: '2024-09-30T17:15:00-04:00' postedAt: '2024-09-30T23:08:00-04:00' updatedAt: '2024-10-02T02:25:07-04:00' effectiveAt: '2024-09-30T23:08:00-04:00' --- October 1, 2024 Tags: * Admin GraphQL API * 2024-10 # `ProductInput` split into `ProductCreateInput` and `ProductUpdateInput` in `2024-10` As of `2024-10` version of the Admin GraphQL API, the `ProductInput` object has been split into `ProductCreateInput` and `ProductUpdateInput`. The `productCreate` and `productUpdate` mutations now accept a new `product` argument using these types. The existing `input` field has been marked deprecated. Learn more about [ProductCreateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ProductCreateInput) and [ProductUpdateInput](https://shopify.dev/docs/api/admin-graphql/2024-10/input-objects/ProductUpdateInput) on [Shopify.dev](https://shopify.dev/).