{
    "app": "BulkSMS",
    "status": "running",
    "version": "3.0",
    "mode": "multi-tenant SaaS",
    "endpoints": {
        "auth": "POST /api/auth",
        "signup": "POST /api/signup",
        "verify_email": "POST/GET /api/verify-email",
        "password_reset": "POST /api/password-reset",
        "accept_invite": "POST /api/accept-invite",
        "send_sms": "POST /api/sms (alias: /api/messages, /v1/messages)",
        "list_messages": "GET  /api/logs?type=sms (alias: /api/messages, /v1/messages)",
        "balance": "GET  /api/balance",
        "2fa": "POST /api/2fa",
        "plans": "GET  /api/plans",
        "billing": "GET/POST /api/billing?action=...",
        "tenant_admin": "GET/POST /api/admin?scope=tenant&action=...",
        "platform_admin": "GET/POST /api/admin?scope=platform&action=...",
        "sender_ids": "GET/POST/DELETE /api/sender-ids",
        "kyc": "GET /api/kyc, POST /api/kyc?action=submit|upload|resubmit",
        "snippe_webhook": "POST /api/webhook/snippe",
        "snippe_charge": "POST /api/billing?action=create-charge (push-USSD)"
    }
}