The PartialUpdate API allows you to update a subset of the fields in the sales order records. This is useful in cases where you need to update a sales order without having to update all of the fields.
| Method | API Endpoint |
|---|---|
| PATCH | {{endpoint}}/api/ext/sales-orders |
| Key | Value |
|---|---|
| Content-Type | application/json |
| Authorization | Bearer {{token}} |
{
"salesOrder": {
"customer": {
"id": "3",
"email": null,
"customerExternalId": null
},
"orderCurrency": "MYR",
"salesOrderChannel": {
"code": "FF",
"name": null
},
"salesOrderType": {
"code": "ORDER_TYPE_1"
},
"orderOwner": {
"login": "tharindu@lavalabs.net"
},
"billingContact": {
"externalId": "contact1"
},
"shippingContact": {
"externalId": "contact1"
},
"country": {
"name": "Malasiya"
},
"status": "DRAFT",
"salesOrderExternalId": "salesOrderExt",
"orderName": "salesorder1",
"orderStartDate": "2023-10-06",
"orderEndDate": "2023-10-31",
"orderAmount": "0"
},
"productVMSList": []
}
// 400 Response Code
{
"message": "Sales Order not found with ext : salesOrderExt"
}

Description can be added here
This website and its content are the property of FieldEx and are protected by copyright laws. © 2026 FieldEx. Any redistribution or reproduction of part or all of the contents in any form is prohibited, except with our express written permission.
FieldEx Pte Ltd Singapore