{"ok": true, "apis": [{"id": "abuseipdb", "name": "AbuseIPDB", "env_key": "ABUSEIPDB_API_KEY", "purpose": "Reputação de IP (CDN vs ataque) — check + report opcional", "docs": "https://docs.abuseipdb.com/", "required": false, "source": "apis.env", "configured": true, "preview": "0025…de96", "last_test": "2026-07-23T11:54:06.401326+00:00", "last_test_ok": true, "last_test_msg": "score=0 isp=Google LLC", "updated_at": "2026-07-23T11:54:05.911002+00:00"}, {"id": "telegram", "name": "Telegram Bot", "env_key": "TELEGRAM_BOT_TOKEN", "purpose": "Alertas críticos e HITL", "docs": "https://core.telegram.org/bots", "required": true, "source": "telegram.env", "configured": true, "preview": "8958…t3ng", "last_test": null, "last_test_ok": null, "last_test_msg": null, "updated_at": null}, {"id": "telegram_chat", "name": "Telegram Chat ID", "env_key": "TELEGRAM_CHAT_ID", "purpose": "Destino dos alertas", "docs": null, "required": true, "source": "telegram.env", "configured": true, "preview": "-552…6188", "last_test": null, "last_test_ok": null, "last_test_msg": null, "updated_at": null}, {"id": "sf_action", "name": "SF Action Token", "env_key": "SF_ACTION_TOKEN", "purpose": "Autentica ações no painel (salvar keys, block manual)", "docs": null, "required": true, "source": "telegram.env", "configured": true, "preview": "1936…e7fc", "last_test": null, "last_test_ok": null, "last_test_msg": null, "updated_at": null}, {"id": "mikrotik_user", "name": "MikroTik REST User", "env_key": "FNM_API_USER", "purpose": "Bloqueios ai-auto-block no CCR", "docs": null, "required": true, "source": "credentials", "configured": true, "preview": "****", "last_test": null, "last_test_ok": null, "last_test_msg": null, "updated_at": null}, {"id": "mikrotik_pass", "name": "MikroTik REST Pass", "env_key": "FNM_API_PASS", "purpose": "Bloqueios ai-auto-block no CCR", "docs": null, "required": true, "source": "credentials", "configured": true, "preview": "thmp…20ni", "last_test": null, "last_test_ok": null, "last_test_msg": null, "updated_at": null}, {"id": "llm", "name": "LLM API (xAI/Grok)", "env_key": "SF_LLM_API_KEY", "purpose": "Análise enriquecida (opcional)", "docs": null, "required": false, "source": "llm.env", "configured": true, "preview": "xai-…ctUW", "last_test": null, "last_test_ok": null, "last_test_msg": null, "updated_at": null}, {"id": "sgp", "name": "SGP API Token", "env_key": "SGP_API_TOKEN", "purpose": "Clientes / OS (HITL)", "docs": null, "required": false, "source": "credentials", "configured": true, "preview": "b36a…0e27", "last_test": null, "last_test_ok": null, "last_test_msg": null, "updated_at": null}], "ts": "2026-10-05T14:30:04.267304+00:00"}