Delete Company API
Overview
Soft-deletes a company profile by setting delete: true and active: false.
- Endpoint:
/api/companies/delete - Method:
POST - Access: Super Admin
Request Body Schema
| Field | Type | Required | Description |
|---|---|---|---|
id | String (UUID) | Yes | Target company ID |
Request Body Example
{
"id": "c478a846-993d-4c8d-bf8d-d77cb3370e01"
}
Success Response (200 OK)
{
"success": true,
"message": "Company deleted successfully",
"data": {
"id": "c478a846-993d-4c8d-bf8d-d77cb3370e01",
"name": "Abbott Healthcare",
"active": false,
"delete": true
}
}
Database Impact
- Table:
companies - Operations:
UPDATEsettingdelete: true,active: false.