--- title: DeliveryRateDefinition - GraphQL Admin description: The merchant-defined rate of the [DeliveryMethodDefinition](https://shopify.dev/api/admin-graphql/latest/objects/DeliveryMethodDefinition). api_version: unstable api_name: admin source_url: html: https://shopify.dev/docs/api/admin-graphql/unstable/objects/deliveryratedefinition md: https://shopify.dev/docs/api/admin-graphql/unstable/objects/deliveryratedefinition.md --- # Delivery​Rate​Definition object Requires Any of `assigned_shipping` or `shipping` access scopes or `manage_delivery_settings` user permission. The merchant-defined rate of the [DeliveryMethodDefinition](https://shopify.dev/api/admin-graphql/latest/objects/DeliveryMethodDefinition). ## Fields * id [ID!](https://shopify.dev/docs/api/admin-graphql/unstable/scalars/ID) non-null A globally-unique ID. * price [Money​V2!](https://shopify.dev/docs/api/admin-graphql/unstable/objects/MoneyV2) non-null The price of this rate. * rate​Class [Delivery​Rate​Class](https://shopify.dev/docs/api/admin-graphql/unstable/objects/DeliveryRateClass) The class of the rate. The corresponding delivery method definition must have the same name. *** ## Map ### Possible type in * [Delivery​Rate​Provider](https://shopify.dev/docs/api/admin-graphql/unstable/unions/DeliveryRateProvider) *** ## Interfaces * [Node](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/Node) interface *** ## ||-DeliveryRateDefinition Implements ### Implements * ||-[Node](https://shopify.dev/docs/api/admin-graphql/unstable/interfaces/Node)