Documentation
Feedback
Guides
API Reference

API Reference
Filter By
Post
Get
Put
Delete
Patch

Delivery Promise Notification API

Delivery Promise (Beta) is VTEX's solution that allows customers to view only the products they can buy in their shopping experience, considering both the product availability in the seller inventory and the valid shipping methods for their delivery address.

The Delivery Promise Notification API notifies the VTEX store of the external seller's product availability and delivery promises — that is, in which delivery zones, times, and methods the product is available.

This feature is in beta, which means that we are working to improve it. If you have any questions, please contact our Support Center.

Delivery Promise

When to use this API

This API is intended only for external sellers. It is not required for:

In these cases, availability and delivery options are managed natively by VTEX.

PUT vs PATCH

Before running a PATCH for an item, that item must have been previously created with a PUT request. PATCH is an update operation whose key is the id previously sent in the PUT request.

Making a SKU unavailable

To make a SKU unavailable for a given delivery context, send a request with availability: 0. This action explicitly updates the Delivery Promise state. Unlike Seller Portal integrations, this change is not automatically propagated and must be triggered via API.

Endpoints

Delivery promise

SummaryMethodPath
Update external product availabilityPUT/delivery-promises/external-sellers/{sellerId}/products
Update delivery promises for an external seller's itemPATCH/delivery-promises/external-sellers/{sellerId}/items/{itemId}

Loading API specification...