Skip to main content

Get Shopify Setup State

GET 

/api/shopify/:integrationInstance/setup

Report what still has to be true before a Shopify connection is usable.

Not yet available to API tokens

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

Each step's completed is DERIVED from live data on every read — a mapped location, a stored import horizon, an imported catalog — never from a stored "setup finished" flag. Undo the underlying thing and the step reopens.

Per step:

  • required — whether it blocks complete
  • blocking — records this step is holding out of SKU.io, when known
  • detail — one line of plain-language status
  • actionLabel / actionRoute — the single step that resolves it

complete is true when every REQUIRED step is done. deferred records that the merchant chose to finish later — it is never the same as complete, and a deferred connection still reports its outstanding steps.

Request

Responses

OK

Response Headers
    Content-Type