The start and end date formats should be yyyy.MM.dd. If no dates specified, all the issues return. The page size is 1000. 1 based PageIndex param should be used to navigate between pages, meaning, if PageIndex 2 is sent, the second set of 1000 records(issues) will return.
| Name | Value | |
|---|---|---|
| REST-API METHOD | GET ALL ISSUES | |
| HTTP METHOD | GET | |
| RESPONSE TYPE | XML | |
| URL | https://api.csm.next4biz.net/services/IssueService/{CompanyID}/issues.json/{businessChannelID}/{langID}/{StartDate}/{EndDate}/{PageIndex} | https://api.csm.next4biz.net/services/IssueService/{CompanyID}/issues.xml/{businessChannelID}/{langID}/{StartDate}/{EndDate}/{PageIndex} |
| 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 |
<IssueList
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<PageIndex>{PageIndex}</PageIndex>
<PageCount>{PageCount}</PageCount>
<PageIssueCount>{PageIssueCount}</PageIssueCount>
<IssueCount>{IssueCount}</IssueCount>
<Issues>
<Issue>
<Category>
<CategoryID>{CategoryID}</CategoryID>
<CategoryName>{CategoryName}</CategoryName>
<ParentCategoryID>{ParentCategoryID}</ParentCategoryID>
</Category>
<CreationDate>{CreationDate}</CreationDate>
<IssueDate>{IssueDate}</IssueDate>
<IssueID>{IssueID}</IssueID>
<IssueLifeCycleList>
<IssueLifeCycleItem>
<IssueID>{IssueID}</IssueID>
<IssueLifeCycleID>{IssueLifeCycleID}</IssueLifeCycleID>
<ResolutionStatus>
<ResolutionStatusID>{ResolutionStatusID}
</ResolutionStatusID>
<ResolutionStatusName>{ResolutionStatusName}
</ResolutionStatusName>
</ResolutionStatus>
<ActionStartDate>{ActionStartDate}</ActionStartDate>
<ActionEndDate>{ActionEndDate}</ActionEndDate>
<UserID>{UserID}</UserID>
</IssueLifeCycleItem>
</IssueLifeCycleList>
<IssuerDescription>{IssuerDescription}</IssuerDescription>
<BusinessChannelID>{BusinessChannelID}</BusinessChannelID>
<IssueNotes>
<IssueNote>
<IssueNotesID>{IssueNoteID}</IssueNotesID>
<Description>{Description}</Description>
<Date>{IssueDate}</Date>
</IssueNote>
</IssueNotes>
<IssueType>
<IssueTypeID>{IssueTypeID}</IssueTypeID>
<IssueTypeName>{IssueTypeName}</IssueTypeName>
</IssueType>
<ResolutionStatus>
<StatusID>{ResolutionStatusID}</StatusID>
<StatusName>{ResolutionStatusName}</StatusName>
</ResolutionStatus>
<CustomerFields>
<CustomerField CustomerFieldID="{CustomerFieldID}">
<CustomerFieldName>{CustomerFieldName}</CustomerFieldName>
<CustomerFieldValue>{CustomerFieldValue}</CustomerFieldValue>
</CustomerField>
</CustomerFields>
<CustomFields>
<CustomField CustomFieldID="{CustomFieldID}">
<CustomFieldName>{CustomerFieldName}</CustomFieldName>
<CustomFieldValue>{CustomFieldValue}</CustomFieldValue>
</CustomField>
</CustomFields>
<IssueDescription>{IssueDescription}</IssueDescription>
<IssueLifeCycleList>
<IssueLifeCycleItem>
<EndDate>{EndDate}</EndDate>
<IssueLifeCycleID>{IssueLifeCycleID}</IssueLifeCycleID>
<ResolutionStatus>
<StatusID>{StatusID}</StatusID>
<StatusName>{StatusName}</StatusName>
</ResolutionStatus>
<StartDate>{StartDate}</StartDate>
<UserDescription>{UserDescription}</UserDescription>
</IssueLifeCycleItem>
</IssueLifeCycleList>
</Issue>
</Issues>
</IssueList>
{
"PageIndex": "{PageIndex}",
"PageCount": "{PageCount}",
"PageIssueCount": "{PageIssueCount}",
"IssueCount": "{IssueCount}",
"Issues": {
"Issue": {
"Category": {
"CategoryID": "{CategoryID}",
"CategoryName": "{CategoryName}",
"ParentCategoryID": "{ParentCategoryID}"
},
"CreationDate": "{CreationDate}",
"IssueDate": "{IssueDate}",
"IssueID": "{IssueID}",
"IssueLifeCycleList": [
{
"IssueLifeCycleItem": {
"IssueID": "{IssueID}",
"IssueLifeCycleID": "{IssueLifeCycleID}",
"ResolutionStatus": {
"ResolutionStatusID": "{ResolutionStatusID}\n ",
"ResolutionStatusName": "{ResolutionStatusName}\n "
},
"ActionStartDate": "{ActionStartDate}",
"ActionEndDate": "{ActionEndDate}",
"UserID": "{UserID}"
}
},
{
"IssueLifeCycleItem": {
"EndDate": "{EndDate}",
"IssueLifeCycleID": "{IssueLifeCycleID}",
"ResolutionStatus": {
"StatusID": "{StatusID}",
"StatusName": "{StatusName}"
},
"StartDate": "{StartDate}",
"UserDescription": "{UserDescription}"
}
}
],
"IssuerDescription": "{IssuerDescription}",
"BusinessChannelID": "{BusinessChannelID}",
"IssueNotes": {
"IssueNote": {
"IssueNotesID": "{IssueNoteID}",
"Description": "{Description}",
"Date": "{IssueDate}"
}
},
"IssueType": {
"IssueTypeID": "{IssueTypeID}",
"IssueTypeName": "{IssueTypeName}"
},
"ResolutionStatus": {
"StatusID": "{ResolutionStatusID}",
"StatusName": "{ResolutionStatusName}"
},
"CustomerFields": {
"CustomerField": {
"CustomerFieldID": "{CustomerFieldID}",
"CustomerFieldName": "{CustomerFieldName}",
"CustomerFieldValue": "{CustomerFieldValue}"
}
},
"CustomFields": {
"CustomField": {
"CustomFieldID": "{CustomFieldID}",
"CustomFieldName": "{CustomerFieldName}",
"CustomFieldValue": "{CustomFieldValue}"
}
},
"IssueDescription": "{IssueDescription}"
}
}
}