Retrieve a SKU
Return one SKU by its UUID.
Try it live
curl -X GET "https://example.com/v1/skus/string"{ "id": "36f7b519-d93e-4ec8-8245-7f4b8c123456", "company": { "id": 1, "name": "Company 1" }, "sku": "sku 1", "name": "sku 1", "description": "sku 1", "unit": "pcs", "archived": false, "createdAt": "2024-01-01T00:00:00.000Z", "updatedAt": "2024-01-01T00:00:00.000Z", "deletedAt": "2024-01-02T00:00:00.000Z"}Search SKUs POST
Search the product catalog, or page through it with `{}`. The filters are separate rather than one combined search: `skus` matches the SKU code and also accepts `include` / `exclude` by id, while `names`, `description` and `unit` are each their own fuzzy filter. Archived SKUs are part of the catalog and are not excluded automatically.
Update a SKU PATCH
Partially update a SKU: send only the fields that change. Changing `unit` does not convert historical counts — production logs keep the numbers they were written with. Archiving the SKU and creating a new one keeps its history consistent.