KintsugiKintsugi
API reference / Approve partially-approved products by category

Approve partially-approved products by category

POST/products/bulk-approve-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.

Authorization

Api-KeystringRequired

Your secret API key. Include it with every request.

Headers

Api-Versiondate

Release date, as YYYY-MM-DD. Defaults to 2026-07-21.

Organization-Idstring

Target organization id (Organization-Id selector).

Connection-Idstring

Target connection id; resolves to its organization.

Entity-Idstring

Platform entity id; resolves to a connection's organization.

Entity-Sourcestring

Optional source to disambiguate an Entity-Id.

Body

categoriesProductCategorySelector[]Required

Category/subcategory pairs to approve. Every partially-approved product in each pair is moved to APPROVED. Provide at least one.

Response

approvedCountintegerRequired

Total number of products moved to APPROVED across all requested categories.

200

Successful Response

400

The request was invalid.

401

Authentication failed or was missing.

403

The credential is not permitted for this request.

404

The requested resource was not found.

422

The request failed validation.

cURL
POST /products/bulk-approve-by-category
-H "Api-Key: ***"
-H "Api-Version: 2026-07-21"
{
"categories": [
{
"productCategory": "Digital",
"productSubcategory": "General Clothing"
}
]
}
Response
{
"approvedCount": 7
}
Approve partially-approved products by category (2026-07-21) | Kintsugi API Reference