GitScrum / Docs

Overview

GitScrum REST API reference. Manage workspaces, projects, tasks, sprints, time tracking, and more via HTTP endpoints.

The GitScrum REST API lets you programmatically manage your entire project management workflow. Access workspaces, projects, tasks, sprints, time tracking, wiki, discussions, and more through standard HTTP endpoints.

Base URL

All API requests use the following base URL:

https://services.gitscrum.com

Authentication

Every request requires a Bearer token in the Authorization header:

Authorization: Bearer {token}

See the Authentication page for details on obtaining and managing tokens.

Response format

All responses return JSON with a consistent structure:

{
  "data": { ... }
}

Paginated endpoints include additional metadata:

{
  "data": [ ... ],
  "meta": {
    "current_page": 1,
    "last_page": 5,
    "per_page": 20,
    "total": 97
  }
}

Available resources

CategoryDescription
Workspaces & ProjectsManage workspaces, projects, members, workflows, labels
TasksCreate, update, filter, move, and complete tasks
PlanningSprints, user stories, epics
CollaborationWiki pages, discussions, notes, search, activity feeds
Time & BudgetTrack time, manage budgets, view analytics
ClientFlow CRMClients, invoices, proposals, dashboard
Analytics & ReportsManager dashboards, standup reports

Rate limits

The API enforces rate limits to ensure fair usage. See Rate Limits for quotas, response headers, and best practices.

Error handling

The API uses standard HTTP status codes and returns structured error responses. See Error Handling for the full reference.

Next steps