Update Issue Custom Fields

This method  updates an issue custom fielda. The client makes a PUT or POST request providing Request body in either xml or json format and input parameter LangID in the request url. The output will be either in json or xml format depending on the request type. Response returns success or fail of the operation as boolean.

Name Value
REST-API METHOD UPDATE ISSUE CUSTOM FIELDS
HTTP METHOD PUT-POST
RESPONSE TYPE XML
URL https://api.csm.next4biz.net/services/CustomFieldService/{CompanyID}/issuecustomFields.json/{LangID} https://api.csm.next4biz.net/services/CustomFieldService/{CompanyID}/issuecustomFields.xml/{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/jsonAuthorization: Basic {base64 encoded username:password} Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Content-Type: application/xml
  • XML
  • JSON
ENDPOINT DEFINITION
POST
REQUEST BODY
                                    
                                        <Issue>
	<IssueID>{IssueID}</IssueID>
	<CustomFields>
		<CustomField CustomFieldID="{CustomFieldID} ">
			<FieldCode>{FieldCode}</FieldCode>
			<CustomFieldName>{CustomFieldName}</CustomFieldName>
			<CustomFieldValues>
				<CustomFieldReferenceValue   CustomFieldReferenceValueID="{CustomFieldReferenceValueID}">
					<CustomFieldReferenceValueText> {CustomFieldReferenceValueText}     </CustomFieldReferenceValueText>
				</CustomFieldReferenceValue>
			</CustomFieldValues>
		</CustomField>
		<CustomField CustomFieldID="{CustomFieldID} ">
			<FieldCode>{FieldCode}</FieldCode>
			<CustomFieldName>{CustomFieldName}</CustomFieldName>
			<CustomFieldValue>[CustomFieldValue}</CustomFieldValue>
		</CustomField>
	</CustomFields>
</Issue>                                    
                                
                                                                        
                                        {
    "IssueID": "{IssueID}",
    "CustomFields": {
        "CustomField": [
            {
                "@attributes": {
                    "CustomFieldID": "{CustomFieldID} "
                },
                "FieldCode": "{FieldCode}",
                "CustomFieldName": "{CustomFieldName}",
                "CustomFieldValues": {
                    "CustomFieldReferenceValue": {
                        "CustomFieldReferenceValueID": "{CustomFieldReferenceValueID}",
                        "CustomFieldReferenceValueText": " {CustomFieldReferenceValueText}     "
                    }
                }
            },
            {
                "@attributes": {
                    "CustomFieldID": "{CustomFieldID} "
                },
                "FieldCode": "{FieldCode}",
                "CustomFieldName": "{CustomFieldName}",
                "CustomFieldValue": "[CustomFieldValue}"
            }
        ]
    }
}                                    
                                                                    
RESPONSE BODY
                                    
                                        <boolean xmlns="http://schemas.microsoft.com/2003/10/Serialization/">
  {OperationResult}
</boolean>                                    
                                
                                                                        
                                        {
    "0": "\n  {OperationResult}\n"
}