API — Equipes, usuários e indicadores

Além de tarefas e tópicos, a API oferece consultas de leitura úteis para painéis e integrações.

Equipes

GET /api/v1/teams
{
  "equipes": [
    { "id": 1, "nome": "Operações", "membros": 4, "topicos": 2 }
  ]
}

Usuários

GET /api/v1/users
{
  "usuarios": [
    { "id": 1, "username": "maria.silva", "codusuario": "00123",
      "nome": "Maria Silva", "email": "maria.silva@exemplo.com.br",
      "is_admin": 0, "status": "active",
      "criado_em": "2026-03-14 09:22:10",
      "ultimo_login": "2026-06-28 08:41:03",
      "atualizado_em": "2026-06-28 08:41:03",
      "equipes": 2 }
  ]
}

Indicadores

GET /api/v1/stats

Retorna um resumo do que está cadastrado na sua organização — contagem de tarefas por status e totais de tópicos, equipes e usuários.

{
  "por_status": { "aberta": 12, "em_andamento": 5, "bloqueada": 1,
                  "concluida": 40, "cancelada": 2, "resolvido": 0,
                  "nao_se_aplica": 0 },
  "total": 60,
  "topicos": 7,
  "equipes": 3,
  "usuarios": 25
}

por_status traz sempre todos os status, inclusive os que estão zerados — assim o seu painel não precisa tratar chave ausente.