This method creates a customer issue. The client makes a POST request providing Request body in either xml or json format and input parameters LangID in the request url. The output will be either in json or xml format depending on the request type. New Issue’s ID is returned.
| Name | Value | |
|---|---|---|
| REST-API METHOD | CREATE ISSUE WITH FIELDS | |
| HTTP METHOD | POST | |
| RESPONSE TYPE | XML | |
| URL | https://api.csm.next4biz.net/services/IssueService/{CompanyID}/createIssue.json/{LangID} | https://api.csm.next4biz.net/services/IssueService/{CompanyID}/createIssue.xml/{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 |
<?xml version="1.0" encoding="UTF-8"?>
<Issue>
<Attachment>
<FileExtension>{FileExtension}</FileExtension>
<FileName>{FileName}</FileName>
<Stream>{Stream}</Stream>
</Attachment>
<Category>
<CategoryID>{CategoryID}</CategoryID>
</Category>
<ContactMethod>
<ContactMethodID>{ContactMethodID}</ContactMethodID>
</ContactMethod>
<Customer>
<CustomerCode>{CustomerCode}</CustomerCode>
<CustomerEmail>{CustomerEmail}</CustomerEmail>
<CustomerHomePhoneNumber>{CustomerHomePhoneNumber}</CustomerHomePhoneNumber>
<CustomerMobilePhoneNumber>{CustomerMobilePhoneNumber}</CustomerMobilePhoneNumber>
<CustomerName>{CustomerName}</CustomerName>
<CustomerSurname>{CustomerSurname}</CustomerSurname>
<CustomerPassword>{GUID}</CustomerPassword>
<CustomerWorkPhoneNumber>{CustomerWorkPhoneNumber}</CustomerWorkPhoneNumber>
<CustomerUnitID>{CustomerUnitID}</CustomerUnitID>
<CustomerDefaultLangID>{CustomerDefaultLangID}</CustomerDefaultLangID>
</Customer>
<IssueDescription>{IssueDescription}</IssueDescription>
<IssueType>
<IssueTypeID>{IssueTypeID}</IssueTypeID>
</IssueType>
<CustomFields>
<CustomField CustomFieldID="{customFieldID}">
<FieldCode>{FieldCode}</FieldCode>
<CustomFieldName>{CustomFieldName}</CustomFieldName>
<CustomFieldValues>
<CustomFieldReferenceValue>
<CustomFieldReferenceValueID>{CustomFieldReferenceValueID}</CustomFieldReferenceValueID>
<CustomFieldReferenceValueText />
</CustomFieldReferenceValue>
</CustomFieldValues>
</CustomField>
<CustomField CustomFieldID="{customFieldID}">
<FieldCode>{FieldCode}</FieldCode>
<CustomFieldName>{CustomFieldName}</CustomFieldName>
<CustomFieldValue>{CustomFieldValue}</CustomFieldValue>
</CustomField>
</CustomFields>
</Issue>
{
"Attachment": {
"FileExtension": "{FileExtension}",
"FileName": "{FileName}",
"Stream": "{Stream}"
},
"Category": {
"CategoryID": "{CategoryID}"
},
"ContactMethod": {
"ContactMethodID": "{ContactMethodID}"
},
"Customer": {
"CustomerCode": "{CustomerCode}",
"CustomerEmail": "{CustomerEmail}",
"CustomerHomePhoneNumber": "{CustomerHomePhoneNumber}",
"CustomerMobilePhoneNumber": "{CustomerMobilePhoneNumber}",
"CustomerName": "{CustomerName}",
"CustomerSurname": "{CustomerSurname}",
"CustomerPassword": "{GUID}",
"CustomerWorkPhoneNumber": "{CustomerWorkPhoneNumber}",
"CustomerUnitID": "{CustomerUnitID}",
"CustomerDefaultLangID": "{CustomerDefaultLangID}",
"CustomerFields": [
{
"CustomerFieldID": "{customerFieldID}",
"CustomerFieldValues": [
{
"CustomerFieldReferenceValueID": "{CustomerFieldReferenceValueID}"
}
]
},
{
"CustomerFieldID": "{CustomerFieldID}",
"CustomerFieldName": "{CustomerFieldName}",
"CustomerFieldValue": "{CustomerFieldValue}"
}
]
},
"IssueDescription": "{IssueDescription}",
"IssueType": {
"IssueTypeID": "{IssueTypeID}"
},
"CustomFields": [
{
"CustomFieldID": "{customFieldID}",
"FieldCode": "{FieldCode}",
"CustomFieldName": "{CustomFieldName}",
"CustomFieldValues": [
{
"CustomFieldReferenceValueID": "{CustomFieldReferenceValueID}",
"CustomFieldReferenceValueText": "{CustomFieldReferenceValueText}"
}
]
},
{
"CustomFieldID": "{customFieldID}",
"FieldCode": "{FieldCode}",
"CustomFieldName": "{CustomFieldName}",
"CustomFieldValue": "{CustomFieldValue}"
}
]
}
<?xml version="1.0" encoding="UTF-8"?>
<Response
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Result>{result}</Result>
<Message>{Error Message}</Message>
<Content>{IssueId}</Content>
</Response>
{
"Result": "{result}",
"Message": "{Error Message}",
"Content": "{IssueId}"
}