[POST] .../v1/region/delete
Deletes region. Use this method to soft-delete a region that is no longer used by retail customers or other active workflows. The method validates id, checks region delete permission 447, verifies that the region exists, rejects deletion when retail customers still reference the region, marks the record as deleted, writes an action log record, invalidates the region cache, sends the RegionDeleted webhook and returns row_affected. The request body is required and id must be a positive region id; the operation changes catalog state and should be treated as destructive by clients. Missing body, invalid id, unknown region, existing customer references, denied permission, no changed row and database errors are returned as HTTP 200 ErrorResult business errors.
Request Parameters
| Name | Type | Required | Description |
|---|---|---|---|
| id | Int64 | Required | Region ID. |
Request Example
{
"id": 12
}
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,
"ids": null
}
}