Get Issue Custom Fields By Issue ID
Get Issue Custom Fields By Issue ID

This method returns list of Custom Fields for a specific issue. The client makes a GET request providing input parameters BusinessChannelID , Issue ID and LangID in the request url.  The output will be either in json or xml format depending on the request type.

Please note that CustomField node has “CustomFieldValues” node only when CustomFieldType is “ComboBox” or “ListBox”.
Name Value
REST-API METHOD GET ISSUE CUSTOM FIELDS BY ISSUE ID
HTTP METHOD GET
RESPONSE TYPE XML
URL https://api.csm.next4biz.net/services/CustomFieldService/{CompanyID}/customField.json/{IssueID}/{BusinessChannelID}/{LangID}https://api.csm.next4biz.net/services/CustomFieldService/{CompanyID}/customField.xml/{IssueID}/{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/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
GET
RESPONSE BODY
                                    
                                        <?xml version="1.0" encoding="utf-8"?>
<ArrayOfCustomField>
	<CustomField CustomFieldID="{CustomFieldID}">
		<CustomFieldName>{CustomFieldName}</CustomFieldName>
		<CustomFieldValueID>{CustomFieldValueID}</CustomFieldValueID>
		<CustomFieldValues>
			<CustomFieldReferenceValue CustomFieldReferenceValueID="{ID}">
				<CustomFieldReferenceValueText>{ValueText}</CustomFieldReferenceValueText>
			</CustomFieldReferenceValue>
		</CustomFieldValues>
		<IssueID>{IssueID}</IssueID>
		<IsRequiredOnIssueEntry />
		<IsRequiredOnIssueForward />
		<IsRequiredOnIssueResolve />
		<IsRequiredOnIssueRespond />
		<IsRequiredOnIssueClose />
		<IsRequiredOnIssueCancel />
	</CustomField>
</ArrayOfCustomField>
                                    
                                
                                                                        
                                        {
    "CustomField": {
        "CustomFieldID": "{CustomFieldID}",
        "CustomFieldName": "{CustomFieldName}",
        "CustomFieldValueID": "{CustomFieldValueID}",
        "CustomFieldValues": {
            "CustomFieldReferenceValue": {
                "CustomFieldReferenceValueID": "{ID}",
                "CustomFieldReferenceValueText": "{ValueText}"
            }
        },
        "IssueID": "{IssueID}",
        "IsRequiredOnIssueEntry": {},
        "IsRequiredOnIssueForward": {},
        "IsRequiredOnIssueResolve": {},
        "IsRequiredOnIssueRespond": {},
        "IsRequiredOnIssueClose": {},
        "IsRequiredOnIssueCancel": {}
    }
}