GitScrum / Docs

Analyses

Accédez aux tableaux de bord de gestion et rapports de projets. Santé, analyse des risques, flux cumulatif et rapports d'activité.

REST API — Tous les endpoints nécessitent une authentification par Bearer token. Incluez Authorization: Bearer {token} dans chaque requête. Les tokens sont gérés dans Paramètres GitScrum → API. Base URL: https://services.gitscrum.com — Tous les chemins de requête dans cette documentation sont relatifs à cette URL de base.

Accédez aux tableaux de bord de gestion et rapports de projets incluant la santé, l'analyse des risques, le flux cumulatif et les métriques d'activité.

URL de base : https://services.gitscrum.com

Tous les endpoints nécessitent l'en-tête Authorization: Bearer {token} et le paramètre company_slug.


Rapport Pulse

GET /analytics/pulse?company_slug={slug}

Retourne les métriques de santé du workspace pour une période donnée.

Paramètres de requête

ParamètreTypeDescription
company_slugstringIdentifiant du workspace
periodstringtoday, this-week, this-month, last-30-days
viewstringall, active, overdue

Réponse

{
  "data": {
    "period": "this-week",
    "tasks_created": 23,
    "tasks_completed": 18,
    "completion_rate": 78,
    "active_members": 8,
    "overdue_tasks": 3,
    "blocked_tasks": 1,
    "velocity": 52
  }
}

Rapport des risques

GET /analytics/risks?company_slug={slug}

Identifie et catégorise les risques du projet.

Paramètres de requête

ParamètreTypeDescription
company_slugstringIdentifiant du workspace
filterstringall, blocked, unassigned, stale, aging
severitystringall, critical, warning, info

Réponse

{
  "data": [
    {
      "type": "blocked",
      "severity": "critical",
      "count": 3,
      "items": [
        {
          "task_uuid": "abc-123",
          "title": "API integration",
          "blocked_days": 5,
          "assignee": "johndoe"
        }
      ]
    },
    {
      "type": "stale",
      "severity": "warning",
      "count": 7,
      "items": []
    }
  ]
}

Rapport de flux cumulatif

GET /analytics/flow?company_slug={slug}

Retourne les données de flux cumulatif montrant la distribution des tâches à travers les colonnes du workflow au fil du temps.

Paramètres de requête

ParamètreTypeDescription
company_slugstringIdentifiant du workspace
daysintegerNombre de jours (défaut : 30, max : 90)

Réponse

{
  "data": {
    "days": 30,
    "series": [
      {
        "date": "2026-02-07",
        "backlog": 12,
        "in_progress": 8,
        "review": 3,
        "done": 45
      }
    ]
  }
}

Rapport d'âge des tâches

GET /analytics/age?company_slug={slug}

Retourne les données d'ancienneté des tâches, montrant depuis combien de temps les tâches se trouvent dans leur colonne actuelle.


Rapport d'activité

GET /analytics/activity?company_slug={slug}

Retourne les métriques d'activité incluant les actions par utilisateur, les tendances temporelles et les types d'événements.


Vue d'ensemble du tableau de bord Manager

GET /analytics/overview?company_slug={slug}

Retourne les métriques de haut niveau du tableau de bord Manager incluant la santé du projet, la productivité de l'équipe et les tendances.


Santé du tableau de bord Manager

GET /analytics/health?company_slug={slug}

Retourne les indicateurs de santé détaillés au niveau du workspace.


Bloquants du tableau de bord Manager

GET /analytics/blockers?company_slug={slug}

Retourne les tâches et problèmes bloquants à travers le workspace.


Centre de commandes

GET /analytics/command-center?company_slug={slug}

Retourne les données du centre de commandes du Manager pour la prise de décision exécutive.


Entrées de temps

GET /analytics/time-entries?company_slug={slug}

Retourne les analyses des entrées de temps avec options de filtrage.

Paramètres de requête

ParamètreTypeDescription
company_slugstringIdentifiant du workspace
time_filterstringtoday, thisweek, billable, nonbillable

Référence des champs

ChampTypeDescription
periodstringPériode de temps du rapport
tasks_createdintegerTâches créées pendant la période
tasks_completedintegerTâches terminées pendant la période
completion_ratenumberTaux d'achèvement (%)
active_membersintegerMembres actifs pendant la période
overdue_tasksintegerTâches en retard
blocked_tasksintegerTâches bloquées
velocitynumberPoints de vélocité de l'équipe
severitystringSévérité du risque : critical, warning, info