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 Menu → API Keys → Generate 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 projectsGET /projects/\{id\}— Get project detailsPOST /projects— Create new projectPATCH /projects/\{id\}— Update projectDELETE /projects/\{id\}— Delete project
Tasks
GET /projects/\{projectId\}/tasks— List tasksGET /projects/\{projectId\}/tasks/\{taskId\}— Get task detailsPOST /projects/\{projectId\}/tasks— Create taskPATCH /projects/\{projectId\}/tasks/\{taskId\}— Update taskDELETE /projects/\{projectId\}/tasks/\{taskId\}— Delete task
Dependencies
GET /projects/\{projectId\}/dependencies— List dependenciesPOST /projects/\{projectId\}/dependencies— Create dependencyDELETE /projects/\{projectId\}/dependencies/\{id\}— Delete dependency
Reports
GET /projects/\{projectId\}/report/dashboard— Get dashboard metricsGET /projects/\{projectId\}/report/look-ahead— Get look-ahead dataGET /projects/\{projectId\}/report/risk-register— Get risks
Example: Get All Tasks
Documentation
Full API documentation available at:- https://api.glidepathcpm.com/docs
- Includes interactive API explorer and example code (cURL, Python, JavaScript)
Support
For API questions or issues:- Email: api-support@glidepathcpm.com
- Check API status at status.glidepathcpm.com