Idempotently adds the product to a category (client categoryId). If the category does not exist yet, a hidden placeholder category (visible=false, name = categoryId) is auto-created and healed when the category itself is upserted — keeps bulk syncs order-independent.
Request
Path Params
Responses
🟢204No Content
Added
This response does not have a body.
🟠404Record Not Found
🔴500Server Error
Request Request Example
Shell
JavaScript
Java
Swift
curl--location--request PUT '/products/by-client-id//categories/'