---
title: "Get Sync Products"
method: GET
path: "/store/products"
tags: ["Products API"]
---

# Get Sync Products

`GET /store/products`

Returns a list of Sync Product objects from your custom Printful store.

## Query parameters

- `status` 'all' | 'synced' | 'unsynced' | 'ignored' | 'imported' | 'discontinued' | 'out_of_stock'
- `category_id` string

## Headers

- `X-PF-Store-Id` string

## Response `200`

OK

- object
  - `code` integer — Response status code `200`
  - `paging` Paging — Paging information
    - `total` integer, required — Total number of items available
    - `offset` integer, required — Current result set page offset
    - `limit` integer, required — Max number of items per page
  - `result` SyncProduct[] — Array of SyncProduct
    - `id` integer — SyncProduct ID
    - `external_id` string — Product ID from the Ecommerce platform
    - `name` string, required — Product name
    - `variants` integer — Total number of Sync Variants belonging to this product
    - `synced` integer — Number of synced Sync Variants belonging to this product
    - `thumbnail` string — Thumbnail image URL. Although we do not limit thumbnail image size, we recommend to keep it reasonably small.
    - `thumbnail_url` string — Thumbnail image for the product
    - `is_ignored` boolean — Indicates if this Sync Product is ignored

## Other responses

- `401` — Unauthorized

---

[API](https://skmtc.net/printful/apis/api-documentation-printful.md) · [All operations](https://skmtc.net/printful/apis/api-documentation-printful/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/printful/api-documentation-printful/revisions/18e2f2e178dd/schema)
