GitScrum / Docs

Standup

Access standup reports. Daily summaries, blockers, team status, stuck tasks, and contributor insights.

REST API — All endpoints require authentication via Bearer token. Include Authorization: Bearer {token} in every request. Tokens are managed in GitScrum Settings → API. Base URL: https://services.gitscrum.com — All request paths in this documentation are relative to this base URL.

Access standup reports for daily summaries, blockers, team status, stuck tasks, and contributor insights.

All standup endpoints accept these optional query parameters:

ParameterTypeDescription
company_slugstringWorkspace identifier (required)
project_slugstringFilter by project
datestringDate in YYYY-MM-DD format (default: yesterday)

Standup summary

GET /companies/standup/summary?company_slug={slug}

Returns the overall standup summary with key metrics.

Response

{
  "data": {
    "date": "2026-02-06",
    "summary": {
      "completed": 15,
      "in_progress": 23,
      "blocked": 4
    },
    "team_members": 12,
    "participation_rate": 83
  }
}

Completed yesterday

GET /companies/standup/completed-yesterday?company_slug={slug}

Returns tasks completed in the previous day.

Response

{
  "data": [
    {
      "task_uuid": "task-abc-123",
      "title": "Implement auth flow",
      "project": "web-app",
      "completed_by": "johndoe",
      "completed_at": "2026-02-06T16:30:00Z"
    }
  ]
}

Blockers

GET /companies/standup/blockers?company_slug={slug}

Returns current blockers across projects.

Response

{
  "data": [
    {
      "task_uuid": "task-def-456",
      "title": "Payment gateway integration",
      "project": "web-app",
      "assigned_to": "janedoe",
      "blocked_since": "2026-02-04T09:00:00Z",
      "days_blocked": 3
    }
  ]
}

Team status

GET /companies/standup/team-status?company_slug={slug}

Returns team member status overview.

Response

{
  "data": [
    {
      "username": "johndoe",
      "name": "John Doe",
      "tasks_in_progress": 3,
      "tasks_completed_yesterday": 2,
      "blockers": 0,
      "last_activity": "2026-02-06T17:00:00Z"
    }
  ]
}

Stuck tasks

GET /companies/standup/stuck-tasks?company_slug={slug}

Returns tasks that haven't been updated recently.

Response

{
  "data": [
    {
      "task_uuid": "task-ghi-789",
      "title": "Database migration script",
      "project": "api-backend",
      "assigned_to": "janedoe",
      "last_updated": "2026-01-28T12:00:00Z",
      "days_stale": 10,
      "current_column": "In Progress"
    }
  ]
}

Weekly digest

GET /companies/standup/weekly-digest?company_slug={slug}

Returns the weekly activity digest.

Response

{
  "data": {
    "week": "2026-W06",
    "tasks_completed": 47,
    "tasks_created": 32,
    "blockers_resolved": 6,
    "new_blockers": 2,
    "top_contributors": [
      {
        "username": "johndoe",
        "tasks_completed": 12
      }
    ],
    "highlights": []
  }
}

Contributors

GET /companies/standup/contributors?company_slug={slug}

Returns contributor activity summary.

Query parameters

ParameterTypeDescription
periodstringweek, month, quarter, year (default: month)

Response

{
  "data": [
    {
      "username": "johndoe",
      "name": "John Doe",
      "tasks_completed": 42,
      "tasks_created": 15,
      "comments": 67,
      "hours_tracked": 156.5,
      "activity_score": 92
    }
  ]
}

Field reference

FieldTypeDescription
summaryobjectAggregated stats (completed, in_progress, blocked)
tasksarrayTask list (completed, in progress, or blocked)
team_membersarrayTeam member status entries
periodstringReport time period
completedintegerNumber of tasks completed
in_progressintegerNumber of tasks in progress
blockedintegerNumber of blocked tasks