Skip to main content

Publish Catalogs

POST 

/api/shopify/b2b/:integrationInstance/publish

Queues a publish of B2B catalogs and price lists to Shopify.

Not yet available to API tokens

This endpoint currently requires session authentication; Personal Access Token scope support is in progress.

Omitting dry_run performs a dry run: this is the only endpoint that can change a live wholesale storefront, so the harmless behaviour is the default. The first real publish on a store requires a completed dry run first.

force relaxes only the changed-since-last-publish check. It does not bypass price guardrails; nothing does.

One publish runs per store at a time — a request made while another is in flight is refused with 409.

Returns the tracked job id so progress can be followed.

Authentication: requires a Bearer token.

Request

Responses

Accepted

Response Headers
    Content-Type