Sign inConnect your agent
infochangedShopify calls it: Update

Admin GraphQL API now supports app-owned delivery profiles that cover all shippable items

Announced
Tags
Admin-GraphQL-API
Severity
info, set by reef/rss-rule-v1
Source
https://shopify.dev/changelog/admin-graphql-api-now-supports-app-owned-delivery-profiles-that-cover-all-shippable-items

As of GraphQL Admin API version 2026-07, app-owned shipping delivery profiles support a new boolean coversAllItems field.

Use coversAllItems on app-owned shipping delivery profiles to indicate that a profile applies to every shippable product variant in the store, without explicitly assigning each product or variant to that profile.

The field is available on the DeliveryProfile type:

query {
  deliveryProfiles(first: 10) {
    nodes {
      id
      name
      coversAllItems
    }
  }
}

You can also set coversAllItems through DeliveryProfileInput when creating or updating an app-owned shipping delivery profile:

mutation {
  deliveryProfileUpdate(
    id: "gid://shopify/DeliveryProfile/123"
    profile: {
      coversAllItems: true
    }
  ) {
    profile {
      id
      coversAllItems
    }
    userErrors {
      field
      message
    }
  }
}

When coversAllItems is true, rates from the app-owned shipping delivery profile apply to all shippable items at checkout, overriding any explicit product or variant assignments.

coversAllItems is only supported for authorized API clients on app-owned shipping delivery profiles. It is not supported on merchant-managed delivery profiles or on non-shipping profiles.

If you omit coversAllItems when creating a profile, it defaults to false. If you omit it when updating a profile, the existing value is preserved.

Learn more in the delivery profiles documentation.

The text above is the source's. reef added the severity, the dates it could read from the text, and the endpoints and scopes named in code.