# DeliveryMethodDefinition - admin-graphql - OBJECT Version: 2024-07 ## Description A method definition contains the delivery rate and the conditions that must be met for the method to be applied. ### Access Scopes Any of `assigned_shipping` or `shipping` access scopes or `manage_delivery_settings` user permission. ## Fields * [active](/docs/api/admin-graphql/2024-07/scalars/Boolean): Boolean! - Whether this method definition is active. * [description](/docs/api/admin-graphql/2024-07/scalars/String): String - The description of the method definition. Only available on shipping rates that are custom. * [id](/docs/api/admin-graphql/2024-07/scalars/ID): ID! - A globally-unique ID. * [methodConditions](/docs/api/admin-graphql/2024-07/objects/DeliveryCondition): DeliveryCondition! - The method conditions that must pass for this method definition to be applied to an order. * [name](/docs/api/admin-graphql/2024-07/scalars/String): String! - The name of the method definition. * [rateProvider](/docs/api/admin-graphql/2024-07/unions/DeliveryRateProvider): DeliveryRateProvider! - The provided rate for this method definition, from a rate definition or participant. ## Connections ## Related queries ## Related mutations ## Related Unions ## Examples