TunnelSats Public Wireguard API
    • About our team
    • 📢 Public
      • List Available WireGuard Servers & Regions
        GET
      • Create a New WireGuard Subscription (Invoice Generation)
        POST
      • Claim WireGuard Configuration After Payment Settlement
        POST
      • Check subscription status via payment hash
        GET
      • Renew an Existing VPN Subscription (Anonymous)
        POST
      • Get Subscription & Bandwidth Status by WireGuard Public Key
        POST
      • Request Bandwidth Top-Up ($1 for +100GB)
        POST
    • 🔐 Authenticated
      • List Account Subscriptions (Authenticated)
        GET
      • Sync Subscription
        POST
      • Create Referral Code
        POST
      • Referral History
        GET
    • 🔧 Tools
      • Lightning Node Network Address Discovery
        POST
      • Universal Connectivity & Latency Probe
        POST
    • Announcements
      • 💫 What is TunnelSats?
      • 🚀 Introducing the TunnelSats Public API v1
      • How TunnelSats Leverages Public APIs for Confined VPN Management
    • Cookbook
      • 🛑 Error Codes & Troubleshooting
      • 🎁 Referral Program: Earn Bonus Months
      • 🚑 Node Health & Upkeep
      • 🛡️ Security & Authentication
      • 🛠️ Automation & Code Examples
      • ⚡ Bandwidth Top-Up ($1 for +100GB)
      • 🐚 Bash One-Liners
    • Schemas
      • Server
      • InvoiceOrder
      • SubscriptionStatus
      • WireGuardConfig
      • ReferralCode
      • ReferralHistory
      • NodeLookup
      • ConnectivityResult
      • ApiError
      • RenewalOrder
      • BandwidthResetResponse
      • PublicKeyStatusResponse
      • ClaimResult
      • SubscriptionListItem

    BandwidthResetResponse

    {
        "invoice": "lnbc30000n1p...",
        "paymentHash": "c3d4e5f6a1b2...",
        "resetId": "d7b2277f-5990-4721-a565-6816babadc59",
        "amountSats": 3000,
        "amountUsd": "1.00",
        "currentUsagePercent": "85.4",
        "resetsThisMonth": 0,
        "maxResetsPerMonth": 2
    }
    Built with