{"app":"RivalHawk","version":"6.55.0","env":"production","status":"operational","engines":15,"platforms":40,"regions":7,"session":"S186","claude_available":true,"token_usage":{"used":0,"limit":0,"percent":0,"status":"no_monitor"},"endpoints":{"nlp_analyze":"/api/nlp/analyze","nlp_batch":"/api/nlp/batch","platforms":"/api/platforms","analytics":"/api/analytics/*","strategic":"/api/strategic/*","product_dimensions":"/api/v1/product/dimensions/*","product_reviews":"/api/v1/products/*","subscription_v2":"/api/v2/subscription/*","payments":"/api/payments/*","plan_info":"/api/plan/my-plan","plan_definitions":"/api/plan/definitions","plan_check":"/api/plan/check-feature/{feature}","analysis_gated":{"business_review":"POST /api/analysis/business-review","product_analysis":"POST /api/analysis/product-analysis","competitor_comparison":"POST /api/analysis/competitor-comparison","portfolio_comparison":"POST /api/analysis/portfolio-comparison","competitive_benchmark":"POST /api/analysis/competitive-benchmark","cross_platform":"POST /api/analysis/cross-platform","status":"GET /api/analysis/status/{id}"},"subscription_lifecycle":{"plans":"GET /api/v1/subscription/plans?currency=TRY","current":"GET /api/v1/subscription/current","preview_change":"POST /api/v1/subscription/preview-change","checkout":"POST /api/v1/subscription/checkout","callback_iyzico":"POST /api/v1/subscription/callback/iyzico","upgrade":"POST /api/v1/subscription/upgrade","downgrade":"POST /api/v1/subscription/downgrade","cancel":"POST /api/v1/subscription/cancel","reactivate":"POST /api/v1/subscription/reactivate","usage":"GET /api/v1/subscription/usage","invoices":"GET /api/v1/subscription/invoices"},"trial":{"start":"POST /api/trial/start","status":"GET /api/trial/status","convert":"POST /api/trial/convert"},"admin":{"expire_trials":"POST /api/admin/expire-trials","subscription_events":"POST /api/admin/cron/subscription-events","cron_health":"GET /api/admin/cron/health"},"cron_jobs":{"run_all":"POST /api/v1/cron/run-all","run_single":"POST /api/v1/cron/run/{job_name}","status":"GET /api/v1/cron/status","history":"GET /api/v1/cron/history"},"monitor_tokens":"/api/monitor/tokens","monitor_health":"/api/monitor/health","webhooks":{"iyzico":"POST /api/webhooks/iyzico","iyzico_v2":"POST /api/v1/payments/webhook/iyzico","webhook_health":"GET /api/v1/payments/webhook/health"},"feature_gate_v2":{"check_access":"POST /api/gate/check-access","limits":"GET /api/gate/limits","plans":"GET /api/gate/plans","credit_info":"GET /api/gate/credit-info"},"cross_platform_mode6":{"analyze":"POST /api/analysis/cross-platform","validate":"POST /api/analysis/cross-platform/validate","get_result":"GET /api/analysis/cross-platform/{id}","platforms":"GET /api/analysis/cross-platform/platforms"},"docs":"/docs (disabled in production)","test_reports":{"check_config":"GET /api/v1/test/auto-report/check-config","pdf_only":"POST /api/v1/test/auto-report/pdf-only","send_test":"POST /api/v1/test/auto-report/send?email=x"},"analysis_v2":{"business":"POST /api/v1/analysis/business","product":"POST /api/v1/analysis/product","competitor":"POST /api/v1/analysis/competitor","benchmark":"POST /api/v1/analysis/benchmark","status":"GET /api/v1/analysis/status/{id}","result":"GET /api/v1/analysis/result/{id}"},"s155_feature_gate":{"gate":"GET /api/v1/features/gate?user_id=","check_access":"GET /api/v1/features/check-access?user_id=&mode=","plans":"GET /api/v1/features/plans?currency=TRY&language=tr","reload":"POST /api/v1/features/reload"},"s155_cross_platform_mode6":{"analyze":"POST /api/v1/analysis/cross-platform/analyze","status":"GET /api/v1/analysis/cross-platform/status/{id}","result":"GET /api/v1/analysis/cross-platform/result/{id}","estimate":"GET /api/v1/analysis/cross-platform/estimate","history":"GET /api/v1/analysis/cross-platform/history"},"s155_apriori":{"from_job":"POST /api/v1/analysis/apriori/analyze","direct":"POST /api/v1/analysis/apriori/analyze-direct"},"s156_subscription_cron":{"run_all":"POST /api/v1/subscription/cron/run","run_single":"POST /api/v1/subscription/cron/run-single/{job_type}","status":"GET /api/v1/subscription/cron/status"},"s157_admin_panel":{"stats":"GET /api/v1/admin/stats","users":"GET /api/v1/admin/users?page=1&search=&plan_filter=","user_detail":"GET /api/v1/admin/users/{user_id}","update_subscription":"PUT /api/v1/admin/users/{user_id}/subscription","adjust_credits":"POST /api/v1/admin/users/{user_id}/credits","cron_logs":"GET /api/v1/admin/cron/logs","plans":"GET /api/v1/admin/plans"},"s160_payment_checkout":{"initialize":"POST /api/v1/payments/checkout/initialize","callback":"POST /api/v1/payments/checkout/callback","webhook":"POST /api/v1/payments/webhook","status":"GET /api/v1/payments/status/{payment_id}"},"s160_subscription_lifecycle":{"current":"GET /api/v1/subscriptions/current","upgrade":"POST /api/v1/subscriptions/upgrade","downgrade":"POST /api/v1/subscriptions/downgrade","cancel":"POST /api/v1/subscriptions/cancel","reactivate":"POST /api/v1/subscriptions/reactivate"},"s162_renewal_cron":{"renewal_reminders":"POST /api/v1/cron/renewal-reminders"},"s165_gate_alias":{"modes":"GET /api/v1/gate/modes","validate":"POST /api/v1/gate/validate","subscription_info":"GET /api/subscription/info (legacy alias)"},"s166_period_cron":{"run":"POST /api/v1/cron/period-events","status":"GET /api/v1/cron/period-events/status"},"s171_plans":{"list":"GET /api/v1/plans?currency=TRY&account_type=individual","detail":"GET /api/v1/plans/{plan_tier}","compare":"GET /api/v1/plans/compare?current=starter&target=professional&currency=TRY","user_plan":"GET /api/v1/user/plan (auth required)"},"s172_gates":{"user_limits":"GET /api/v1/user/limits (auth required) → plan limitleri","validate_analysis":"POST /api/v1/gate/validate-analysis (auth required) → analiz ön kontrol","check_mode":"GET /api/v1/gate/mode/{mode_number} (auth required) → mod erişim kontrolü"},"s173_apriori":{"entity":"POST /api/v1/apriori/entity → Mode 1: Tek entity Apriori analizi","competitors":"POST /api/v1/apriori/competitors → Mode 3: Rakip karşılaştırma","portfolio":"POST /api/v1/apriori/portfolio → Mode 4: Portföy karşılaştırma","benchmark":"POST /api/v1/apriori/benchmark → Mode 5: Sektörel benchmark"},"s174_extension":{"analyze":"POST /api/v1/extension/analyze → Chrome Extension analiz (auth + plan_gate + NLP + credit)"},"s192_extension_packages":{"packages":"GET /api/v1/extension/packages?currency=TRY&lang=tr → Paket listesi (public)","balance":"GET /api/v1/extension/balance → Kullanici bakiyesi (auth)","benchmark":"POST /api/v1/extension/benchmark → Rakip kiyaslamali analiz (auth)","purchase_init":"POST /api/v1/extension/purchase/init → iyzico odeme baslat (auth)","purchase_callback":"POST /api/v1/extension/purchase/callback → iyzico webhook","conversion":"POST /api/v1/extension/conversion → Pasif conversion tracking (auth)"},"s186_nlp_v5":{"status":"GET /api/v1/nlp/v5-status → NLP v5 service health + capabilities","circuit_breaker":"GET /api/v1/nlp/circuit-breaker → Rate limit circuit breaker durumu","circuit_breaker_reset":"POST /api/v1/nlp/circuit-breaker/reset → Circuit reset (debug)"},"s211_data_purge":{"stats":"GET /api/v1/data-purge/stats → Purge monitoring (pending counts + 24h audit log)"}}}