🔐 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