When I try to update a product, created via the REST V1 API, only the values are updated for de default website. Unfortunattely I can't find any possibility to send website id's within te json. Does anyone have experienced this before?
The data I send for the update to /V1/products/123456:
{"product":{"sku":"123456","name":"D4D0123299","price":21,"type_id":"simple","custom_attributes":[],"extension_attributes":{"stock_item":{"use_config_manage_stock":1}}}}"
Linking the product to specific websites is done with a second request, after creating it via /V1/products, to /V1/products/123456/websites (POST) with this data foreach website:
"{"productWebsiteLink":{"sku":"D4D01232","websiteId":1}}"
"{"productWebsiteLink":{"sku":"D4D01232","websiteId":2}}"
The Magento 2 version is 2.1.0
Magento2 always set default store while PUT or POST API Calls
to save values with ref to Store you can use like following
API URL
where default is the store code
you can also use admin if you want to update @ Admin level not store level.
if you need any custom than you can also refer to Magento2: REST API : Save Product Detail per store view not working