{"ok":true,"service":"INfluxo · Worker proxy","endpoints":["/health (GET)","/meta (POST) — proxy leitura Graph API","/claude (POST) — proxy Anthropic","/meta/upload (POST) — sobe arquivo no R2","/meta/create-media (POST) — cria container IG","/meta/publish (POST) — publica container (não-agendado)","/meta/post-carousel (POST) — orquestra carrossel end-to-end","/approve/create (POST, auth) — cria pacote de aprovação","/approve/revise (POST, auth) — cria nova versão (v+1) do pacote","/approve/list (GET, auth) — lista pacotes (inbox da Iza)","/approve/get/:token (GET) — lê pacote + comentários + versões","/approve/comment (POST) — cliente comenta","/approve/approve (POST) — cliente aprova","/approve/cancel (POST, auth) — cancela pacote (soft-delete)","/approve/delete (POST, auth) — apaga pacote de vez (hard-delete, irreversível)","/approve/aprovar-interno (POST, auth) — libera pacote em revisão interna pro cliente (estagio→revisao_cliente)","/approve/post-status (POST, auth) — marca status individual de cada POST (agendado/publicado/cancelado)","/approve/post-status/:token (GET) — lista status de todos os posts do pacote","/roteiro/save (POST) — salva roteiro gerado no D1","/roteiro/list (GET) — lista roteiros (?cliente_id=X)","/roteiro/get/:id (GET) — busca roteiro completo","/collect/insights (POST, auth) — coleta posts+métricas IG dos clientes ativos","/collect/backfill (POST, auth) — popula ~30 dias retroativos de conta_insights via Meta API","/insights/cliente/:slug (GET, auth) — série temporal de métricas crua","/insights/cliente/:idOrSlug/dashboard?dias=30 (GET, auth) — agregados prontos pro renderMetricas()"],"version":"2.7.0","time":"2026-10-24T16:47:02.983Z","r2_bound":true,"d1_bound":true,"meta_token_secret":true,"claude_key_secret":true}