Printago API
GET /v1/integrations/shopify/products

List Shopify products

List Shopify products and their variants for the store's connected Shopify integration. Supports optional text search and cursor-based pagination. Uses the first connected Shopify integration if the store has multiple. Returns 404 if no Shopify integration is connected.

Requires: integration.view

Query Parameters

search required
string
Optional text filter (matches product title, vendor, etc.)
limit required
string
pageInfo required
string
Opaque pagination cursor from a previous response's endCursor

Response Schema

Response
itemsrequired
object[]
handlerequired
string
productIdrequired
string
statusrequired
string
titlerequired
string
variantsrequired
object[]
idrequired
string
pricerequired
string
skurequired
string
titlerequired
string
pageInforequired
object
endCursorrequired
string
hasNextPagerequired
boolean

Example Response

200 OK — application/json
{
  "items": [
    {
      "productId": "string",
      "title": "string",
      "handle": "string",
      "status": "string",
      "variants": [
        {
          "id": "string",
          "title": "string",
          "price": "string"
        }
      ]
    }
  ],
  "pageInfo": {
    "hasNextPage": true
  }
}