{"ok":true,"name":"BigBotFlowAPI","docs":{"health":"GET /api/health","register":"POST /api/auth/register","login":"POST /api/auth/login","google":"POST /api/auth/google { idToken }","googleConfig":"GET /api/auth/google-config","verifyEmail":"GET /api/auth/verify-email?token=","me":"GET|PATCH /api/auth/me","packages":"GET /api/packages","releases":"GET /api/releases · GET /api/releases/:id/download","flows":"GET /api/flows · GET /api/flows/:id/download","meFlows":"GET|POST /api/me/flows/* — sell/upload/sales (auth)","checkout":"POST /api/billing/checkout { packageId }","flowCheckout":"POST /api/billing/flow-checkout { flowId }","orders":"GET /api/billing/orders","stripeWebhook":"POST /api/billing/webhook","licenseVerify":"POST /api/license/verify { licenseKey, hwid?, nonce } — signed RSA-SHA256","licensePublicKey":"GET /api/license/public-key","licensesMine":"GET /api/licenses/mine","licensesMint":"POST /api/licenses { displayName? } — one key; reissue revokes old","adminUsers":"GET|POST /api/admin/users · PATCH /api/admin/users/:id (admin; isAdmin create = root only)","adminStats":"GET /api/admin/stats","adminOrders":"GET /api/admin/orders?status=","adminLicenses":"GET|POST /api/admin/licenses · PATCH /api/admin/licenses/:id · POST .../unbind-hwid","adminPackages":"GET /api/packages/all · POST|PATCH /api/packages (root)","adminCoupons":"GET|POST /api/admin/coupons · PATCH /api/admin/coupons/:id · GET .../redemptions","adminReleases":"GET|POST /api/admin/releases/* — R2 program builds","adminFlows":"GET|POST /api/admin/flows/* — R2 flow library","couponRedeem":"POST /api/coupons/redeem { code }","couponsMine":"GET /api/coupons/mine"}}