ServiceHubAPI
http://localhost:5105/swagger/v1/swagger.json
Admin
POST/api/v1/Admin/register
GET/api/v1/Admin/users
DELETE/api/v1/Admin/delete-user/{userId}
GET/api/v1/Admin/services
DELETE/api/v1/Admin/delete-service/{serviceId}
GET/api/v1/Admin/service-requests
GET/api/v1/Admin/payments
Authentication
POST/api/v1/Authentication/register
POST/api/v1/Authentication/login
Client
POST/api/v1/Client/request-service
POST/api/v1/Client/make-payment
GET/api/v1/Client/service-history
GET/api/v1/Client/service-status/{serviceRequestId}
POST/api/v1/Client/cancel-request/{serviceRequestId}
POST/api/v1/Client/leave-review/{serviceId}
POST/api/v1/Client/send-message/{vendorId}
GET/api/v1/Client/chat-messages/{vendorId}
POST/api/v1/Client/update-profile
GET/api/v1/Client/notifications
GET/api/v1/Client/nearby
Report
GET/api/v1/Report/client/{clientId}/service-requests
GET/api/v1/Report/client/{clientId}/payments
GET/api/v1/Report/client/{clientId}/activity
GET/api/v1/Report/client/{clientId}/reviews
GET/api/v1/Report/vendor/{vendorId}/earnings
GET/api/v1/Report/vendor/{vendorId}/service-performance
GET/api/v1/Report/vendor/{vendorId}/service-requests
GET/api/v1/Report/vendor/{vendorId}/client-feedback
GET/api/v1/Report/vendor/{vendorId}/withdrawals
GET/api/v1/Report/vendor/{vendorId}/chat-interactions
GET/api/v1/Report/user-activity
GET/api/v1/Report/financial
GET/api/v1/Report/dispute-resolution
GET/api/v1/Report/service-popularity
GET/api/v1/Report/vendor-performance
GET/api/v1/Report/platform-growth
GET/api/v1/Report/client-satisfaction
GET/api/v1/Report/revenue
Vendor
GET/api/v1/Vendor/services
POST/api/v1/Vendor/add-service
PUT/api/v1/Vendor/update-service/{serviceId}
DELETE/api/v1/Vendor/remove-service/{serviceId}
GET/api/v1/Vendor/service-requests
POST/api/v1/Vendor/accept-request/{requestId}
POST/api/v1/Vendor/reject-request/{requestId}
GET/api/v1/Vendor/payment-details/{requestId}
GET/api/v1/Vendor/payments
POST/api/v1/Vendor/send-message/{clientId}
GET/api/v1/Vendor/chat-messages/{clientId}
PUT/api/v1/Vendor/update-profile
GET/api/v1/Vendor/notifications