--- title: fulfillmentConstraintRuleDelete - GraphQL Admin description: Deletes a fulfillment constraint rule and its metafields. api_version: unstable api_name: admin source_url: html: >- https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentConstraintRuleDelete md: >- https://shopify.dev/docs/api/admin-graphql/unstable/mutations/fulfillmentConstraintRuleDelete.md --- # fulfillment​Constraint​Rule​Delete mutation Requires `write_fulfillment_constraint_rules` access scope. Deletes a fulfillment constraint rule and its metafields. ## Arguments * id [ID!](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/ID) required A globally-unique identifier for the fulfillment constraint rule. *** ## Fulfillment​Constraint​Rule​Delete​Payload returns * success [Boolean](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/Boolean) Whether or not the fulfillment constraint rule was successfully deleted. * user​Errors [\[Fulfillment​Constraint​Rule​Delete​User​Error!\]!](https://shopify.dev/docs/api/admin-graphql/unstable/objects/FulfillmentConstraintRuleDeleteUserError) non-null The list of errors that occurred from executing the mutation. *** ## Examples * ### fulfillmentConstraintRuleDelete reference ## Mutation Reference ```graphql mutation fulfillmentConstraintRuleDelete($id: ID!) { fulfillmentConstraintRuleDelete(id: $id) { success userErrors { field message } } } ``` ## Input ##### Variables ```json { "id": "gid://shopify//10079785100" } ```