Skip to main content

API Documentation

The GlidePath API provides programmatic access to projects, tasks, dependencies, and reporting data.

Feature Spec Reference

Out of scope (Module 15 context)

Authentication

All API requests require an API token. Obtain a token in:
  • User MenuAPI KeysGenerate New Key
  • Include token in request header: Authorization: Bearer YOUR_API_TOKEN

Base URL

Rate Limiting

  • 100 requests per minute per API token
  • 1,000 requests per day per API token
  • Responses include rate limit headers: X-RateLimit-Remaining, X-RateLimit-Reset

Common Response Codes

Endpoints (Overview)

Projects

  • GET /projects — List all projects
  • GET /projects/\{id\} — Get project details
  • POST /projects — Create new project
  • PATCH /projects/\{id\} — Update project
  • DELETE /projects/\{id\} — Delete project

Tasks

  • GET /projects/\{projectId\}/tasks — List tasks
  • GET /projects/\{projectId\}/tasks/\{taskId\} — Get task details
  • POST /projects/\{projectId\}/tasks — Create task
  • PATCH /projects/\{projectId\}/tasks/\{taskId\} — Update task
  • DELETE /projects/\{projectId\}/tasks/\{taskId\} — Delete task

Dependencies

  • GET /projects/\{projectId\}/dependencies — List dependencies
  • POST /projects/\{projectId\}/dependencies — Create dependency
  • DELETE /projects/\{projectId\}/dependencies/\{id\} — Delete dependency

Reports

  • GET /projects/\{projectId\}/report/dashboard — Get dashboard metrics
  • GET /projects/\{projectId\}/report/look-ahead — Get look-ahead data
  • GET /projects/\{projectId\}/report/risk-register — Get risks

Example: Get All Tasks

Response:

Documentation

Full API documentation available at:

Support

For API questions or issues: