MindsMesh API
Interactive API map
Base URL: 32 routes
App 1 routes
GET
/api
AppController_getHello
Auth 7 routes
POST
/api/auth/forgot-password
Request password reset
POST
/api/auth/login
User login
POST
/api/auth/logout
User logout
GET
/api/auth/profile
Get user profile
POST
/api/auth/refresh
AuthController_refreshTokens
POST
/api/auth/register
User registration
POST
/api/auth/reset-password
Reset user password
Chat 5 routes
POST
/api/chat/{receiverId}/send
ChatController_sendMessage
POST
/api/chat/{receiverId}/upload
ChatController_uploadFile
GET
/api/chat/{userId1}/{userId2}/messages
ChatController_getMessages
GET
/api/chat/active-chats
ChatController_getActiveChats
GET
/api/chat/unread-counts
ChatController_getUnreadCounts
Rooms 2 routes
POST
/api/rooms/create
RoomsController_createRoom
GET
/api/rooms/freelancer/{freelancerId}
RoomsController_getRoomsForFreelancer
Skills 7 routes
GET
/api/skills/all
Retrieve all skill titles
GET
/api/skills/search
Search users by skill
GET
/api/users/{userId}/skills
Retrieve all skills for a user
POST
/api/users/{userId}/skills
Create a new skill for a user
DELETE
/api/users/{userId}/skills/{id}
Delete a skill by ID for a user
GET
/api/users/{userId}/skills/{id}
Retrieve a specific skill by ID for a user
PUT
/api/users/{userId}/skills/{id}
Update a skill by ID for a user
Users 10 routes
GET
/api/users
Retrieve all users
DELETE
/api/users/{id}
Delete a user by ID
GET
/api/users/{id}
Retrieve a user by ID
PUT
/api/users/{id}
Update a user by ID
PUT
/api/users/{id}/update-password
Update user password
POST
/api/users/bulk-create
Bulk create users
DELETE
/api/users/delete-bulk
Bulk delete users
POST
/api/users/register
Register a new user
POST
/api/users/resend-verification-email
UsersController_resendVerificationEmail
GET
/api/users/verify-email
Verify user email