POST | /ProductClient/ProductClientUpdate | Inserts a product-client relationship or updates an existing one | Uses your API Key and applies a mvRecordAction value on an mvProductClient object. We can use "Insert"
as our mvRecordAction to add a new product-client relationship or update the product-client relationship using either "Update" or "InsertOrUpdate"
or "InsertOrUpdateNonEmptyFields" as our mvRecordAction.
A. Add a new product-client relationship.
Value: {
"mvProductClientUpdate": {
"ProductID": 65,
"ProductClient": 5,
"ProductClientPrice": 0.49
},
"mvRecordAction": "Insert"
}
Response: {
"mvProductClient": {
"ProductID": 65,
"ProductClient": 5,
"ProductClientPrice": 0.49,
"ProductClientSKU": "",
"ProductClientDescription": ""
},
"ResponseStatus": {
"ErrorCode": "0"
}
}
B. Update a product-client relationship.
Value: {
"mvProductClientUpdate": {
"ProductID": 2,
"ProductClient": 3,
"ProductClientPrice": 2.49,
"DefaultSalesQuantity": 1,
"MinimumSalesQuantity": 1,
"MaximumSalesQuantity": 10
},
"mvRecordAction": "Update"
}
Response: {
"mvProductClient": {
"ProductID": 2,
"ProductClient": 3,
"ProductClientPrice": 2.49,
"ProductClientSKU": "",
"ProductClientDescription": "",
"DefaultSalesQuantity": 1,
"MinimumSalesQuantity": 1,
"MaximumSalesQuantity": 10
},
"ResponseStatus": {
"ErrorCode": "0"
}
}
|
---|