# FulfillmentConstraintRule - admin-graphql - OBJECT Version: 2024-10 ## Description A fulfillment constraint rule. ### Access Scopes `read_fulfillment_constraint_rules` access scope. ## Fields * [deliveryMethodTypes](/docs/api/admin-graphql/2024-10/enums/DeliveryMethodType): DeliveryMethodType! - Delivery method types that the function is associated with. * [function](/docs/api/admin-graphql/2024-10/objects/ShopifyFunction): ShopifyFunction! - The ID for the fulfillment constraint function. * [id](/docs/api/admin-graphql/2024-10/scalars/ID): ID! - A globally-unique ID. * [metafield](/docs/api/admin-graphql/2024-10/objects/Metafield): Metafield - A [custom field](https://shopify.dev/docs/apps/build/custom-data), including its `namespace` and `key`, that's associated with a Shopify resource for the purposes of adding and storing additional information. * [privateMetafield](/docs/api/admin-graphql/2024-10/objects/PrivateMetafield): PrivateMetafield - Returns a private metafield by namespace and key that belongs to the resource. ## Connections * [metafields](/docs/api/admin-graphql/2024-10/connections/MetafieldConnection): MetafieldConnection! * [privateMetafields](/docs/api/admin-graphql/2024-10/connections/PrivateMetafieldConnection): PrivateMetafieldConnection! ## Related queries * [fulfillmentConstraintRules](/docs/api/admin-graphql/2024-10/queries/fulfillmentConstraintRules) The fulfillment constraint rules that belong to a shop. ## Related mutations * [fulfillmentConstraintRuleCreate](/docs/api/admin-graphql/2024-10/mutations/fulfillmentConstraintRuleCreate) Creates a fulfillment constraint rule and its metafield. * [fulfillmentConstraintRuleUpdate](/docs/api/admin-graphql/2024-10/mutations/fulfillmentConstraintRuleUpdate) Update a fulfillment constraint rule. ## Related Unions ## Examples