Get All Issues

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/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
                                    
                                        <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}"
        }
    }
}