☰ القائمة
Customer Journey
Simulating end-to-end customer flow
Active Session
Clear Session
No token
Identity:
Guest
1. Onboarding & Auth
POST
Phone
1. Send OTP
Code (123456)
2. Verify & Login
2. Profile & Address
POST
1. Get Cities
Name
City ID
2. Register User
Address Label (e.g. Home)
3. Add Home Address
3. Packages & Payment
POST
1. View Packages
Package ID
2. Initiate Payment
3. Mock Activate (Full Webhook Flow)
4, 5 & 6. Bags & Order
POST
1. Check Profile (Active Packs)
2. View My Bags
Bags to Use
3. Create Order
Order ID (for Driver Link)
Barcodes (comma separated)
4. Driver: Link Bags (Stage 6)
7. Tracking & Rating
POST
List My Orders
Order ID
Rate Order (5/5)
🔐 Admin Login
POST
Admin Phone
1. Request OTP
Code (123456)
2. Verify & Login as Admin
Dashboard Analytics
GET
City ID (Optional)
Fetch Overview Stats
Directory
GET
Search
Search Users
Details & Status
PUT
User ID
Full Profile
Toggle Active Status
View User Orders History
Control Center
GET
Search (ORD#, Phone, Bag)
Filter Orders
Order Actions & Details
PUT
Order ID
View Order Details & Logs
Driver ID
Assign Driver
Force Status Complete
Laundry Sort (Start)
Registration
POST
Name
Phone
City ID
Create Driver
Directory & Details
GET
List All Drivers
Driver ID
Get Full Details
Suspend Driver
View Driver Tasks Log
Invoices & Details
GET
Search (TX ID / Code)
Fetch Invoices
Financial Stats
Invoice ID
Get Invoice Details
Bag Management
POST
Count
Package ID
Generate Bags
Inventory List
Replace
PUT
Old Barcode
New Barcode
Replace Bag Barcode
Packages Management
POST
List Packages
Market Stats
Pkg ID (Edit/Delete)
Name Ar
Price
Create Pkg
Update Price
Delete Pkg
Promo Codes Control
POST
List Active Codes
Usage Stats
Code ID (Toggle)
New Code
Create Code
Toggle Active
Rewards Stats
GET
Fetch Points Stats
Points Ledger
GET
Fetch User Points Table
Banners
POST
Manage Banners
Title
Create New Banner
Admin & Roles
POST
List Staff Members
Staff ID (Status Toggle)
Name
Phone
Role
Operations Manager
Super Admin
Add New Admin
Toggle Admin Status
Cities & Zones
POST
List Cities & Areas
City ID / Area Code
Area Name
Area Code
Add Area to City
Update Area Name
Get Area Drivers
Push Notifications
POST
Title
Body
Send to ALL Clients
Archive History
App Configuration
PUT
Load Settings
Save Global Settings