POST api/ProductReturnApi/Update

Request Information

URI Parameters

None.

Body Parameters

ApiUpdateProductReturnRequest
NameDescriptionTypeAdditional information
UpdatedBy

string

None.

Model

ProductReturnViewModel

None.

IncomingImageBase64

string

None.

FileExtension

string

None.

Request Formats

application/json, text/json

Sample:
{
  "UpdatedBy": "sample string 1",
  "Model": {
    "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:15.1887099+05:30",
    "ReturnDate": "2026-09-16T00:45:15.1887099+05:30",
    "ReceivedCondition": "sample string 9",
    "DefectDescription": "sample string 10",
    "IncomingImages": "sample string 11",
    "ReceivedByEmployeeId": 12,
    "AssignedTechnicianId": 1,
    "AssignedDate": "2026-09-16T00:45:15.1887099+05:30",
    "ServiceStatus": "sample string 13",
    "ResolutionNotes": "sample string 14",
    "OutcomingImages": "sample string 15",
    "ServiceCost": 16.0,
    "IsWarrantyCovered": true,
    "DispatchedDate": "2026-09-16T00:45:15.1887099+05:30",
    "CourierName": "sample string 18",
    "TrackingNumber": "sample string 19",
    "CreatedBy": "sample string 20",
    "CreatedDate": "2026-09-16T00:45:15.1887099+05:30",
    "UpdatedBy": "sample string 22",
    "UpdatedDate": "2026-09-16T00:45:15.1887099+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
      }
    ]
  },
  "IncomingImageBase64": "sample string 2",
  "FileExtension": "sample string 3"
}

application/xml, text/xml

Sample:
<ApiUpdateProductReturnRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/TMSPRO.BusinessModel.ApiModel">
  <FileExtension>sample string 3</FileExtension>
  <IncomingImageBase64>sample string 2</IncomingImageBase64>
  <Model xmlns:d2p1="http://schemas.datacontract.org/2004/07/TMSPRO.BusinessModel">
    <d2p1:ActionType>sample string 25</d2p1:ActionType>
    <d2p1:AssignedDate>2026-09-16T00:45:15.1887099+05:30</d2p1:AssignedDate>
    <d2p1:AssignedTechnicianId>1</d2p1:AssignedTechnicianId>
    <d2p1:CourierName>sample string 18</d2p1:CourierName>
    <d2p1:CreatedBy>sample string 20</d2p1:CreatedBy>
    <d2p1:CreatedDate>2026-09-16T00:45:15.1887099+05:30</d2p1:CreatedDate>
    <d2p1:CustomerId>4</d2p1:CustomerId>
    <d2p1:CustomerRequirement>sample string 24</d2p1:CustomerRequirement>
    <d2p1:DefectDescription>sample string 10</d2p1:DefectDescription>
    <d2p1:DispatchedDate>2026-09-16T00:45:15.1887099+05:30</d2p1:DispatchedDate>
    <d2p1:DispositionRemarks>sample string 26</d2p1:DispositionRemarks>
    <d2p1:IncomingImages>sample string 11</d2p1:IncomingImages>
    <d2p1:InvoiceId>1</d2p1:InvoiceId>
    <d2p1:IsWarrantyCovered>true</d2p1:IsWarrantyCovered>
    <d2p1:OutcomingImages>sample string 15</d2p1:OutcomingImages>
    <d2p1:ProductId>5</d2p1:ProductId>
    <d2p1:PurchaseDate>2026-09-16T00:45:15.1887099+05:30</d2p1:PurchaseDate>
    <d2p1:ReceivedByEmployeeId>12</d2p1:ReceivedByEmployeeId>
    <d2p1:ReceivedCondition>sample string 9</d2p1:ReceivedCondition>
    <d2p1:ReceivedDeviceNumber>sample string 6</d2p1:ReceivedDeviceNumber>
    <d2p1:ReplacedDeviceNumber>sample string 7</d2p1:ReplacedDeviceNumber>
    <d2p1:ResolutionNotes>sample string 14</d2p1:ResolutionNotes>
    <d2p1:ReturnDate>2026-09-16T00:45:15.1887099+05:30</d2p1:ReturnDate>
    <d2p1:ReturnId>1</d2p1:ReturnId>
    <d2p1:ReturnTicketNumber>sample string 2</d2p1:ReturnTicketNumber>
    <d2p1:SaaSid>sample string 3</d2p1:SaaSid>
    <d2p1:ServiceCost>16</d2p1:ServiceCost>
    <d2p1:ServiceStatus>sample string 13</d2p1:ServiceStatus>
    <d2p1:SpareParts>
      <d2p1:ReturnSparePartViewModel>
        <d2p1:AddedByTechnicianId>1</d2p1:AddedByTechnicianId>
        <d2p1:PartId>3</d2p1:PartId>
        <d2p1:PartName>sample string 4</d2p1:PartName>
        <d2p1:Quantity>5</d2p1:Quantity>
        <d2p1:Remarks>sample string 7</d2p1:Remarks>
        <d2p1:ReturnId>2</d2p1:ReturnId>
        <d2p1:SparePartLogId>1</d2p1:SparePartLogId>
        <d2p1:UnitPrice>6</d2p1:UnitPrice>
      </d2p1:ReturnSparePartViewModel>
      <d2p1:ReturnSparePartViewModel>
        <d2p1:AddedByTechnicianId>1</d2p1:AddedByTechnicianId>
        <d2p1:PartId>3</d2p1:PartId>
        <d2p1:PartName>sample string 4</d2p1:PartName>
        <d2p1:Quantity>5</d2p1:Quantity>
        <d2p1:Remarks>sample string 7</d2p1:Remarks>
        <d2p1:ReturnId>2</d2p1:ReturnId>
        <d2p1:SparePartLogId>1</d2p1:SparePartLogId>
        <d2p1:UnitPrice>6</d2p1:UnitPrice>
      </d2p1:ReturnSparePartViewModel>
    </d2p1:SpareParts>
    <d2p1:Status>23</d2p1:Status>
    <d2p1:TrackingNumber>sample string 19</d2p1:TrackingNumber>
    <d2p1:UpdatedBy>sample string 22</d2p1:UpdatedBy>
    <d2p1:UpdatedDate>2026-09-16T00:45:15.1887099+05:30</d2p1:UpdatedDate>
  </Model>
  <UpdatedBy>sample string 1</UpdatedBy>
</ApiUpdateProductReturnRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

IHttpActionResult

None.

Response Formats

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

Sample:

Sample not available.