--- title: DeliveryProfile - GraphQL Admin description: >- A shipping profile that defines shipping rates for specific [`Product`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Product) objects and [`ProductVariant`](https://shopify.dev/docs/api/admin-graphql/latest/objects/ProductVariant) objects. Delivery profiles determine which products can ship from which [`Location`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Location) objects to which zones, and at what rates. Profiles can associate with [`SellingPlanGroup`](https://shopify.dev/docs/api/admin-graphql/latest/objects/SellingPlanGroup) objects to provide custom shipping rules for subscriptions, such as free shipping or restricted delivery zones. The default profile applies to all products that aren't assigned to other profiles. Learn more about [building delivery profiles](https://shopify.dev/apps/build/purchase-options/deferred/delivery-and-deferment/build-delivery-profiles). api_version: 2026-01 api_name: admin type: object api_type: graphql source_url: html: 'https://shopify.dev/docs/api/admin-graphql/latest/objects/DeliveryProfile' md: 'https://shopify.dev/docs/api/admin-graphql/latest/objects/DeliveryProfile.md' --- # Delivery​Profile object A shipping profile that defines shipping rates for specific [`Product`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Product) objects and [`ProductVariant`](https://shopify.dev/docs/api/admin-graphql/latest/objects/ProductVariant) objects. Delivery profiles determine which products can ship from which [`Location`](https://shopify.dev/docs/api/admin-graphql/latest/objects/Location) objects to which zones, and at what rates. Profiles can associate with [`SellingPlanGroup`](https://shopify.dev/docs/api/admin-graphql/latest/objects/SellingPlanGroup) objects to provide custom shipping rules for subscriptions, such as free shipping or restricted delivery zones. The default profile applies to all products that aren't assigned to other profiles. Learn more about [building delivery profiles](https://shopify.dev/apps/build/purchase-options/deferred/delivery-and-deferment/build-delivery-profiles). ## Fields * activeMethodDefinitionsCount * default * id * locationsWithoutRatesCount * name * originLocationCount * productVariantsCount * profileItems * profileLocationGroups * sellingPlanGroups * unassignedLocations * unassignedLocationsPaginated * version * zoneCountryCount ### Deprecated fields * legacyMode: deprecated * productVariantsCountV2: deprecated *** ## Map ### Fields and connections with this object * [DeliveryProfileConnection.nodes](https://shopify.dev/docs/api/admin-graphql/latest/connections/DeliveryProfileConnection#returns-nodes) * [DeliveryProfileEdge.node](https://shopify.dev/docs/api/admin-graphql/latest/objects/DeliveryProfileEdge#field-DeliveryProfileEdge.fields.node) * [ProductVariant.deliveryProfile](https://shopify.dev/docs/api/admin-graphql/latest/objects/ProductVariant#field-ProductVariant.fields.deliveryProfile) *** ## Queries * deliveryProfile * deliveryProfiles *** ## DeliveryProfile Queries ### Queried by * [delivery​Profile](https://shopify.dev/docs/api/admin-graphql/latest/queries/deliveryProfile) * [delivery​Profiles](https://shopify.dev/docs/api/admin-graphql/latest/queries/deliveryProfiles) *** ## Mutations * deliveryProfileCreate * deliveryProfileUpdate *** ## DeliveryProfile Mutations ### Mutated by * [delivery​Profile​Create](https://shopify.dev/docs/api/admin-graphql/latest/mutations/deliveryProfileCreate) * [delivery​Profile​Update](https://shopify.dev/docs/api/admin-graphql/latest/mutations/deliveryProfileUpdate) *** ## Interfaces * Node *** ## DeliveryProfile Implements ### Implements * [Node](https://shopify.dev/docs/api/admin-graphql/latest/interfaces/Node)