The below API is used to update work order header fields.
Request: POST
Signature: /api/mobile/UpdateWOHeader?Token={Login_Token}
Body:
{
"WoNum":"WORK_ORDER_ID",
"Header":
[
{
"Code":"HEADER_CODE",
"Value":"FIELD_VALUE",
"ApplyToAll":BOOLEAN_VALUE,
"Validate":BOOLEAN_VALUE
}
]
}
Sample CASE 1: /api/mobile/UpdateWOHeader?Token=VomYEMiECFFyAQ3==
{
"WoNum":"111",
"Header":
[
{
"Code":"CC",
"Value":"Logistic Pvt. Ltd."
},
{
"Code":"CN",
"Value":"CSIU200082",
"Validate":false
},
{
"Code":"CO",
"Value":"Coffee",
"ApplyToAll":true
}
]
}
Response:
{
"Code": 1,
"Info": "WO Header updated successfully",
"RowsAffected": 0,
"Scalar": null,
"Identity": 0,
"RetInfo": null
}
Sample CASE 2: /api/mobile/UpdateWOHeader?Token=VomYEMiECFFyAQ3==
{
"WoNum":"18457",
"Header":
[
{
"Code":"DL",
"Value":["TBi6d779ptmQXVSEjxQ=","TBi6d779efYbTBmdr7I=","TBi6d779wFsPW_alCas="],
"Operation":"Add"
}
]
}
Response:
{
"Code": 1,
"Info": "WO Header updated successfully",
"RowsAffected": 0,
"Scalar": null,
"Identity": 0,
"RetInfo": null
}
Things to know about this API:
Token - You can use Login API to get token displayed under Info
These fields are mandatory while sending request body:
Code
Value
Below are the Header Fields and their Code:
ApplyToAll determine whether the value is applicable to single work order or complete shipment. It's default value will be true.This attribute will be applied on:
Carrier
Commodity
Vertical
Country of Origin
Final Destination
Container Type
Weight
Volume
Shipper Container
Bond Agent
Clearing Agent
Transporter
Return Transporter
Validate(only in case of updating Container Number) will be by default true.
Depot List is accepting array. ["Origin Depot","Destination Depot 1","Destination Depot 2"].
First depot in the list will be considered as Origin Depot and the last will be Destination Depot. If you send only 1 depot in the array, it will update Origin and Destination depot with the same depot.
Operation (only in case of updating Depot List). These are the below options:
References: