GitScrum / Docs

Standup

Accédez aux rapports de standup. Résumés quotidiens, blocages, statut de l'équipe, tâches bloquées et insights des contributeurs.

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 rapports de standup quotidiens incluant les résumés, blocages, statut de l'équipe, tâches bloquées et insights des contributeurs.

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.


Résumé du standup

GET /standup/summary?company_slug={slug}

Retourne le résumé du standup quotidien pour le workspace, axé sur ce qui a été fait hier et ce qui est prévu aujourd'hui.

Paramètres de requête

ParamètreTypeRequisDescription
company_slugstringOuiIdentifiant du workspace
project_slugstringNonFiltrer par projet
datestringNonDate au format YYYY-MM-DD (défaut : hier)

Réponse

{
  "data": {
    "date": "2026-02-06",
    "completed": 12,
    "in_progress": 8,
    "blocked": 2,
    "team_members_active": 6,
    "highlights": [
      "Authentication module completed",
      "3 PRs merged to main"
    ]
  }
}

Tâches terminées

GET /standup/completed?company_slug={slug}

Retourne les tâches terminées pendant la période du standup.

Paramètres de requête

ParamètreTypeRequisDescription
company_slugstringOuiIdentifiant du workspace
project_slugstringNonFiltrer par projet
datestringNonDate (YYYY-MM-DD)

Réponse

{
  "data": [
    {
      "task_uuid": "abc-123",
      "title": "Implement password reset",
      "completed_by": "johndoe",
      "completed_at": "2026-02-06T16:30:00Z",
      "column": "Done"
    }
  ]
}

Blocages

GET /standup/blockers?company_slug={slug}

Retourne les blocages et obstacles actuels.

Réponse

{
  "data": [
    {
      "task_uuid": "def-456",
      "title": "Third-party API integration",
      "blocked_by": "Waiting for API credentials",
      "assignee": "janedoe",
      "blocked_since": "2026-02-04T10:00:00Z",
      "days_blocked": 3
    }
  ]
}

Statut de l'équipe

GET /standup/team?company_slug={slug}

Retourne le statut par membre de l'équipe pour le standup.

Réponse

{
  "data": [
    {
      "username": "johndoe",
      "name": "John Doe",
      "completed_yesterday": 3,
      "in_progress": 2,
      "blocked": 0,
      "last_activity": "2026-02-06T17:45:00Z"
    }
  ]
}

Tâches bloquées

GET /standup/stuck?company_slug={slug}

Retourne les tâches qui n'ont pas progressé et qui pourraient nécessiter une attention particulière.

Réponse

{
  "data": [
    {
      "task_uuid": "ghi-789",
      "title": "Database migration script",
      "assignee": "johndoe",
      "column": "In Progress",
      "days_in_column": 5,
      "last_update": "2026-02-02T11:00:00Z"
    }
  ]
}

Digest

GET /standup/digest?company_slug={slug}

Retourne un digest complet combinant résumé, tâches terminées, blocages et statut de l'équipe en un seul appel.

Paramètres de requête

ParamètreTypeRequisDescription
company_slugstringOuiIdentifiant du workspace
project_slugstringNonFiltrer par projet
datestringNonDate (YYYY-MM-DD)

Contributeurs

GET /standup/contributors?company_slug={slug}

Retourne les insights des contributeurs sur une période plus longue.

Paramètres de requête

ParamètreTypeRequisDescription
company_slugstringOuiIdentifiant du workspace
project_slugstringNonFiltrer par projet
periodstringNonweek, month, quarter, year (défaut : month)

Réponse

{
  "data": [
    {
      "username": "johndoe",
      "name": "John Doe",
      "tasks_completed": 47,
      "hours_tracked": 162,
      "commits": 89,
      "avg_task_time_hours": 3.4,
      "streak_days": 12
    }
  ]
}

Référence des champs

ChampTypeDescription
datestringDate du standup
completedintegerTâches terminées pendant la période
in_progressintegerTâches en cours
blockedintegerTâches avec blocages
teammembersactiveintegerMembres ayant eu une activité
highlightsarrayRéalisations notables
days_blockedintegerDepuis combien de jours la tâche est bloquée
daysincolumnintegerDepuis combien de jours la tâche est dans la colonne actuelle
streak_daysintegerJours d'activité consécutifs