This method updates custom field values. The client makes a PUT request providing Request body in either xml or json format and input parameter BusinessChannelID and LangID in the request url. The output will be either in json or xml format depending on the request type. Response returns list of Custom Field Value that update is success.
| Name | Value | |
|---|---|---|
| REST-API METHOD | UPDATE CUSTOM FIELD VALUE | |
| HTTP METHOD | PUT | |
| RESPONSE TYPE | XML | |
| URL | https://api.csm.next4biz.net/services/CustomFieldService/{CompanyID}/updateCustomFieldValue. json/{BusinessChannelID }/{LangID} | https://api.csm.next4biz.net/services/CustomFieldService/{CompanyID}/updateCustomFieldValue. xml/{BusinessChannelID }/{LangID} |
| REQUEST HEAD | Authorization: Basic {base64 encoded username:password} Accept: text/html,application/xhtml+json,application/json;q=0.9,*/*;q=0.8 Content-Type: application/json | Authorization: Basic {base64 encoded username:password} Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Content-Type: application/xml |
<CustomField CustomFieldID="{CustomFieldID}">
<FieldCode>@FieldCode</FieldCode>
<CustomFieldName>[CustomFieldName}</CustomFieldName>
<CustomFieldValues>
<CustomFieldReferenceValue CustomFieldReferenceValueID="{CustomFieldReferenceValueID}">
<ValueCode>@ValueCode</ValueCode>
<CustomFieldReferenceValueText>@Text</CustomFieldReferenceValueText>
</CustomFieldReferenceValue>
</CustomFieldValues>
</CustomField>
{
"CustomFieldID": "{CustomFieldID}",
"FieldCode": "@FieldCode",
"CustomFieldName": "[CustomFieldName}",
"CustomFieldValues": {
"CustomFieldReferenceValue": {
"CustomFieldReferenceValueID": "{CustomFieldReferenceValueID}",
"ValueCode": "@ValueCode",
"CustomFieldReferenceValueText": "@Text"
}
}
}
<?xml version="1.0" encoding="utf-8"?>
<ArrayOfCustomFieldReferenceValue>
<CustomFieldReferenceValue CustomFieldReferenceValueID="{ID}">
<CustomFieldReferenceValueText>{Text}</CustomFieldReferenceValueText>
<ValueCode>{ValueCode}</ValueCode>
</CustomFieldReferenceValue>
</ArrayOfCustomFieldReferenceValue>
{
"CustomFieldReferenceValue": {
"CustomFieldReferenceValueID": "{ID}",
"CustomFieldReferenceValueText": "{Text}",
"ValueCode": "{ValueCode}"
}
}