API endpoints to create and update toolinfo records:
- POST /api/tools/ - Create a new toolinfo record
- PUT /api/tools/{id}/ - Update a toolinfo record
PATCH /api/tools/{id}/ - Partial update a toolinfo record- DELETE /api/tools/{id}/ - Delete toolinfo record
Should a delete actually remove the record or just be a soft deletion?