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": "a7b20515-8237-466e-a229-066edc8b9944",
          "DeliveryDate": "2026-06-12 18:26:28",
          "DeliveredQuantity": 3.0,
          "ConfirmedQuantity": 4.0,
          "Note": "sample string 5",
          "Created": "2026-06-12 18:26:28",
          "CreatedByUsername": "sample string 7"
        },
        {
          "Id": "a7b20515-8237-466e-a229-066edc8b9944",
          "DeliveryDate": "2026-06-12 18:26:28",
          "DeliveredQuantity": 3.0,
          "ConfirmedQuantity": 4.0,
          "Note": "sample string 5",
          "Created": "2026-06-12 18:26:28",
          "CreatedByUsername": "sample string 7"
        }
      ]
    },
    {
      "SupplierOrderLineNumber": 1,
      "DeliveryDetails": [
        {
          "Id": "a7b20515-8237-466e-a229-066edc8b9944",
          "DeliveryDate": "2026-06-12 18:26:28",
          "DeliveredQuantity": 3.0,
          "ConfirmedQuantity": 4.0,
          "Note": "sample string 5",
          "Created": "2026-06-12 18:26:28",
          "CreatedByUsername": "sample string 7"
        },
        {
          "Id": "a7b20515-8237-466e-a229-066edc8b9944",
          "DeliveryDate": "2026-06-12 18:26:28",
          "DeliveredQuantity": 3.0,
          "ConfirmedQuantity": 4.0,
          "Note": "sample string 5",
          "Created": "2026-06-12 18:26:28",
          "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-06-12T18:26:28.2226315+02:00</Created>
          <CreatedByUsername>sample string 7</CreatedByUsername>
          <DeliveredQuantity>3</DeliveredQuantity>
          <DeliveryDate>2026-06-12T18:26:28.2226315+02:00</DeliveryDate>
          <Id>a7b20515-8237-466e-a229-066edc8b9944</Id>
          <Note>sample string 5</Note>
        </SupplierOrderDeliveryDetail>
        <SupplierOrderDeliveryDetail>
          <ConfirmedQuantity>4</ConfirmedQuantity>
          <Created>2026-06-12T18:26:28.2226315+02:00</Created>
          <CreatedByUsername>sample string 7</CreatedByUsername>
          <DeliveredQuantity>3</DeliveredQuantity>
          <DeliveryDate>2026-06-12T18:26:28.2226315+02:00</DeliveryDate>
          <Id>a7b20515-8237-466e-a229-066edc8b9944</Id>
          <Note>sample string 5</Note>
        </SupplierOrderDeliveryDetail>
      </DeliveryDetails>
      <SupplierOrderLineNumber>1</SupplierOrderLineNumber>
    </SupplierOrderDeliveryDetailsUpdate>
    <SupplierOrderDeliveryDetailsUpdate>
      <DeliveryDetails>
        <SupplierOrderDeliveryDetail>
          <ConfirmedQuantity>4</ConfirmedQuantity>
          <Created>2026-06-12T18:26:28.2226315+02:00</Created>
          <CreatedByUsername>sample string 7</CreatedByUsername>
          <DeliveredQuantity>3</DeliveredQuantity>
          <DeliveryDate>2026-06-12T18:26:28.2226315+02:00</DeliveryDate>
          <Id>a7b20515-8237-466e-a229-066edc8b9944</Id>
          <Note>sample string 5</Note>
        </SupplierOrderDeliveryDetail>
        <SupplierOrderDeliveryDetail>
          <ConfirmedQuantity>4</ConfirmedQuantity>
          <Created>2026-06-12T18:26:28.2226315+02:00</Created>
          <CreatedByUsername>sample string 7</CreatedByUsername>
          <DeliveredQuantity>3</DeliveredQuantity>
          <DeliveryDate>2026-06-12T18:26:28.2226315+02:00</DeliveryDate>
          <Id>a7b20515-8237-466e-a229-066edc8b9944</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>