testes/.agent/api.json

53 lines
1.6 KiB
JSON

{
"status_summary": {
"Dashboard": "Em Construção",
"Receitas": "Demonstração Visual",
"Despesas": "Demonstração Visual",
"Conciliação": "Ativo",
"Configurações": "Em Construção"
},
"endpoints": [
{
"path": "/categorias/transacoes/pendentes",
"method": "GET",
"description": "Retorna todas as transações que ainda não foram conciliadas",
"status": "Implementado",
"service": "workspaceConciliacaoService"
},
{
"path": "/categorias/cruzamentos",
"method": "GET",
"params": ["caixinha", "mes", "ano"],
"description": "Retorna cruzamentos de transações com filtros opcionais",
"status": "Implementado",
"service": "workspaceConciliacaoService"
},
{
"path": "/boletos/status",
"method": "GET",
"description": "Lista todos os boletos com seus status",
"status": "Disponível (Não integrado)",
"module": "IncomesView"
},
{
"path": "/extrato/apresentar",
"method": "GET",
"description": "Lista todas as transações do extrato bancário",
"status": "Integrado",
"service": "extratoService"
},
{
"path": "/auth",
"method": "POST",
"params": ["username", "password", "Passo", "data_envio"],
"description": "Login - Passo 1 e 2 (2FA)",
"status": "Implementado",
"hook": "useWorkspaceAuth"
}
],
"technical_notes": {
"service_pattern": "Uses handleRequest with mockFn and apiFn wrappers.",
"hook_pattern": "Standard useEffect for data fetching with loading states."
}
}