# Approve partially-approved products by category

> POST /products/bulk-approve-by-category

Source: https://docs.trykintsugi.com/reference/2026-07-21/approve-partially-approved-products-by-category

POST /products/bulk-approve-by-category

Approve partially-approved products by category

Approve EVERY partially-approved product in one organization that falls under the given `categories`, with one bulk update per category. Unlike `bulk-approve` (capped at 100 ids), this is how you approve a whole category without paging ids. Each `productCategory`/`productSubcategory` pair must resolve to a product tax code or the request returns 400. `approvedCount` is the total actually moved to APPROVED across all categories. Send the target organization as `Organization-Id` when your credential owns more than one.

Category: Products

Request body:
categories (ProductCategorySelector[], required) - Category/subcategory pairs to approve. Every partially-approved product in each pair is moved to APPROVED. Provide at least one.
  productCategory (PublicProductCategoryEnum, required) - Top-level tax category to approve products in.
    allowed values: Digital, Misc, Physical, Services
  productSubcategory (string, required) - Tax subcategory display label within the category (e.g. 'General Clothing'). Together with productCategory it must resolve to a product tax code; an unrecognized pair returns 400.

Response fields:
approvedCount (integer, required) - Total number of products moved to APPROVED across all requested categories.

Response statuses: 200, 400, 401, 403, 404, 422

---

Index of every page: https://docs.trykintsugi.com/llms.txt
