This method returns issues’ properties of an external customer. The client makes a GET request providing input parameters CompanyId, CustomerCode 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 ISSUES | |
| HTTP METHOD | GET | |
| RESPONSE TYPE | XML | |
| URL | https://api.csm.next4biz.net/services/IssueService/{CompanyID}/externalcustomer.json/{customerCode}/{langID} | https://api.csm.next4biz.net/services/IssueService/{CompanyID}/externalcustomer.xml/{customerCode}/{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 |
<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}"
}
}