POST api/ProductReturnApi/Create
Request Information
URI Parameters
None.
Body Parameters
ProductReturnViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| ReturnId | integer |
None. |
|
| ReturnTicketNumber | string |
None. |
|
| SaaSid | string |
None. |
|
| CustomerId | integer |
None. |
|
| InvoiceId | integer |
None. |
|
| ProductId | integer |
None. |
|
| ReceivedDeviceNumber | string |
None. |
|
| ReplacedDeviceNumber | string |
None. |
|
| PurchaseDate | date |
None. |
|
| ReturnDate | date |
None. |
|
| ReceivedCondition | string |
None. |
|
| DefectDescription | string |
None. |
|
| IncomingImages | string |
None. |
|
| ReceivedByEmployeeId | integer |
None. |
|
| AssignedTechnicianId | integer |
None. |
|
| AssignedDate | date |
None. |
|
| ServiceStatus | string |
None. |
|
| ResolutionNotes | string |
None. |
|
| OutcomingImages | string |
None. |
|
| ServiceCost | decimal number |
None. |
|
| IsWarrantyCovered | boolean |
None. |
|
| DispatchedDate | date |
None. |
|
| CourierName | string |
None. |
|
| TrackingNumber | string |
String length: inclusive between 0 and 100 |
|
| CreatedBy | string |
None. |
|
| CreatedDate | date |
None. |
|
| UpdatedBy | string |
None. |
|
| UpdatedDate | date |
None. |
|
| Status | integer |
None. |
|
| CustomerRequirement | string |
None. |
|
| ActionType | string |
None. |
|
| DispositionRemarks | string |
None. |
|
| SpareParts | Collection of ReturnSparePartViewModel |
None. |
Request Formats
application/json, text/json
Sample:
{
"ReturnId": 1,
"ReturnTicketNumber": "sample string 2",
"SaaSid": "sample string 3",
"CustomerId": 4,
"InvoiceId": 1,
"ProductId": 5,
"ReceivedDeviceNumber": "sample string 6",
"ReplacedDeviceNumber": "sample string 7",
"PurchaseDate": "2026-09-16T00:45:14.0029088+05:30",
"ReturnDate": "2026-09-16T00:45:14.0029088+05:30",
"ReceivedCondition": "sample string 9",
"DefectDescription": "sample string 10",
"IncomingImages": "sample string 11",
"ReceivedByEmployeeId": 12,
"AssignedTechnicianId": 1,
"AssignedDate": "2026-09-16T00:45:14.0029088+05:30",
"ServiceStatus": "sample string 13",
"ResolutionNotes": "sample string 14",
"OutcomingImages": "sample string 15",
"ServiceCost": 16.0,
"IsWarrantyCovered": true,
"DispatchedDate": "2026-09-16T00:45:14.0029088+05:30",
"CourierName": "sample string 18",
"TrackingNumber": "sample string 19",
"CreatedBy": "sample string 20",
"CreatedDate": "2026-09-16T00:45:14.0029088+05:30",
"UpdatedBy": "sample string 22",
"UpdatedDate": "2026-09-16T00:45:14.0029088+05:30",
"Status": 23,
"CustomerRequirement": "sample string 24",
"ActionType": "sample string 25",
"DispositionRemarks": "sample string 26",
"SpareParts": [
{
"SparePartLogId": 1,
"ReturnId": 2,
"PartId": 3,
"PartName": "sample string 4",
"Quantity": 5,
"UnitPrice": 6.0,
"Remarks": "sample string 7",
"AddedByTechnicianId": 1
},
{
"SparePartLogId": 1,
"ReturnId": 2,
"PartId": 3,
"PartName": "sample string 4",
"Quantity": 5,
"UnitPrice": 6.0,
"Remarks": "sample string 7",
"AddedByTechnicianId": 1
}
]
}
application/xml, text/xml
Sample:
<ProductReturnViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TMSPRO.BusinessModel">
<ActionType>sample string 25</ActionType>
<AssignedDate>2026-09-16T00:45:14.0029088+05:30</AssignedDate>
<AssignedTechnicianId>1</AssignedTechnicianId>
<CourierName>sample string 18</CourierName>
<CreatedBy>sample string 20</CreatedBy>
<CreatedDate>2026-09-16T00:45:14.0029088+05:30</CreatedDate>
<CustomerId>4</CustomerId>
<CustomerRequirement>sample string 24</CustomerRequirement>
<DefectDescription>sample string 10</DefectDescription>
<DispatchedDate>2026-09-16T00:45:14.0029088+05:30</DispatchedDate>
<DispositionRemarks>sample string 26</DispositionRemarks>
<IncomingImages>sample string 11</IncomingImages>
<InvoiceId>1</InvoiceId>
<IsWarrantyCovered>true</IsWarrantyCovered>
<OutcomingImages>sample string 15</OutcomingImages>
<ProductId>5</ProductId>
<PurchaseDate>2026-09-16T00:45:14.0029088+05:30</PurchaseDate>
<ReceivedByEmployeeId>12</ReceivedByEmployeeId>
<ReceivedCondition>sample string 9</ReceivedCondition>
<ReceivedDeviceNumber>sample string 6</ReceivedDeviceNumber>
<ReplacedDeviceNumber>sample string 7</ReplacedDeviceNumber>
<ResolutionNotes>sample string 14</ResolutionNotes>
<ReturnDate>2026-09-16T00:45:14.0029088+05:30</ReturnDate>
<ReturnId>1</ReturnId>
<ReturnTicketNumber>sample string 2</ReturnTicketNumber>
<SaaSid>sample string 3</SaaSid>
<ServiceCost>16</ServiceCost>
<ServiceStatus>sample string 13</ServiceStatus>
<SpareParts>
<ReturnSparePartViewModel>
<AddedByTechnicianId>1</AddedByTechnicianId>
<PartId>3</PartId>
<PartName>sample string 4</PartName>
<Quantity>5</Quantity>
<Remarks>sample string 7</Remarks>
<ReturnId>2</ReturnId>
<SparePartLogId>1</SparePartLogId>
<UnitPrice>6</UnitPrice>
</ReturnSparePartViewModel>
<ReturnSparePartViewModel>
<AddedByTechnicianId>1</AddedByTechnicianId>
<PartId>3</PartId>
<PartName>sample string 4</PartName>
<Quantity>5</Quantity>
<Remarks>sample string 7</Remarks>
<ReturnId>2</ReturnId>
<SparePartLogId>1</SparePartLogId>
<UnitPrice>6</UnitPrice>
</ReturnSparePartViewModel>
</SpareParts>
<Status>23</Status>
<TrackingNumber>sample string 19</TrackingNumber>
<UpdatedBy>sample string 22</UpdatedBy>
<UpdatedDate>2026-09-16T00:45:14.0029088+05:30</UpdatedDate>
</ProductReturnViewModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
JsonResultOfProductReturnCreateResponseModel| Name | Description | Type | Additional information |
|---|---|---|---|
| Content | ProductReturnCreateResponseModel |
None. |
|
| SerializerSettings | JsonSerializerSettings |
None. |
|
| Encoding | Encoding |
None. |
|
| Request | HttpRequestMessage |
None. |
Response Formats
application/json, text/json
Sample:
Sample not available.