📋 API Information
Base URL: https://app.dmtd.or.tz/
Version: 1.0.0
Format: JSON
Status: ✅ Active
🔐 Authentication
POST
/auth/login.php
User login with username/email and password
👨💼 Admin Endpoints
GET
/admin/dashboard.php
Get dashboard statistics
GET
/admin/sponsors.php
Get all sponsors
GET
/admin/orders.php
Get all orders from all sponsors
GET
/admin/payments.php
Get all payments from all sponsors
GET
/admin/events.php
Get all events
POST
/admin/events.php
Create new event
PUT
/admin/events.php
Update event
GET
/admin/members.php
Get all membership requests
PUT
/admin/members.php
Update membership status (Approve/Deny)
👤 User/Sponsor Endpoints
GET
/user/dashboard.php?user_id={id}
Get user dashboard statistics
GET
/user/orders.php?user_id={id}
Get user's orders
POST
/user/orders.php
Create new order
POST
/user/payment.php
Send USSD payment request
PUT
/user/payment.php
Confirm payment status
GET
/user/events.php
Get active events
GET
/user/membership.php?user_id={id}
Get user's membership requests
POST
/user/membership.php
Submit membership request
📝 Response Format
All API responses follow this JSON format:
{
"success": true/false,
"message": "Status message",
"data": { ... }
}
🔧 Configuration
Database: MySQL (dmtddb)
PHP Version: 7.4.33
Server: LiteSpeed