POST api/supplierorder/supplierorderdeliverydetails/Update

Removes the current SupplierOrderDeliveryDetails on all SupplierOrderLines included in the request <br/> and adds the new SupplierOrderDeliveryDetails to the specified SupplierOrderLine<br/>

Request Information

URI Parameters

None.

Body Parameters

SupplierOrderDeliveryDetailsRequest
NameDescriptionTypeAdditional information
SupplierOrderHeadId

integer

None.

Username

string

None.

SupplierOrderLines

Collection of SupplierOrderDeliveryDetailsUpdate

None.

Remarks

None.

Example

None.

Request Formats

application/json, text/json

Sample:
{
  "SupplierOrderHeadId": 1,
  "Username": "sample string 2",
  "SupplierOrderLines": [
    {
      "SupplierOrderLineNumber": 1,
      "DeliveryDetails": [
        {
          "Id": "12cdfa90-83e8-41c7-8ba2-7751366fd49a",
          "DeliveryDate": "2026-01-21 22:53:31",
          "DeliveredQuantity": 3.0,
          "ConfirmedQuantity": 4.0,
          "Note": "sample string 5",
          "Created": "2026-01-21 22:53:31",
          "CreatedByUsername": "sample string 7"
        },
        {
          "Id": "12cdfa90-83e8-41c7-8ba2-7751366fd49a",
          "DeliveryDate": "2026-01-21 22:53:31",
          "DeliveredQuantity": 3.0,
          "ConfirmedQuantity": 4.0,
          "Note": "sample string 5",
          "Created": "2026-01-21 22:53:31",
          "CreatedByUsername": "sample string 7"
        }
      ]
    },
    {
      "SupplierOrderLineNumber": 1,
      "DeliveryDetails": [
        {
          "Id": "12cdfa90-83e8-41c7-8ba2-7751366fd49a",
          "DeliveryDate": "2026-01-21 22:53:31",
          "DeliveredQuantity": 3.0,
          "ConfirmedQuantity": 4.0,
          "Note": "sample string 5",
          "Created": "2026-01-21 22:53:31",
          "CreatedByUsername": "sample string 7"
        },
        {
          "Id": "12cdfa90-83e8-41c7-8ba2-7751366fd49a",
          "DeliveryDate": "2026-01-21 22:53:31",
          "DeliveredQuantity": 3.0,
          "ConfirmedQuantity": 4.0,
          "Note": "sample string 5",
          "Created": "2026-01-21 22:53:31",
          "CreatedByUsername": "sample string 7"
        }
      ]
    }
  ]
}

application/xml, text/xml

Sample:
<SupplierOrderDeliveryDetailsRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Compilator.DDAPI.DTO.Supplier">
  <SupplierOrderHeadId>1</SupplierOrderHeadId>
  <SupplierOrderLines>
    <SupplierOrderDeliveryDetailsUpdate>
      <DeliveryDetails>
        <SupplierOrderDeliveryDetail>
          <ConfirmedQuantity>4</ConfirmedQuantity>
          <Created>2026-01-21T22:53:31.1598262+01:00</Created>
          <CreatedByUsername>sample string 7</CreatedByUsername>
          <DeliveredQuantity>3</DeliveredQuantity>
          <DeliveryDate>2026-01-21T22:53:31.1598262+01:00</DeliveryDate>
          <Id>12cdfa90-83e8-41c7-8ba2-7751366fd49a</Id>
          <Note>sample string 5</Note>
        </SupplierOrderDeliveryDetail>
        <SupplierOrderDeliveryDetail>
          <ConfirmedQuantity>4</ConfirmedQuantity>
          <Created>2026-01-21T22:53:31.1598262+01:00</Created>
          <CreatedByUsername>sample string 7</CreatedByUsername>
          <DeliveredQuantity>3</DeliveredQuantity>
          <DeliveryDate>2026-01-21T22:53:31.1598262+01:00</DeliveryDate>
          <Id>12cdfa90-83e8-41c7-8ba2-7751366fd49a</Id>
          <Note>sample string 5</Note>
        </SupplierOrderDeliveryDetail>
      </DeliveryDetails>
      <SupplierOrderLineNumber>1</SupplierOrderLineNumber>
    </SupplierOrderDeliveryDetailsUpdate>
    <SupplierOrderDeliveryDetailsUpdate>
      <DeliveryDetails>
        <SupplierOrderDeliveryDetail>
          <ConfirmedQuantity>4</ConfirmedQuantity>
          <Created>2026-01-21T22:53:31.1598262+01:00</Created>
          <CreatedByUsername>sample string 7</CreatedByUsername>
          <DeliveredQuantity>3</DeliveredQuantity>
          <DeliveryDate>2026-01-21T22:53:31.1598262+01:00</DeliveryDate>
          <Id>12cdfa90-83e8-41c7-8ba2-7751366fd49a</Id>
          <Note>sample string 5</Note>
        </SupplierOrderDeliveryDetail>
        <SupplierOrderDeliveryDetail>
          <ConfirmedQuantity>4</ConfirmedQuantity>
          <Created>2026-01-21T22:53:31.1598262+01:00</Created>
          <CreatedByUsername>sample string 7</CreatedByUsername>
          <DeliveredQuantity>3</DeliveredQuantity>
          <DeliveryDate>2026-01-21T22:53:31.1598262+01:00</DeliveryDate>
          <Id>12cdfa90-83e8-41c7-8ba2-7751366fd49a</Id>
          <Note>sample string 5</Note>
        </SupplierOrderDeliveryDetail>
      </DeliveryDetails>
      <SupplierOrderLineNumber>1</SupplierOrderLineNumber>
    </SupplierOrderDeliveryDetailsUpdate>
  </SupplierOrderLines>
  <Username>sample string 2</Username>
</SupplierOrderDeliveryDetailsRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

A reponse object with the id of the SupplierOrder, Success true/false and an error message

SupplierOrderDeliveryDetailsPostResponse
NameDescriptionTypeAdditional information
Success

boolean

None.

ErrorMessage

string

None.

SupplierOrderId

integer

None.

Response Formats

application/json, text/json

Sample:
{
  "Success": true,
  "ErrorMessage": "sample string 2",
  "SupplierOrderId": 3
}

application/xml, text/xml

Sample:
<SupplierOrderDeliveryDetailsPostResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Compilator.DDAPI.DTO.Supplier">
  <ErrorMessage>sample string 2</ErrorMessage>
  <Success>true</Success>
  <SupplierOrderId>3</SupplierOrderId>
</SupplierOrderDeliveryDetailsPostResponse>