Remove a company row from a list. Linked people are unlinked, not deleted.
company_row_id === cid) is unlinked — their company_row_id is set to null but the people themselves are kept. Company cells cascade automatically via the ON DELETE CASCADE foreign key.
This is a hard delete. There is no soft-delete or undo — if you need reversibility, snapshot the row first via getListCompany.
list_company_cells before calling this — they are removed transactionally via cascade.Ownership check is strict. The list must be owned by the caller AND the company row must belong to that list. A 404 can mean either; don’t special-case on the exact string.Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
List UUID
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$Company row UUID
^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$Company deleted; linked people unlinked; cells cascaded.
true