{"service":"meta.publish_api_app","appModuleFile":"/app/python/ads/meta/publish_api_app.py","health":"/health","docs":"/docs","post_json_to_any_of":["/meta/one-click-create","/ads/one-click-create","/meta/ads/one-click-create","/ads/open-agent-meta-publish","/meta/ads/open-agent-meta-publish","/meta/audiences/ensure","/ads/audiences/ensure","/meta/ads/audiences/ensure"],"audienceEnsurePostPaths":["/meta/audiences/ensure","/ads/audiences/ensure","/meta/ads/audiences/ensure"],"metaInterestsSuggest":{"method":"POST","path":"/api/meta/interests/suggest","publicUrl":"https://ai.adgenstudio.com/api/meta/interests/suggest","diagnosticsUrl":"https://ai.adgenstudio.com/api/meta/interests/diagnostics","body":{"query":"e-ticaret kadin butik giyim","k":8,"campaign_id":null,"debug":false},"emptyResponse":"count=0 ise gövdede empty_hints dolu; tam teşhis için debug:true gönderin veya GET diagnostics."},"startupHint":"Bu JSON’da audienceEnsurePostPaths yoksa veya /meta/audiences/ensure listede yoksa: yanlış süreç veya eski kod çalışıyordur. Durdurup `cd python/ads` içinden `python -B -m uvicorn meta.publish_api_app:app --host 0.0.0.0 --port 8010` veya `META_PUBLISH_API_HOST=0.0.0.0 npm run meta-publish-api` kullan.","meta_post_prefix":"/api/meta/post","google_api_prefix":"/api/google","note":"Meta publish + Google Ads routes unified on this port. POST …/audiences/ensure için düz 404 {\"detail\":\"Not Found\"} = bu porta giden süreçte route yok (eski ZIP / yanlış modül / proxy). Pixel/veri değil. GET /openapi.json içinde audiences/ensure arat; GET / burada listelenmeli.","tiktokBridge":{"mounted":true,"publishProbe":"GET /api/tiktok/publish-probe"}}