# FulfillmentConstraintRule - admin-graphql - OBJECT Version: 2024-04 ## Description A fulfillment constraint rule. ### Access Scopes `read_fulfillment_constraint_rules` access scope. ## Fields * [function](/docs/api/admin-graphql/2024-04/objects/ShopifyFunction): ShopifyFunction! - The ID for the fulfillment constraint function. * [id](/docs/api/admin-graphql/2024-04/scalars/ID): ID! - A globally-unique ID. * [metafield](/docs/api/admin-graphql/2024-04/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-04/objects/PrivateMetafield): PrivateMetafield - Returns a private metafield by namespace and key that belongs to the resource. ## Connections * [metafields](/docs/api/admin-graphql/2024-04/connections/MetafieldConnection): MetafieldConnection! * [privateMetafields](/docs/api/admin-graphql/2024-04/connections/PrivateMetafieldConnection): PrivateMetafieldConnection! ## Related queries * [fulfillmentConstraintRules](/docs/api/admin-graphql/2024-04/queries/fulfillmentConstraintRules) The fulfillment constraint rules that belong to a shop. ## Related mutations * [fulfillmentConstraintRuleCreate](/docs/api/admin-graphql/2024-04/mutations/fulfillmentConstraintRuleCreate) Creates a fulfillment constraint rule and its metafield. ## Related Unions ## Examples