Skip to main content

Performing a Full Catalog Publish

This guide walks you through the process of triggering a full delta publish of a catalog in Commerce Manager.

It should only be performed in certain circumstances, such as:

  • You need an a delta file containing all the products, for example when initializing an integration with a service like Algolia

When publishing a catalog, you can request a full delta by setting export_full_delta to true in the request body. Here's an example request:

curl -X POST https://useast.api.elasticpath.com/pcm/catalogs/:catalog_id/releases \
-H "Authorization: Bearer <your_access_token>" \
-H "Content-Type: application/json" \
-d '{
"data": {
"export_full_delta": true
}
}'

The response will include an is_full_delta attribute that indicates whether the delta file contains the full content of the catalog release. This is useful for determining if you need to refresh data in external systems.

Note that a full catalog publish will be automatically performed if:

  • This is the first time the catalog is being published
  • The previous catalog publish date is greater than 90 days

The delta files:

  • Are only available for 30 days
  • Are removed when a catalog release is deleted
  • Contain documents with a delta_type indicating whether products were deleted, updated, or created

We use cookies to enhance your experience. By continuing to visit this site you agree to our use of cookies.