Delete
Information about the delete endpoint of the REST API, including usage, parameters, and responses
Delete Endpoint
This section explains how to use the delete endpoints of the REST API in SolidX. You can remove records either individually or in bulk using these endpoints.
Mental Model
Delete endpoints remove records from active results. When soft delete is enabled, the record is marked as deleted instead of being physically removed from the database.
Deleting a Single Record
When soft delete is enabled on a model such as fee-type, the record is not permanently removed. Instead, the deletedAt and deletedTracker fields are populated.
Example: Delete a Fee Type Record
Sample Response
{
"statusCode": 200,
"message": [],
"error": "",
"data": {
"partPaymentAllowed": true,
"id": 3,
"createdAt": "2025-08-06T23:30:10.185Z",
"updatedAt": "2025-08-07T00:06:18.418Z",
"deletedAt": "2025-08-07T00:06:18.378Z",
"deletedTracker": "Thu Aug 07 2025 11:06:18 GMT+0530 (India Standard Time)",
"feeType": "tuition",
"updatedBy": {
"id": 1,
"fullName": "Default Admin",
"email": "admin@example.service.com",
"active": true
}
}
}The response confirms soft deletion and shows the tracking metadata returned by the API.
Bulk Deletion
SolidX also supports deleting multiple records in a single request.
Example: Bulk Delete Fee Types
Headers
Content-Type: application/json
Authorization: Bearer <token>Request
DELETE /api/fee-type/bulkBody
[1] // List of record IDs to deleteSample Response
[
{
"statusCode": 200,
"message": [],
"error": "",
"data": {
"partPaymentAllowed": true,
"id": 3,
"createdAt": "2025-08-06T23:30:10.185Z",
"updatedAt": "2025-08-07T00:06:18.418Z",
"deletedAt": "2025-08-07T00:06:18.378Z",
"deletedTracker": "Thu Aug 07 2025 11:06:18 GMT+0530 (India Standard Time)",
"feeType": "tuition",
"updatedBy": {
"id": 1,
"fullName": "Default Admin",
"email": "admin@example.service.com",
"active": true
}
}
}
]Summary
- Use
DELETE /api/model/{id}for soft-deleting a single record. - Use
DELETE /api/model/bulkwith an array of IDs for bulk deletion. - Responses return deleted data including soft delete metadata (
deletedAt,deletedTracker).

