Sample request pipeline funnel counts
Changed onHow many sample requests sit at each stage of the fulfilment funnel: toReview → readyToShip → shipped → pendingContent → completed, plus cancelled. Also returns the shop's completionRate, its approvalTarget usage, the archivedCount, and expiringCount (requests about to lapse if no decision is made). approvalTarget is always shop-wide: it ignores product_ids and sku_ids.
Counts honour the same filters as the portal table, so a filtered funnel and a filtered list agree. They EXCLUDE requests hidden because the creator is archived (archivedCount.total is how many those are, and archivedCounts is unset here); for stage counts that include them, and so match TikTok's Affiliate Center, use GET /funnel/v2/counts. The portal's advanced numeric creator filters (GMV / views / post-rate bands) are not exposed here — use POST /samples/list and aggregate if you need those.
date_from/date_to must be given together. Single-shop only.
Request
- Base URLhttps://api.reacherapp.com/public/v1
- URLhttps://api.reacherapp.com/public/v1/samples/pipeline-counts
- AuthAPI key in header x-api-key and API key in header x-shop-id
Query parameters
Comma-separated product IDs to filter by.
Comma-separated SKU IDs. AND-ed with product_ids, so passing both narrows to those SKUs rather than widening.
Start of the window (inclusive). Requires date_to.
End of the window (inclusive). Requires date_from.
Exclude creators previously rejected/cancelled by this shop.
Include sample requests archived in the portal.
Free-text filter on creator handle / name.
Comma-separated CRM tags to filter by.
Count only requests that are close to expiring.
Response
Successful Response
Changes
- info
api operation id
samples_pipeline_counts_samples_pipeline_counts_getremoved and replaced withsamples_pipeline_counts
- info
- info
added the new optional
queryrequest parametersku_ids
- info