Get External Customer Issue by User Name
Get External Customer Issue by User Name

This method returns issues’ properties of an external customer. The client makes a GET request providing input parameters CompanyId, CustomerCode, UserName and LanguageID. The output will be either in json or xml format depending on the request type.

Name Value
REST-API METHOD GET EXTERNAL CUSTOMER ISSUE BY USER NAME
HTTP METHOD GET
RESPONSE TYPE XML
URL https://api.csm.next4biz.net/services/IssueService/{CompanyID}/externalcustomer.json/{customerCode}/{UserName}/{langID}https://api.csm.next4biz.net/services/IssueService/{CompanyID}/externalcustomer.xml/{customerCode}/{UserName}/{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
                                    
                                        <ArrayOfIssue>
	<Issue>
		<BusinessChannelID>{BusinessChannelID}</BusinessChannelID>
		<Category>
			<CategoryID>{CategoryID}</CategoryID>
			<CategoryName>{CategoryName}</CategoryName>
			<CategoryPath>{CategoryPath}</CategoryPath>
			<ParentCategoryID>{ParentCategoryID}</ParentCategoryID>
		</Category>
		<ClosureDate>{ClosureDate}</ClosureDate>
		<ContactMethod>
			<ContactMethodID>{ContactMethodID}</ContactMethodID>
			<ContactMethodName>{ContactMethodName}</ContactMethodName>
			<MailConfigurationID>{MailConfigurationID}</MailConfigurationID>
		</ContactMethod>
		<CreationDate>{CreationDate}</CreationDate>
		<IssueDate>{IssueDate}</IssueDate>
		<IssueID>{IssueID}</IssueID>
		<IssuerDescription>{IssuerDescription}</IssuerDescription>
		<IssueReasonID>{IssueReasonID}</IssueReasonID>
		<IssueType>
			<IssueTypeID>{IssueTypeID}</IssueTypeID>
			<IssueTypeName>{IssueTypeName}</IssueTypeName>
		</IssueType>
		<ResolutionDate>{ResolutionDate}</ResolutionDate>
		<ResolutionDescription>{ResolutionDescription}</ResolutionDescription>
		<CustomerDescription>{CustomerDescription}</CustomerDescription>
		<ResolutionStatus>
			<ResolutionStatusID>{ResolutionStatusID}</ResolutionStatusID>
			<ResolutionStatusName>{ResolutionStatusName}</ResolutionStatusName>
			<StatusID>{StatusID}</StatusID>
			<StatusName>{StatusName}</StatusName>
			<CustomerResolutionStatusID>{CustomerResolutionStatusID}</CustomerResolutionStatusID>
		</ResolutionStatus>
		<CustomerResolutionStatus>
			<ResolutionStatusID>{ResolutionStatusID}</ResolutionStatusID>
			<StatusID>{StatusID}</StatusID>
			<CustomerResolutionStatusID>{CustomerResolutionStatusID}</CustomerResolutionStatusID>
			<CustomerResolutionStatusName>{CustomerResolutionStatusName}</CustomerResolutionStatusName>
			<CustomerResolutionStatusDescription>{CustomerResolutionStatusDescription}</CustomerResolutionStatusDescription>
		</CustomerResolutionStatus>
		<ResolutionTypeID>{ResolutionTypeID}</ResolutionTypeID>
		<CompanyId>{CompanyId}</CompanyId>
		<LastActionDate>{LastActionDate}</LastActionDate>
	</Issue>
</ArrayOfIssue>
                                    
                                
                                                                        
                                        {
    "Issue": {
        "BusinessChannelID": "{BusinessChannelID}",
        "Category": {
            "CategoryID": "{CategoryID}",
            "CategoryName": "{CategoryName}",
            "CategoryPath": "{CategoryPath}",
            "ParentCategoryID": "{ParentCategoryID}"
        },
        "ClosureDate": "{ClosureDate}",
        "ContactMethod": {
            "ContactMethodID": "{ContactMethodID}",
            "ContactMethodName": "{ContactMethodName}",
            "MailConfigurationID": "{MailConfigurationID}"
        },
        "CreationDate": "{CreationDate}",
        "IssueDate": "{IssueDate}",
        "IssueID": "{IssueID}",
        "IssuerDescription": "{IssuerDescription}",
        "IssueReasonID": "{IssueReasonID}",
        "IssueType": {
            "IssueTypeID": "{IssueTypeID}",
            "IssueTypeName": "{IssueTypeName}"
        },
        "ResolutionDate": "{ResolutionDate}",
        "ResolutionDescription": "{ResolutionDescription}",
        "CustomerDescription": "{CustomerDescription}",
        "ResolutionStatus": {
            "ResolutionStatusID": "{ResolutionStatusID}",
            "ResolutionStatusName": "{ResolutionStatusName}",
            "StatusID": "{StatusID}",
            "StatusName": "{StatusName}",
            "CustomerResolutionStatusID": "{CustomerResolutionStatusID}"
        },
        "CustomerResolutionStatus": {
            "ResolutionStatusID": "{ResolutionStatusID}",
            "StatusID": "{StatusID}",
            "CustomerResolutionStatusID": "{CustomerResolutionStatusID}",
            "CustomerResolutionStatusName": "{CustomerResolutionStatusName}",
            "CustomerResolutionStatusDescription": "{CustomerResolutionStatusDescription}"
        },
        "ResolutionTypeID": "{ResolutionTypeID}",
        "CompanyId": "{CompanyId}",
        "LastActionDate": "{LastActionDate}"
    }
}