# Added `synchronous` Parameter to `productDelete` Mutation and Introduced `ProductDeleteOperation` Object for Asynchronous Deletion Tracking — Shopify developer changelog --- ## Added `synchronous` Parameter to `productDelete` Mutation and Introduced `ProductDeleteOperation` Object for Asynchronous Deletion Tracking In the version **2024-10** release of the Admin GraphQL API, we are making the following changes in the product delete APIs * The [productDeleteAsync](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/productDeleteAsync) mutation will be removed. * A new `synchronous` boolean parameter will be added to the `productDelete` mutation, allowing you to choose whether the product deletion should be processed synchronously or asynchronously. **Key Updates:** - **Asynchronous Deletion:** By setting the `synchronous` parameter to `false` in the [productDelete](https://shopify.dev/docs/api/admin-graphql/2024-10/mutations/productDelete) mutation, the operation will proceed asynchronously, returning a [ProductDeleteOperation](https://shopify.dev/docs/api/admin-graphql/2024-10/objects/ProductDeleteOperation) object. - **Operation Tracking:** You can track the status of the asynchronous deletion by querying the operation ID through the [ProductOperation](https://shopify.dev/docs/api/admin-graphql/2024-10/queries/productOperation) query. For more detailed information and examples, visit our [ProductDelete documentation](https://shopify.dev/docs/api/admin-graphql/latest/mutations/productDelete) on Shopify.dev. *Published: July 18, 2024* Tags: API, Deprecation Announcement Link: https://shopify.dev/changelog/added-synchronous-parameter-to-productdelete-mutation-and-introduced-productdeleteoperation-object-for-asynchronous-deletion-tracking ---