🔧 Mechanic Shop API Demo
🔓 Not logged in
🔐 Login
👥 Customers
🔧 Mechanics
📦 Inventory
🎫 Service Tickets
🔐 Customer Login
Email:
Password:
Login
Logout
🎫 My Service Tickets
Get My Tickets
✏️ Update My Profile
Customer ID:
First Name (optional):
Last Name (optional):
Email (optional):
Password (optional):
Phone (optional):
Address (optional):
Update Customer
🗑️ Delete My Account
Customer ID:
Delete Customer
View All Customers
Get All Customers
Add New Customer
First Name:
Last Name:
Email:
Password:
Phone (optional):
Address (optional):
Add Customer
Get Customer by ID
Customer ID:
Get Customer
View All Mechanics
Get All Mechanics
Add New Mechanic
First Name:
Last Name:
Email:
Phone (optional):
Specialty (optional):
Hourly Rate (optional):
Hire Date (optional):
Add Mechanic
Get Mechanic by ID
Mechanic ID:
Get Mechanic
Update Mechanic
Mechanic ID:
First Name (optional):
Last Name (optional):
Email (optional):
Phone (optional):
Specialty (optional):
Hourly Rate (optional):
Hire Date (optional):
Update Mechanic
Delete Mechanic
Mechanic ID:
Delete Mechanic
View Inventory
Get All Items
Add Inventory Item
Part Name:
Price:
Add Item
Get Inventory Item by ID
Inventory ID:
Get Item
Update Inventory Item
Inventory ID:
Part Name (optional):
Price (optional):
Update Item
Delete Inventory Item
Inventory ID:
Delete Item
View Service Tickets
Get All Tickets
Add Part to Service Ticket
Ticket ID:
Part (Inventory) ID:
Add Part to Ticket
Remove Part from Service Ticket
Ticket ID:
Part (Inventory) ID:
Remove Part from Ticket
Get Tickets by Customer ID
Customer ID:
Get Customer Tickets
Create Service Ticket
Customer ID:
Description:
Vehicle Year (optional):
Vehicle Make (optional):
Vehicle Model (optional):
Vehicle VIN (optional):
Assign Mechanic (optional):
Estimated Cost (optional):
Status:
Open
In Progress
Completed
Cancelled
Create Ticket
Update Service Ticket
Ticket ID:
Description (optional):
Vehicle Year (optional):
Vehicle Make (optional):
Vehicle Model (optional):
Vehicle VIN (optional):
Estimated Cost (optional):
Actual Cost (optional):
Status (optional):
-- Keep Current --
Open
In Progress
Completed
Cancelled
Update Ticket
Delete Service Ticket
Ticket ID:
Delete Ticket
Assign Mechanic to Ticket
Ticket ID:
Mechanic ID:
Assign Mechanic
Remove Mechanic from Ticket
Ticket ID:
Mechanic ID:
Remove Mechanic
Get Tickets by Mechanic ID
Mechanic ID:
Get Mechanic Tickets