[POST] .../v1/docadditionalexpenses/unlock
Unlocks additional expense document for editing. Use this method to unlock one or more additional expenses documents after an editing or posting workflow finishes. The request requires the additional expenses unlock permission and the body must contain a non-empty ids array with positive document IDs. The response reports how many document lock rows changed and callers can verify lock state with DocAdditionalExpenses/Get. Business errors such as missing body, missing ids, invalid IDs, denied access, lock ownership conflicts, database failures or persistent unlock errors are returned as HTTP 200 ErrorResult.
Request Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| ids | Array of Int64 | Required | Record IDs. |
Request Example
{
"ids": [
56
]
}
Response Parameters
| Name | Type | Description |
|---|---|---|
| ok | Boolean | Indicates whether the request completed successfully. |
| result | Update | Update operation result. |
Response Example
{
"ok": true,
"result": {
"row_affected": 1
}
}