Delete
[POST] .../v1/orderdeliveryoperation/delete
Deletes item lines from a retail order document. Delete item rows from a retail order delivery document. The request body is an array of one to 250 rows and each row must contain a positive operation id. The method requires the retail order operation delete permission, locks the owning document resolved from operation ids, verifies all operations belong to one valid editable document, marks rows as deleted, updates the document amount and returns row_affected with ids. Errors such as a missing or empty array body, batch-size violations, invalid ids, denied access, invalid document state, missing operations, missing active rows, storage errors are returned as HTTP 200 ErrorResult.
Request Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| id | Int64 | Required | Retail order operation ID. |
Request Example
[
{
"id": 1
}
]
Response Parameters
| Name | Type | Description |
|---|---|---|
| ok | Boolean | Indicates whether the request completed successfully. |
| result | Update | Update operation result. |
Response Example
{
"ok": true,
"result": {
"ids": [
null
],
"row_affected": 1
}
}