--- title: FulfillmentConstraintRule - GraphQL Admin description: A fulfillment constraint rule. api_version: 2026-01 api_name: admin type: object api_type: graphql source_url: html: >- https://shopify.dev/docs/api/admin-graphql/latest/objects/FulfillmentConstraintRule md: >- https://shopify.dev/docs/api/admin-graphql/latest/objects/FulfillmentConstraintRule.md --- # Fulfillment​Constraint​Rule object Requires `read_fulfillment_constraint_rules` access scope. A fulfillment constraint rule. ## Fields * deliveryMethodTypes * function * id * metafield * metafields *** ## Map No referencing types *** ## Queries * fulfillmentConstraintRules *** ## FulfillmentConstraintRule Queries ### Queried by * [fulfillment​Constraint​Rules](https://shopify.dev/docs/api/admin-graphql/latest/queries/fulfillmentConstraintRules) *** ## Mutations * fulfillmentConstraintRuleCreate * fulfillmentConstraintRuleUpdate *** ## FulfillmentConstraintRule Mutations ### Mutated by * [fulfillment​Constraint​Rule​Create](https://shopify.dev/docs/api/admin-graphql/latest/mutations/fulfillmentConstraintRuleCreate) * [fulfillment​Constraint​Rule​Update](https://shopify.dev/docs/api/admin-graphql/latest/mutations/fulfillmentConstraintRuleUpdate) *** ## Interfaces * HasMetafields * Node *** ## FulfillmentConstraintRule Implements ### Implements * [Has​Metafields](https://shopify.dev/docs/api/admin-graphql/latest/interfaces/HasMetafields) * [Node](https://shopify.dev/docs/api/admin-graphql/latest/interfaces/Node)