POST api/webescalationss/letters/generate

Request Information

URI Parameters

None.

Body Parameters

GenerateLetterRequest
NameDescriptionTypeAdditional information
CaseId

integer

None.

ComplaintNumber

string

None.

ComplaintDate

date

None.

CurrentLevel

integer

None.

NextActionDueUtc

date

None.

BrandName

string

None.

BrandSlug

string

None.

Category

string

None.

BrandTicketNo

string

None.

FirstContactChannel

string

None.

BrandLastStatus

string

None.

Description

string

None.

CustomerName

string

None.

CustomerPhone

string

None.

CustomerEmail

string

None.

HasUploadedInvoice

boolean

None.

EscalationEmail

string

None.

OcrDetails

DocumentProofResult

None.

Request Formats

application/json, text/json

Sample:
{
  "CaseId": 1,
  "ComplaintNumber": "sample string 2",
  "ComplaintDate": "2026-10-10T13:39:35.0053921+05:30",
  "CurrentLevel": 4,
  "NextActionDueUtc": "2026-10-10T13:39:35.0053921+05:30",
  "BrandName": "sample string 5",
  "BrandSlug": "sample string 6",
  "Category": "sample string 7",
  "BrandTicketNo": "sample string 8",
  "FirstContactChannel": "sample string 9",
  "BrandLastStatus": "sample string 10",
  "Description": "sample string 11",
  "CustomerName": "sample string 12",
  "CustomerPhone": "sample string 13",
  "CustomerEmail": "sample string 14",
  "HasUploadedInvoice": true,
  "EscalationEmail": "sample string 16",
  "OcrDetails": {
    "IsWarrantyDocument": true,
    "IsInvoice": true,
    "InvoiceNumber": "sample string 3",
    "BrandName": "sample string 4",
    "ProductName": "sample string 5",
    "ModelNumber": "sample string 6",
    "SerialNumber": "sample string 7",
    "DocumentDate": "2026-10-10T13:39:35.0132703+05:30",
    "WarrantyPeriodMonths": 1,
    "WarrantyExpiryDate": "2026-10-10T13:39:35.0132703+05:30",
    "CoverageDetails": "sample string 8",
    "SellerOrVendorName": "sample string 9"
  }
}

application/xml, text/xml

Sample:
<GenerateLetterRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SimplyC2.Services">
  <BrandLastStatus>sample string 10</BrandLastStatus>
  <BrandName>sample string 5</BrandName>
  <BrandSlug>sample string 6</BrandSlug>
  <BrandTicketNo>sample string 8</BrandTicketNo>
  <CaseId>1</CaseId>
  <Category>sample string 7</Category>
  <ComplaintDate>2026-10-10T13:39:35.0053921+05:30</ComplaintDate>
  <ComplaintNumber>sample string 2</ComplaintNumber>
  <CurrentLevel>4</CurrentLevel>
  <CustomerEmail>sample string 14</CustomerEmail>
  <CustomerName>sample string 12</CustomerName>
  <CustomerPhone>sample string 13</CustomerPhone>
  <Description>sample string 11</Description>
  <EscalationEmail>sample string 16</EscalationEmail>
  <FirstContactChannel>sample string 9</FirstContactChannel>
  <HasUploadedInvoice>true</HasUploadedInvoice>
  <NextActionDueUtc>2026-10-10T13:39:35.0053921+05:30</NextActionDueUtc>
  <OcrDetails>
    <BrandName>sample string 4</BrandName>
    <CoverageDetails>sample string 8</CoverageDetails>
    <DocumentDate>2026-10-10T13:39:35.0132703+05:30</DocumentDate>
    <InvoiceNumber>sample string 3</InvoiceNumber>
    <IsInvoice>true</IsInvoice>
    <IsWarrantyDocument>true</IsWarrantyDocument>
    <ModelNumber>sample string 6</ModelNumber>
    <ProductName>sample string 5</ProductName>
    <SellerOrVendorName>sample string 9</SellerOrVendorName>
    <SerialNumber>sample string 7</SerialNumber>
    <WarrantyExpiryDate>2026-10-10T13:39:35.0132703+05:30</WarrantyExpiryDate>
    <WarrantyPeriodMonths>1</WarrantyPeriodMonths>
  </OcrDetails>
</GenerateLetterRequest>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'GenerateLetterRequest'.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

application/json, text/json, application/xml, text/xml

Sample:

Sample not available.