POST api/SalesOrder/AddOrUpdateSalesOrderLine

Updating quantity ordered on new or existing sales order line

Request Information

URI Parameters

None.

Body Parameters

UpdateSalesOrderLineInputParameters
NameDescriptionTypeAdditional information
SystemUserId

globally unique identifier

None.

ClientId

globally unique identifier

None.

SalesOrderId

globally unique identifier

None.

SalesOrderLineid

globally unique identifier

None.

ProductId

globally unique identifier

None.

PackagingId

globally unique identifier

None.

QuantityOrdered

decimal number

None.

Request Formats

application/json, text/json

Sample:
{
  "SystemUserId": "c0f6e9ce-c110-421f-8382-a176627afcda",
  "ClientId": "319cf31f-7f52-4b5e-8315-6816247f0e59",
  "SalesOrderId": "13f2e444-304c-4b63-8946-170f56d9cb74",
  "SalesOrderLineid": "0c1799a0-4dc4-4a07-b1f0-76db3394b314",
  "ProductId": "faafe619-bd9d-4098-a971-ceac0a08589b",
  "PackagingId": "17fd90ca-49d2-4d06-bb10-00c000e76b7c",
  "QuantityOrdered": 7.0
}

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'UpdateSalesOrderLineInputParameters'.

Response Information

Resource Description

Update sales order as SalesOrderView

SalesOrderView
NameDescriptionTypeAdditional information
SalesOrderId

globally unique identifier

None.

CanEditOrder

boolean

None.

OrderStatus

string

None.

SalesOrderStatus

SalesOrderStatus

None.

SalesOrderNumber

string

None.

OrderDate

date

None.

DeliveryDate

date

None.

DeliveredDate

date

None.

CustomerId

globally unique identifier

None.

CustomerNumber

string

None.

CustomerName

string

None.

TraceStatus

string

None.

SalesOrderTraceStatus

SalesOrderTraceStatus

None.

InternalComment

string

None.

CustomerPurchaseNumber

string

None.

RouteId

globally unique identifier

None.

RouteNumber

string

None.

RouteDescription

string

None.

RouteDeliveryIndex

integer

None.

DeliveryAddressName

string

None.

DeliveryAddressLine1

string

None.

DeliveryAddressLine2

string

None.

DeliveryAddressLine3

string

None.

DeliveryAddressPostNo

string

None.

DeliveryAddressPostOffice

string

None.

DeliveryAddressCountry

string

None.

DeliveryAddressContactName

string

None.

DeliveryAddressPhone1

string

None.

DeliveryAddressPhone2

string

None.

ForcedSignature

boolean

None.

ConsignmentTrackingNumber

string

None.

NoOfItemsOnConsignment

integer

None.

SalesOrderLines

Collection of SalesOrderLineView

None.

Response Formats

application/json, text/json

Sample:
{
  "SalesOrderId": "accfc6c7-df42-41b4-b3e1-530c6f64208d",
  "CanEditOrder": true,
  "OrderStatus": "sample string 3",
  "SalesOrderStatus": 0,
  "SalesOrderNumber": "sample string 4",
  "OrderDate": "2026-06-25T11:36:54.7252953+02:00",
  "DeliveryDate": "2026-06-25T11:36:54.7252953+02:00",
  "DeliveredDate": "2026-06-25T11:36:54.7252953+02:00",
  "CustomerId": "1ee61032-864f-4012-a9ea-bd10dc03504f",
  "CustomerNumber": "sample string 8",
  "CustomerName": "sample string 9",
  "TraceStatus": "sample string 10",
  "SalesOrderTraceStatus": 0,
  "InternalComment": "sample string 11",
  "CustomerPurchaseNumber": "sample string 12",
  "RouteId": "6832e2d7-508a-4499-9c18-bb605f768373",
  "RouteNumber": "sample string 14",
  "RouteDescription": "sample string 15",
  "RouteDeliveryIndex": 16,
  "DeliveryAddressName": "sample string 17",
  "DeliveryAddressLine1": "sample string 18",
  "DeliveryAddressLine2": "sample string 19",
  "DeliveryAddressLine3": "sample string 20",
  "DeliveryAddressPostNo": "sample string 21",
  "DeliveryAddressPostOffice": "sample string 22",
  "DeliveryAddressCountry": "sample string 23",
  "DeliveryAddressContactName": "sample string 24",
  "DeliveryAddressPhone1": "sample string 25",
  "DeliveryAddressPhone2": "sample string 26",
  "ForcedSignature": true,
  "ConsignmentTrackingNumber": "sample string 28",
  "NoOfItemsOnConsignment": 29,
  "SalesOrderLines": [
    {
      "SalesOrderLineId": "3baaf3dc-eeb8-4a0a-85e0-0a08776f7667",
      "SalesOrderId": "42a88144-ad11-4f2c-8e5c-5580ec185974",
      "ProductId": "a77a6f62-0af3-4f2f-bcda-6d6c0dc83aa0",
      "PackagingId": "460a57b4-7a37-4fd3-ae3d-4f131c0c5ef3",
      "ProductNumber": "sample string 5",
      "ProductName": "sample string 6",
      "GTIN": "sample string 7",
      "QuantityOrdered": 8.0,
      "QuantityConfirmed": 9.0,
      "QuantityPicked": 10.0,
      "InternalComment": "sample string 11",
      "PackagingType": "sample string 12",
      "BatchNumber": "sample string 13",
      "BestBefore": "2026-06-25T11:36:54.7252953+02:00"
    },
    {
      "SalesOrderLineId": "3baaf3dc-eeb8-4a0a-85e0-0a08776f7667",
      "SalesOrderId": "42a88144-ad11-4f2c-8e5c-5580ec185974",
      "ProductId": "a77a6f62-0af3-4f2f-bcda-6d6c0dc83aa0",
      "PackagingId": "460a57b4-7a37-4fd3-ae3d-4f131c0c5ef3",
      "ProductNumber": "sample string 5",
      "ProductName": "sample string 6",
      "GTIN": "sample string 7",
      "QuantityOrdered": 8.0,
      "QuantityConfirmed": 9.0,
      "QuantityPicked": 10.0,
      "InternalComment": "sample string 11",
      "PackagingType": "sample string 12",
      "BatchNumber": "sample string 13",
      "BestBefore": "2026-06-25T11:36:54.7252953+02:00"
    }
  ]
}