{
  "ok": true,
  "summary": {
    "unconfigured": 7,
    "totalEstimatedMonthly": "$480-2,050/mois",
    "guides": [
      {
        "platform": "Reddit",
        "revenue": "$50-150/mois (trafic organique)",
        "difficulty": "easy"
      },
      {
        "platform": "Dev.to",
        "revenue": "$50-200/mois (trafic organique)",
        "difficulty": "easy"
      },
      {
        "platform": "Medium",
        "revenue": "$30-100/mois (trafic organique)",
        "difficulty": "easy"
      },
      {
        "platform": "Instagram",
        "revenue": "$100-400/mois (trafic indirect)",
        "difficulty": "medium"
      },
      {
        "platform": "Etsy",
        "revenue": "$50-200/mois",
        "difficulty": "medium"
      },
      {
        "platform": "Bluesky",
        "revenue": "$0 direct, $50-200/mois en trafic",
        "difficulty": "easy"
      },
      {
        "platform": "Stripe (API Payante)",
        "revenue": "$200-1000/mois (abonnements récurrents)",
        "difficulty": "medium"
      }
    ]
  },
  "guides": [
    {
      "platform": "Reddit",
      "description": "Cross-post to r/Entrepreneur, r/SideHustle, r/passive_income",
      "setupUrl": "https://www.reddit.com/prefs/apps",
      "secretsRequired": [
        "REDDIT_CLIENT_ID",
        "REDDIT_CLIENT_SECRET",
        "REDDIT_USERNAME",
        "REDDIT_PASSWORD"
      ],
      "estimatedRevenue": "$50-150/mois (trafic organique)",
      "difficulty": "easy",
      "steps": [
        "1. Créer un compte Reddit si besoin",
        "2. Aller sur https://www.reddit.com/prefs/apps",
        "3. Cliquer 'create another app...' → type 'script'",
        "4. Copier client_id et client_secret",
        "5. Configurer: npx wrangler secret put REDDIT_CLIENT_ID",
        "6. Configurer: npx wrangler secret put REDDIT_CLIENT_SECRET",
        "7. Configurer: npx wrangler secret put REDDIT_USERNAME",
        "8. Configurer: npx wrangler secret put REDDIT_PASSWORD"
      ]
    },
    {
      "platform": "Dev.to",
      "description": "Publish articles to dev.to with natural product mentions",
      "setupUrl": "https://dev.to/settings/extensions",
      "secretsRequired": [
        "DEVTO_API_KEY"
      ],
      "estimatedRevenue": "$50-200/mois (trafic organique)",
      "difficulty": "easy",
      "steps": [
        "1. Créer un compte dev.to",
        "2. Aller sur https://dev.to/settings/extensions",
        "3. Générer une API key",
        "4. Configurer: npx wrangler secret put DEVTO_API_KEY"
      ]
    },
    {
      "platform": "Medium",
      "description": "Repurpose articles to Medium for organic reach",
      "setupUrl": "https://medium.com/settings/integrations",
      "secretsRequired": [
        "MEDIUM_TOKEN"
      ],
      "estimatedRevenue": "$30-100/mois (trafic organique)",
      "difficulty": "easy",
      "steps": [
        "1. Créer un compte Medium",
        "2. Aller sur https://medium.com/settings/integrations",
        "3. Générer un Integration token",
        "4. Configurer: npx wrangler secret put MEDIUM_TOKEN"
      ]
    },
    {
      "platform": "Instagram",
      "description": "Auto-post product promotions to Instagram",
      "setupUrl": "https://developers.facebook.com",
      "secretsRequired": [
        "INSTAGRAM_ACCESS_TOKEN",
        "INSTAGRAM_BUSINESS_ACCOUNT_ID"
      ],
      "estimatedRevenue": "$100-400/mois (trafic indirect)",
      "difficulty": "medium",
      "steps": [
        "1. Créer un Meta App sur https://developers.facebook.com",
        "2. Ajouter le produit Instagram Graph API",
        "3. Connecter un compte Instagram Business/Creator",
        "4. Générer un access token long-lived (permissions: instagram_basic, instagram_content_publish)",
        "5. Trouver le Business Account ID via GET /me/accounts",
        "6. Configurer: npx wrangler secret put INSTAGRAM_ACCESS_TOKEN",
        "7. Configurer: npx wrangler secret put INSTAGRAM_BUSINESS_ACCOUNT_ID"
      ]
    },
    {
      "platform": "Etsy",
      "description": "Sell digital printables on Etsy (90M+ buyers)",
      "setupUrl": "https://www.etsy.com/developers",
      "secretsRequired": [
        "ETSY_API_KEY",
        "ETSY_SHARED_SECRET"
      ],
      "estimatedRevenue": "$50-200/mois",
      "difficulty": "medium",
      "steps": [
        "1. Créer un compte Etsy vendeur",
        "2. Aller sur https://www.etsy.com/developers",
        "3. Créer une app (type: Web)",
        "4. Configurer OAuth callback URL",
        "5. Copier API keystring et shared secret",
        "6. Configurer: npx wrangler secret put ETSY_API_KEY",
        "7. Configurer: npx wrangler secret put ETSY_SHARED_SECRET",
        "8. Autoriser l'app via OAuth (une fois)"
      ]
    },
    {
      "platform": "Bluesky",
      "description": "Post to Bluesky (AT Protocol, open, no artificial limits)",
      "setupUrl": "https://bsky.social",
      "secretsRequired": [
        "BLUESKY_IDENTIFIER",
        "BLUESKY_PASSWORD"
      ],
      "estimatedRevenue": "$0 direct, $50-200/mois en trafic",
      "difficulty": "easy",
      "steps": [
        "1. Créer un compte sur https://bsky.social",
        "2. Configurer: npx wrangler secret put BLUESKY_IDENTIFIER (email ou handle)",
        "3. Configurer: npx wrangler secret put BLUESKY_PASSWORD"
      ]
    },
    {
      "platform": "Stripe (API Payante)",
      "description": "Activer l'API payante /trends avec abonnements Stripe",
      "setupUrl": "https://dashboard.stripe.com",
      "secretsRequired": [
        "STRIPE_SECRET_KEY",
        "STRIPE_PRICE_PRO",
        "STRIPE_PRICE_ENTERPRISE",
        "STRIPE_WEBHOOK_SECRET"
      ],
      "estimatedRevenue": "$200-1000/mois (abonnements récurrents)",
      "difficulty": "medium",
      "steps": [
        "1. Créer un compte Stripe sur https://dashboard.stripe.com",
        "2. Créer 2 produits: 'Trend API Pro' ($9.99/mois) et 'Business' ($49.99/mois)",
        "3. Copier les Price IDs (ex: price_xxx)",
        "4. Configurer: npx wrangler secret put STRIPE_SECRET_KEY",
        "5. Configurer: npx wrangler secret put STRIPE_PRICE_PRO",
        "6. Configurer: npx wrangler secret put STRIPE_PRICE_ENTERPRISE",
        "7. Créer un webhook endpoint (URL: /api/stripe/webhook)",
        "8. Configurer: npx wrangler secret put STRIPE_WEBHOOK_SECRET"
      ]
    }
  ]
}