GitScrum / Docs

Análises

Acesse dashboards gerenciais e relatórios de projetos. Saúde, análise de riscos, fluxo cumulativo e relatórios de atividade.

REST API — Todos os endpoints requerem autenticação via Bearer token. Inclua Authorization: Bearer {token} em cada requisição. Os tokens são gerenciados em Configurações do GitScrum → API. Base URL: https://services.gitscrum.com — Todos os caminhos de requisição nesta documentação são relativos a esta URL base.

Acesse dashboards gerenciais e relatórios no nível do projeto incluindo saúde, análise de riscos, diagramas de fluxo cumulativo e resumos de atividade.

URL Base: https://services.gitscrum.com

Todos os endpoints requerem o header Authorization: Bearer {token}.


Dashboard gerencial

Saúde (Pulse)

GET /companies/manager-dashboard/pulse?company_slug={slug}

Retorna a visão geral de saúde do workspace com indicadores-chave de desempenho.

ParâmetroTipoDescrição
periodstringtoday, this-week, this-month, last-30-days
viewstringall, active, overdue

Resposta

{
  "data": {
    "health_score": 85,
    "tasks_completed": 47,
    "tasks_in_progress": 23,
    "tasks_overdue": 5,
    "velocity": 52,
    "period": "this-week"
  }
}

Análise de riscos

GET /companies/manager-dashboard/risks?company_slug={slug}

Retorna análise de riscos de todos os projetos do workspace.

ParâmetroTipoDescrição
filterstringall, blocked, unassigned, stale, aging
severitystringall, critical, warning, info

Resposta

{
  "data": {
    "total_risks": 12,
    "critical": 3,
    "warning": 5,
    "info": 4,
    "risks": [
      {
        "type": "blocked",
        "severity": "critical",
        "task": {
          "uuid": "task-abc-123",
          "title": "Payment integration"
        },
        "project": "web-app",
        "days_blocked": 5
      }
    ]
  }
}

Visão geral

GET /companies/manager-dashboard/overview?company_slug={slug}

Retorna a visão geral principal do dashboard gerencial com métricas resumidas de todos os projetos.

Resposta

{
  "data": {
    "projects_active": 8,
    "total_tasks": 342,
    "completed_this_week": 47,
    "team_members_active": 15,
    "overdue_tasks": 12
  }
}

Métricas de saúde

GET /companies/manager-dashboard/health?company_slug={slug}

Retorna métricas de saúde agregadas do workspace incluindo scores de saúde por projeto.

Resposta

{
  "data": {
    "overall_score": 82,
    "projects": [
      {
        "slug": "web-app",
        "name": "Web App",
        "health_score": 90,
        "status": "healthy"
      },
      {
        "slug": "mobile-app",
        "name": "Mobile App",
        "health_score": 65,
        "status": "at_risk"
      }
    ]
  }
}

Análise de bloqueios

GET /companies/manager-dashboard/blockers?company_slug={slug}

Retorna análise de bloqueios com categorização e avaliação de impacto.

Resposta

{
  "data": {
    "total_blockers": 7,
    "by_project": [],
    "by_severity": {
      "critical": 2,
      "high": 3,
      "medium": 2
    },
    "average_blocked_days": 3.2
  }
}

Centro de comando

GET /companies/manager-dashboard/command-center?company_slug={slug}

Retorna uma visão consolidada de itens acionáveis que requerem atenção do gestor.

Resumo de entradas de tempo

GET /companies/manager-dashboard/time-entries?company_slug={slug}

Retorna o resumo de entradas de tempo do workspace.

ParâmetroTipoDescrição
time_filterstringtoday, thisweek, billable, nonbillable

Resposta

{
  "data": {
    "total_hours": 245.5,
    "billable_hours": 198.0,
    "non_billable_hours": 47.5,
    "by_project": [],
    "by_member": []
  }
}

Relatórios de projeto

Fluxo cumulativo

GET /companies/reports/cumulative-flow?company_slug={slug}&project_slug={slug}

Retorna dados do diagrama de fluxo cumulativo mostrando a distribuição de tarefas entre estágios do workflow ao longo do tempo.

ParâmetroTipoDescrição
daysintegerNúmero de dias (padrão 30, máximo 90)

Resposta

{
  "data": {
    "dates": ["2026-01-08", "2026-01-09", "2026-01-10"],
    "series": {
      "backlog": [45, 43, 40],
      "in_progress": [12, 14, 15],
      "done": [23, 25, 28]
    }
  }
}

Envelhecimento de tarefas

GET /companies/reports/project-age?company_slug={slug}&project_slug={slug}

Retorna relatório de envelhecimento de tarefas mostrando há quanto tempo as tarefas estão no estado atual.

Resposta

{
  "data": {
    "buckets": [
      { "range": "0-3 days", "count": 25 },
      { "range": "4-7 days", "count": 12 },
      { "range": "8-14 days", "count": 8 },
      { "range": "15-30 days", "count": 4 },
      { "range": "30+ days", "count": 2 }
    ],
    "average_age_days": 6.3
  }
}

Atividade semanal

GET /companies/reports/weekly-activity?company_slug={slug}&project_slug={slug}

Retorna resumo de atividade semanal incluindo movimentações de tarefas, comentários e participação da equipe.

Resposta

{
  "data": {
    "week": "2026-W06",
    "tasks_created": 18,
    "tasks_completed": 22,
    "tasks_moved": 45,
    "comments_added": 67,
    "active_members": 12
  }
}