# New delivery promise provider API object — Shopify developer changelog
---
## New delivery promise provider API object

As of GraphQL Admin API version `2024-07`, we're adding the `DeliveryPromiseProvider` object, which represents an entity (such as a third-party service) that can provide delivery estimates on behalf of a shop.  Currently, this is available only to select approved delivery promise partners.

Each `DeliveryPromiseProvider` object is associated with a shop [`Location`](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/Location).

A `DeliveryPromiseProvider` object can be created or updated using the `deliveryPromiseProviderUpsert` mutation, and retrieved using the `deliveryPromiseProvider` query.

Learn more about the [`DeliveryPromiseProvider`](https://shopify.dev/docs/api/admin-graphql/2024-07/objects/DeliveryPromiseProvider) object, the [`deliveryPromiseProviderUpsert`](https://shopify.dev/docs/api/admin-graphql/2024-07/mutations/deliveryPromiseProviderUpsert) mutation, and the [`deliveryPromiseProvider`](https://shopify.dev/docs/api/admin-graphql/2024-07/queries/deliveryPromiseProvider) query.

*Published: July 01, 2024*
Tags: API, New
Link: https://shopify.dev/changelog/new-delivery-promise-provider-api-object

---