Sectors
Organizational sectors — full CRUD.
List sectors
List sectors
Create a sector
On success the `ETag` header carries the new record's version and `Location` points at the new resource.
Get a sector by id
Get a sector by id
Update a sector
Partial update. Send the current version via the `If-Match` header (preferred; from the `ETag` of a prior read) or the body `_version`. Missing → `400`; stale → `409`.
Delete a sector
Soft-deletes the sector and returns the deleted record. Send the current version via the `If-Match` header (preferred; from the `ETag` of a prior read) or the `_version` query param. Missing → `400`; stale → `409`.