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| Name | Description | Type | Additional information |
|---|---|---|---|
| SupplierOrderHeadId |
The id of the SupplierOrder |
integer |
None. |
| Username |
The name of the user that wants to change the SupplierOrderDeliveryDetails |
string |
None. |
| SupplierOrderLines |
A list of SupplierOrderLines with the SupplierOrderDeliveryDetails to be updated |
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": "5a1fc116-9d94-44a7-8755-6480edcc33ff",
"DeliveryDate": "12/21/2025 1:09:25 PM",
"DeliveredQuantity": 3.0,
"ConfirmedQuantity": 4.0,
"Note": "sample string 5",
"Created": "12/21/2025 1:09:25 PM",
"CreatedByUsername": "sample string 7"
},
{
"Id": "5a1fc116-9d94-44a7-8755-6480edcc33ff",
"DeliveryDate": "12/21/2025 1:09:25 PM",
"DeliveredQuantity": 3.0,
"ConfirmedQuantity": 4.0,
"Note": "sample string 5",
"Created": "12/21/2025 1:09:25 PM",
"CreatedByUsername": "sample string 7"
}
]
},
{
"SupplierOrderLineNumber": 1,
"DeliveryDetails": [
{
"Id": "5a1fc116-9d94-44a7-8755-6480edcc33ff",
"DeliveryDate": "12/21/2025 1:09:25 PM",
"DeliveredQuantity": 3.0,
"ConfirmedQuantity": 4.0,
"Note": "sample string 5",
"Created": "12/21/2025 1:09:25 PM",
"CreatedByUsername": "sample string 7"
},
{
"Id": "5a1fc116-9d94-44a7-8755-6480edcc33ff",
"DeliveryDate": "12/21/2025 1:09:25 PM",
"DeliveredQuantity": 3.0,
"ConfirmedQuantity": 4.0,
"Note": "sample string 5",
"Created": "12/21/2025 1:09:25 PM",
"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>2025-12-21T13:09:25.033299+00:00</Created>
<CreatedByUsername>sample string 7</CreatedByUsername>
<DeliveredQuantity>3</DeliveredQuantity>
<DeliveryDate>2025-12-21T13:09:25.033299+00:00</DeliveryDate>
<Id>5a1fc116-9d94-44a7-8755-6480edcc33ff</Id>
<Note>sample string 5</Note>
</SupplierOrderDeliveryDetail>
<SupplierOrderDeliveryDetail>
<ConfirmedQuantity>4</ConfirmedQuantity>
<Created>2025-12-21T13:09:25.033299+00:00</Created>
<CreatedByUsername>sample string 7</CreatedByUsername>
<DeliveredQuantity>3</DeliveredQuantity>
<DeliveryDate>2025-12-21T13:09:25.033299+00:00</DeliveryDate>
<Id>5a1fc116-9d94-44a7-8755-6480edcc33ff</Id>
<Note>sample string 5</Note>
</SupplierOrderDeliveryDetail>
</DeliveryDetails>
<SupplierOrderLineNumber>1</SupplierOrderLineNumber>
</SupplierOrderDeliveryDetailsUpdate>
<SupplierOrderDeliveryDetailsUpdate>
<DeliveryDetails>
<SupplierOrderDeliveryDetail>
<ConfirmedQuantity>4</ConfirmedQuantity>
<Created>2025-12-21T13:09:25.033299+00:00</Created>
<CreatedByUsername>sample string 7</CreatedByUsername>
<DeliveredQuantity>3</DeliveredQuantity>
<DeliveryDate>2025-12-21T13:09:25.033299+00:00</DeliveryDate>
<Id>5a1fc116-9d94-44a7-8755-6480edcc33ff</Id>
<Note>sample string 5</Note>
</SupplierOrderDeliveryDetail>
<SupplierOrderDeliveryDetail>
<ConfirmedQuantity>4</ConfirmedQuantity>
<Created>2025-12-21T13:09:25.033299+00:00</Created>
<CreatedByUsername>sample string 7</CreatedByUsername>
<DeliveredQuantity>3</DeliveredQuantity>
<DeliveryDate>2025-12-21T13:09:25.033299+00:00</DeliveryDate>
<Id>5a1fc116-9d94-44a7-8755-6480edcc33ff</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:
Response Information
Resource Description
A reponse object with the id of the SupplierOrder, Success true/false and an error message
SupplierOrderDeliveryDetailsPostResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| Success |
Returns true if the SupplierOrderDeliveryDetails are updated |
boolean |
None. |
| ErrorMessage |
An error message in case of a not sucessfull update |
string |
None. |
| SupplierOrderId |
The id of the SupplierOrder |
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>