Account

APIDescription
GET api/Account/UserInfo

No documentation available.

POST api/Account/Logout

No documentation available.

GET api/Account/ManageInfo?returnUrl={returnUrl}&generateState={generateState}

No documentation available.

POST api/Account/ChangePassword

No documentation available.

POST api/Account/SetPassword

No documentation available.

POST api/Account/AddExternalLogin

No documentation available.

POST api/Account/RemoveLogin

No documentation available.

GET api/Account/ExternalLogin?provider={provider}&error={error}

No documentation available.

GET api/Account/ExternalLogins?returnUrl={returnUrl}&generateState={generateState}

No documentation available.

POST api/Account/Register

No documentation available.

POST api/Account/RegisterExternal

No documentation available.

Messages

APIDescription
GET api/jobs/{jobId}/messages?beforeUtc={beforeUtc}&take={take}

No documentation available.

POST api/jobs/{jobId}/messages

No documentation available.

POST api/messages/{id}/read

No documentation available.

Reports

APIDescription
POST api/reports

No documentation available.

GET api/reports/mine

No documentation available.

Favourites

APIDescription
GET api/favourites

No documentation available.

POST api/favourites/{tradespersonProfileId}

No documentation available.

DELETE api/favourites/{tradespersonProfileId}

No documentation available.

Reviews

APIDescription
POST api/reviews/job/{jobId}

No documentation available.

PUT api/reviews/{id}

No documentation available.

POST api/reviews/{id}/response

No documentation available.

POST api/reviews/{id}/report

No documentation available.

Addresses

APIDescription
GET api/addresses

No documentation available.

GET api/addresses/{id}

No documentation available.

POST api/addresses

No documentation available.

PUT api/addresses/{id}

No documentation available.

DELETE api/addresses/{id}

No documentation available.

Auth

APIDescription
POST api/auth/register

No documentation available.

POST api/auth/login

No documentation available.

POST api/auth/google

No documentation available.

POST api/auth/refresh-token

No documentation available.

POST api/auth/verify-email

No documentation available.

POST api/auth/verify-mobile

No documentation available.

Users

APIDescription
GET api/users/me

No documentation available.

PUT api/users/me

No documentation available.

POST api/users/me/delete-request

No documentation available.

Media

APIDescription
POST api/media/upload

No documentation available.

GET api/media/{year}/{month}/{fileName}

No documentation available.

Notifications

APIDescription
GET api/notifications?unreadOnly={unreadOnly}&page={page}&pageSize={pageSize}

No documentation available.

POST api/notifications/{id}/read

No documentation available.

POST api/notifications/read-all

No documentation available.

Quotes

APIDescription
POST api/jobs/{jobId}/quotes

No documentation available.

GET api/jobs/{jobId}/quotes

No documentation available.

GET api/quotes/{id}

No documentation available.

PUT api/quotes/{id}

No documentation available.

POST api/quotes/{id}/withdraw

No documentation available.

POST api/quotes/{id}/reject

No documentation available.

Devices

APIDescription
POST api/devices/register

No documentation available.

POST api/devices/unregister

No documentation available.

Portfolio

APIDescription
GET api/portfolio/{id}

No documentation available.

POST api/portfolio

No documentation available.

PUT api/portfolio/{id}

No documentation available.

DELETE api/portfolio/{id}

No documentation available.

TradeCategories

APIDescription
GET api/trade-categories

No documentation available.

GET api/trade-categories/{id}

No documentation available.

GET api/trade-categories/{id}/subcategories

No documentation available.

Admin

APIDescription
GET api/admin/dashboard

No documentation available.

GET api/admin/users?userType={userType}&status={status}&search={search}&page={page}&pageSize={pageSize}

No documentation available.

POST api/admin/users/{id}/suspend

No documentation available.

POST api/admin/users/{id}/restore

No documentation available.

GET api/admin/verifications?status={status}&page={page}&pageSize={pageSize}

No documentation available.

POST api/admin/verifications/{id}/review

No documentation available.

GET api/admin/jobs?status={status}&emergency={emergency}&page={page}&pageSize={pageSize}

No documentation available.

POST api/admin/jobs/{id}/close

No documentation available.

GET api/admin/reports?status={status}&page={page}&pageSize={pageSize}

No documentation available.

POST api/admin/reports/{id}/resolve

No documentation available.

POST api/admin/reviews/{id}/moderate

No documentation available.

POST api/admin/categories

No documentation available.

PUT api/admin/categories/{id}

No documentation available.

GET api/admin/audit-logs?entityType={entityType}&userId={userId}&page={page}&pageSize={pageSize}

No documentation available.

Jobs

APIDescription
POST api/jobs

No documentation available.

GET api/jobs/{id}

No documentation available.

PUT api/jobs/{id}

No documentation available.

POST api/jobs/{id}/publish

No documentation available.

POST api/jobs/{id}/cancel

No documentation available.

POST api/jobs/{id}/accept-quote

No documentation available.

POST api/jobs/{id}/status

No documentation available.

GET api/jobs/customer?status={status}&page={page}&pageSize={pageSize}

No documentation available.

GET api/jobs/tradesperson?status={status}&page={page}&pageSize={pageSize}

No documentation available.

GET api/jobs/nearby?latitude={latitude}&longitude={longitude}&radiusKm={radiusKm}&emergencyOnly={emergencyOnly}

No documentation available.

POST api/jobs/{id}/media

No documentation available.

VerificationDocuments

APIDescription
GET api/verification-documents

No documentation available.

POST api/verification-documents

No documentation available.

DELETE api/verification-documents/{id}

No documentation available.

Tradespeople

APIDescription
POST api/tradespeople/enroll

No documentation available.

GET api/tradespeople/nearby?latitude={latitude}&longitude={longitude}&categoryId={categoryId}&radiusKm={radiusKm}&available={available}&emergencyOnly={emergencyOnly}&minimumRating={minimumRating}&page={page}&pageSize={pageSize}

No documentation available.

GET api/tradespeople/{id}

No documentation available.

PUT api/tradespeople/{id}

No documentation available.

POST api/tradespeople/{id}/availability

No documentation available.

POST api/tradespeople/{id}/service-area

No documentation available.

GET api/tradespeople/{id}/reviews?page={page}&pageSize={pageSize}

No documentation available.

GET api/tradespeople/{id}/portfolio

No documentation available.

Values

APIDescription
GET api/Values

No documentation available.

GET api/Values/{id}

No documentation available.

POST api/Values

No documentation available.

PUT api/Values/{id}

No documentation available.

DELETE api/Values/{id}

No documentation available.