📦 Parcel Management API

🚀 Server is running smoothly

🔐 Authentication

Change Password POST /api/auth/change-password
Reset Password POST /api/auth/reset-password
Logout POST /api/auth/logout

👤 User Management

Register User POST /api/user/
Login User POST /api/user/login
Refresh Token POST /api/users/refresh-token
Get Users List (Admin) GET /api/users/
Get User Details GET /api/users/:id
Block User (Admin) PATCH /api/users/block/:id
Unblock User(Admin) PATCH /api/users/unblock/:id

📦 Parcel Operations

Create Parcel POST /api/parcels/
Get User Parcels (Sender or Receiver) GET /api/parcels/me
Get Incoming Parcels (Receiver) GET /api/parcels/incoming
Get Delivery History (Receiver) GET /api/parcels/history
Update Parcel Status (Admin) PATCH /api/parcels/status/:parcelId
Cancel Parcel (Sender) PATCH /api/parcels/cancel/:parcelId
Confirm Delivery (Receiver) PATCH /api/parcels/confirm-delivery/:parcelId
Block/Unblock Parcel (Admin) PATCH /api/parcels/block/:parcelId

📖 Documentation

Coming soon: Detailed API docs and Postman collection.