Comprehensive REST API for Law Firm Management
Built with Laravel 12.40.2 & Laravel Sanctum
Total Users
4
Courts
16
Cases
0
Total Records
0
Register User
/api/register
Login
/api/login
Logout
/api/logout
Get User
/api/user
Update User
/api/user
Change Password
/api/change-password
Get All Users
/api/users
Delete User
/api/users/{id}
List Courts
/api/courts
Create Court
/api/courts
Get Court
/api/courts/{id}
Update Court
/api/courts/{id}
Delete Court
/api/courts/{id}
Bulk Create Courts
/api/courts/bulk
List Cases
/api/cases
Create Case
/api/cases
Get Case
/api/cases/{id}
Update Case
/api/cases/{id}
Delete Case
/api/cases/{id}
Bulk Create Cases
/api/cases/bulk
Get Case with Clients
/api/cases/{id}/with-clients
Get Case with Clients & Parties
/api/cases/{id}/with-clients-parties
Get Case with All Details
/api/cases/{id}/with-all-details
Get All Cases with Details
/api/cases/all/with-all-details
List Case Clients
/api/case-clients
Create Case Client
/api/case-clients
Get Case Client
/api/case-clients/{id}
Update Case Client
/api/case-clients/{id}
Delete Case Client
/api/case-clients/{id}
Bulk Create Case Clients
/api/case-clients/bulk
List Case Parties
/api/case-parties
Create Case Party
/api/case-parties
Get Case Party
/api/case-parties/{id}
Update Case Party
/api/case-parties/{id}
Delete Case Party
/api/case-parties/{id}
Bulk Create Case Parties
/api/case-parties/bulk
List Case Hearings
/api/case-hearings
Create Case Hearing
/api/case-hearings
Get Case Hearing
/api/case-hearings/{id}
Update Case Hearing
/api/case-hearings/{id}
Delete Case Hearing
/api/case-hearings/{id}
Bulk Create Case Hearings
/api/case-hearings/bulk
List Case Payments
/api/case-payments
Create Case Payment
/api/case-payments
Get Case Payment
/api/case-payments/{id}
Update Case Payment
/api/case-payments/{id}
Delete Case Payment
/api/case-payments/{id}
Bulk Create Case Payments
/api/case-payments/bulk
Law Farm Backend API - Built with ❤️ using Laravel
Version 1.0.0 | Last Updated: February 2026
Developed by, Rafin Hossain