Skip to main content
POST /api/enrichment/products/skus · Scope: catalog:read
Look up specific products by SKU. The SKU list is sent in the request body. See the guide.
This endpoint uses a GET with a JSON body. Some HTTP clients strip bodies from GET requests — if yours does, configure it to send the body explicitly (e.g. curl’s -d sets the method to POST unless you add -X GET).

Request body

string[]
required
1–50 SKUs to look up. An empty list is rejected; more than 50 is rejected.

Response 200

Same envelope as Get products. Because this is a direct lookup rather than a true page, the pagination fields are nominal: page is 1, pageSize echoes the number of SKUs requested, totalElements is the number of products found, and totalPages is 1.
Unknown SKUs are simply omitted — there is no per-SKU “not found” entry. Diff the returned sku values against what you requested to detect misses.

Errors