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.comAuthentication
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
| Category | Description |
|---|---|
| Workspaces & Projects | Manage workspaces, projects, members, workflows, labels |
| Tasks | Create, update, filter, move, and complete tasks |
| Planning | Sprints, user stories, epics |
| Collaboration | Wiki pages, discussions, notes, search, activity feeds |
| Time & Budget | Track time, manage budgets, view analytics |
| ClientFlow CRM | Clients, invoices, proposals, dashboard |
| Analytics & Reports | Manager 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
- Authentication — Get your API token
- Quick Start — Create your first task in 5 minutes
- Tasks — Full task management reference
- Projects — Project endpoints reference