0% found this document useful (0 votes)
43 views2 pages

Service Hub API

The document outlines the API endpoints for a ServiceHub application, categorized into Admin, Authentication, Client, Report, and Vendor sections. Each category includes various HTTP methods for operations such as user registration, service requests, payments, and reporting. The API facilitates interactions between clients, vendors, and administrators within the service platform.

Uploaded by

Evans
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views2 pages

Service Hub API

The document outlines the API endpoints for a ServiceHub application, categorized into Admin, Authentication, Client, Report, and Vendor sections. Each category includes various HTTP methods for operations such as user registration, service requests, payments, and reporting. The API facilitates interactions between clients, vendors, and administrators within the service platform.

Uploaded by

Evans
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

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

You might also like