{
  "service": "Craft Local Edge Functions",
  "version": "1.0.0",
  "supabaseUrl": "https://api.craftlocal.net",
  "functionsUrl": "http://localhost:8000",
  "functions": [
    "ai-generate-blog",
    "ai-generate-city-content",
    "ai-generate-content",
    "analyze-blog-posts-seo",
    "analyze-content",
    "analyze-images",
    "analyze-internal-links",
    "analyze-semantic-keywords",
    "apply-seo-fixes",
    "auto-generate-blog-article",
    "cancel-subscription",
    "chatgpt-create-checkout",
    "chatgpt-create-listing",
    "chatgpt-delete-listing",
    "chatgpt-get-listing",
    "chatgpt-search-listings",
    "chatgpt-seller-dashboard",
    "chatgpt-update-listing",
    "check-broken-links",
    "check-core-web-vitals",
    "check-keyword-positions",
    "check-mobile-first",
    "check-security-headers",
    "crawl-site",
    "create-cart-checkout",
    "create-checkout-session",
    "create-connect-account",
    "create-express-checkout",
    "create-guest-checkout",
    "create-payment-intent",
    "create-shipping-label",
    "create-subscription",
    "detect-duplicate-content",
    "detect-redirect-chains",
    "generate-30day-campaign",
    "generate-blog-content",
    "generate-bulk-topic-posts",
    "generate-platform-marketing-post",
    "generate-sitemap",
    "generate-social-campaign",
    "generate-social-from-blog",
    "get-scheduled-posts",
    "gsc-fetch-core-web-vitals",
    "gsc-fetch-properties",
    "gsc-oauth",
    "gsc-sync-data",
    "import-etsy-listings",
    "manage-blog-titles",
    "moderate-listing",
    "monitor-performance-budget",
    "newsletter-subscribe",
    "newsletter-unsubscribe",
    "oauth-proxy",
    "optimize-image",
    "optimize-page-content",
    "process-commission-payout",
    "process-escrow-payment",
    "reconcile-revenue",
    "release-escrow-payment",
    "resolve-dispute",
    "run-scheduled-audit",
    "send-abandoned-cart-reminder",
    "send-batch-social-webhook",
    "send-blog-webhook",
    "send-compliance-reminders",
    "send-email-digest",
    "send-notification-email",
    "send-order-confirmation",
    "send-order-notification",
    "send-order-reminders",
    "send-order-status-update",
    "send-seo-notification",
    "send-social-webhook",
    "seo-audit",
    "setup-city",
    "stripe-webhook",
    "sync-backlinks",
    "track-serp-positions",
    "update-article-image",
    "update-order-status",
    "validate-payment",
    "validate-structured-data",
    "visual-search"
  ],
  "usage": "POST /{function-name} with JSON body",
  "healthCheck": "/_health"
}