Delete

[POST] .../v1/docorderdelivery/delete

Deletion retail order document. Deletion is available when the document is marked with deleted_mark = true, for marking on deletion used method DocOrderDelivery/DeleteMark Use this destructive method to permanently delete a retail order delivery document after it has been marked with deleted_mark by DocOrderDelivery/DeleteMark. The request requires id and locks the document by id during deletion. The method requires the retail order delete permission, deletes the marked document, writes the action log, sends the deleted webhook and returns row_affected. Business errors such as a missing request body, invalid id, denied access, document not marked for deletion, locked or invalid document state, missing active row, disabled tariff or persistence failures are returned as HTTP 200 ErrorResult.

Request Parameters

Name Type Required Description
id Int64 Required Retail order document 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
  }
}