{
    "ok": true,
    "code": "SUCCESS",
    "message": "Z-Pay Swift API and service links",
    "data": {
        "title": "Z-Pay Swift API & Service Links",
        "main_links": [
            {
                "label": "User Panel",
                "url": "https://zpayswift.com/user",
                "description": "Customer dashboard, wallet, topup, send money, bundle, and history."
            },
            {
                "label": "Track Request",
                "url": "https://zpayswift.com/track",
                "description": "Open a token-based request tracking link."
            },
            {
                "label": "Download APK",
                "url": "https://zpayswift.com/download-apk",
                "description": "Download the Android app when available."
            },
            {
                "label": "Apply as Partner",
                "url": "https://zpayswift.com/apply-subadmin",
                "description": "Apply for partner access through the public partner form."
            },
            {
                "label": "API Base",
                "url": "https://zpayswift.com/api",
                "description": "Clean public API base for app integrations."
            }
        ],
        "public_tracking": {
            "title": "MFS Tracking / Receipt",
            "description": "Tracking links are token-based. Paste a valid token or Z-Pay Swift tracking link on the public tracking page.",
            "tracking_url": "https://zpayswift.com/track",
            "token_url": "https://zpayswift.com/track/TRACKING_TOKEN",
            "api_base": "https://zpayswift.com/api"
        },
        "service_actions": [
            {
                "name": "Login",
                "description": "Secure OTP/session based login for users.",
                "safe_route": "/user"
            },
            {
                "name": "Register",
                "description": "Customer registration and OTP verification.",
                "safe_route": "/user"
            },
            {
                "name": "Dashboard",
                "description": "Wallet balance, request summaries, and quick services.",
                "safe_route": "/user"
            },
            {
                "name": "Topup",
                "description": "Create and track mobile topup requests.",
                "safe_route": "/user"
            },
            {
                "name": "bKash/Nagad Send Money",
                "description": "Create MFS send money requests and track status with receipt links.",
                "safe_route": "/user"
            },
            {
                "name": "Bundle",
                "description": "Browse and request available bundle offers.",
                "safe_route": "/user"
            },
            {
                "name": "History",
                "description": "View current and previous request history where available.",
                "safe_route": "/user"
            },
            {
                "name": "Tracking",
                "description": "Open token-based receipt/tracking links.",
                "safe_route": "/track"
            },
            {
                "name": "Partner Apply",
                "description": "Apply for partner access without sharing any secret key.",
                "safe_route": "/apply-subadmin"
            }
        ],
        "developer_access": {
            "summary": "Developer and app access requires valid credentials. Secret values are never displayed on this page.",
            "headers": [
                {
                    "name": "X-APP-KEY",
                    "purpose": "Required by app endpoints where configured.",
                    "value": "Hidden"
                },
                {
                    "name": "X-SESSION-TOKEN",
                    "purpose": "User session token where applicable.",
                    "value": "Hidden"
                },
                {
                    "name": "Authorization: Bearer",
                    "purpose": "Bearer session token where supported.",
                    "value": "Hidden"
                },
                {
                    "name": "X-API-KEY",
                    "purpose": "Partner public API integration key.",
                    "value": "Hidden"
                },
                {
                    "name": "X-WORKER-KEY",
                    "purpose": "Worker app access only.",
                    "value": "Hidden"
                }
            ]
        },
        "security_notice": [
            "Password, PIN, token, hash, private keys, bot tokens, SMS keys, and Firebase credentials are never shown here.",
            "Internal endpoints are protected by app keys, sessions, roles, worker keys, API keys, or webhook secrets.",
            "Public receipt pages require a non-guessable tracking token."
        ],
        "developer_endpoints": {
            "User APIs": [
                {
                    "method": "POST",
                    "path": "user.login.start",
                    "access": "Protected app access",
                    "description": "Start user login."
                },
                {
                    "method": "POST",
                    "path": "user.login.verify",
                    "access": "Protected app access",
                    "description": "Verify login and create a session."
                },
                {
                    "method": "POST",
                    "path": "user.register.start",
                    "access": "Protected app access",
                    "description": "Start registration."
                },
                {
                    "method": "POST",
                    "path": "user.register.confirm",
                    "access": "Protected app access",
                    "description": "Confirm registration."
                },
                {
                    "method": "GET/POST",
                    "path": "user.dashboard",
                    "access": "Protected user session",
                    "description": "User dashboard actions."
                },
                {
                    "method": "POST",
                    "path": "topup.create",
                    "access": "Protected user session",
                    "description": "Create a topup request."
                },
                {
                    "method": "POST",
                    "path": "send_money.create",
                    "access": "Protected user session",
                    "description": "Create a bKash/Nagad send money request."
                },
                {
                    "method": "GET",
                    "path": "request.tracking",
                    "access": "Public token",
                    "description": "Open public tracking page."
                }
            ],
            "Subadmin Public APIs": [
                {
                    "method": "POST",
                    "path": "partner.topup.create",
                    "access": "Protected API key",
                    "description": "Create topup request."
                },
                {
                    "method": "GET",
                    "path": "partner.bundle.offers",
                    "access": "Protected API key",
                    "description": "List available bundle offers."
                },
                {
                    "method": "POST",
                    "path": "partner.bundle.create",
                    "access": "Protected API key",
                    "description": "Create bundle request."
                }
            ],
            "Worker App": [
                {
                    "method": "POST",
                    "path": "worker.heartbeat",
                    "access": "Protected worker key",
                    "description": "Worker heartbeat."
                },
                {
                    "method": "POST",
                    "path": "worker.claim",
                    "access": "Protected worker key",
                    "description": "Claim pending topup."
                },
                {
                    "method": "POST",
                    "path": "worker.result",
                    "access": "Protected worker key",
                    "description": "Submit topup result."
                }
            ],
            "Telegram Webhook": [
                {
                    "method": "POST",
                    "path": "telegram.webhook",
                    "access": "Protected webhook secret",
                    "description": "Unified Telegram webhook route."
                },
                {
                    "method": "POST",
                    "path": "telegram.bundle_callback",
                    "access": "Protected webhook secret",
                    "description": "Bundle callback route."
                },
                {
                    "method": "POST",
                    "path": "telegram.mfs_callback",
                    "access": "Protected webhook secret",
                    "description": "MFS callback route."
                },
                {
                    "method": "POST",
                    "path": "telegram.topup_callback",
                    "access": "Protected webhook secret",
                    "description": "Topup callback route."
                }
            ]
        },
        "response_shape": {
            "ok": true,
            "code": "SUCCESS",
            "message": "Human readable status message",
            "data": []
        }
    }
}