The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
mvWorkOrder:
{
WorkOrderId: 0,
WorkOrderTypeId: 0,
WorkOrderFinishedGoodTypeId: 0,
WorkOrderTypeAbbreviation: String,
WorkOrderTypeDescription: String,
WorkOrderNo: String,
WorkOrderFinishedGoodSKU: String,
WorkOrderStartDate: 0001-01-01,
WorkOrderDueDate: 0001-01-01,
WorkOrderPriority: Medium,
WorkOrderCurrencyCode: String,
WorkOrderInventoryLocationID: 0,
WorkOrderComments: String,
WorkOrderTags: String,
WorkOrderReferenceNo: String,
WorkOrderReferenceApplication: String,
TopLevelWorkOrderId: 0,
WorkOrderOrderedQuantity: 0,
WorkOrderReceivedQuantity: 0,
WorkOrderTotalMaterialCost: 0,
WorkOrderTotalLabourCost: 0,
WorkOrderTotalOverheadCost: 0,
WorkOrderFinishedGoodUnitCost: 0,
WorkOrderDetails:
[
{
WorkOrderBOMRowProductSKU: String,
WorkOrderBOMRowProductDescription: String,
WorkOrderBOMRowProductVariant: String,
WorkOrderBOMRowOrderedQuantity: 0,
WorkOrderBOMRowTotalAllocatedQuantity: 0,
WorkOrderBOMRowProductQuantityUnit: String,
WorkOrderBOMRowRemarks: String,
WorkOrderRowAllocatedDetails:
[
{
WorkOrderBOMRowAllocatedQuantity: 0,
WorkOrderBOMRowAllocatedDateTime: 0001-01-01,
WorkOrderBOMRowAllocatedDateTimeFormatted: String,
WorkOrderBOMRowAllocatedSerialNumbers:
[
String
],
WorkOrderBOMRowAllocatedBatchNumbers:
[
{
BatchNumberName: String,
ExpiryDate: 0001-01-01,
AssignedQTYInDetail: 0
}
]
}
]
}
],
WorkOrderStatus: Pending,
WorkOrderCreationDate: 0001-01-01,
WorkOrderLastUpdatedDate: 0001-01-01
},
ResponseStatus:
{
ErrorCode: String,
Message: String,
StackTrace: String,
Errors:
[
{
ErrorCode: String,
FieldName: String,
Message: String
}
]
},
entityID: 0,
InternalErrorCode: String
}