---
title: "List auto-approval product configs"
method: GET
path: "/samples/product-config"
tags: ["Samples"]
---

# List auto-approval product configs

`GET /samples/product-config`

Per-product sample auto-approval rules for this shop: monthly sample limit, daily approval target, the minimum GMV / post-rate a requester must clear, the ideal-creator profiles they must match, and how many samples of that product have already gone out this month (`usedThisMonth`). Products with no row here follow the shop-wide quota only. Read-only; requires a single shop.

## Response `200`

Successful Response

- ProductConfigListResponse
  - `data` ProductConfigItem[], required
    - `id` integer, required
    - `productId` string, required
    - `productName` string, nullable
    - `sku` string, nullable
    - `productImage` string, nullable
    - `monthlySampleLimit` integer, nullable
    - `dailyApprovalTarget` integer, nullable
    - `usedThisMonth` integer
    - `idealCreatorProfiles` IdealProfileRef[]
      - `id` integer, required
      - `name` string, required
    - `config` ProductConfigMinCriteria
      - `minGmv` number, nullable
      - `minPostRate` number, nullable
    - `createdAt` string, nullable
    - `updatedAt` string, nullable

---

[API](https://skmtc.dev/reacherapp/apis/reacher-data-api.md) · [All operations](https://skmtc.dev/reacherapp/apis/reacher-data-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/reacherapp/reacher-data-api/revisions/5eefff009b5b/schema)
