API Documentation
Integrate with The Canopy Method using the REST API. All endpoints require authentication via API key.
Quick Start
Generate an API key in your workspace settings, then include it in the Authorization header.
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://app.canopymethod.ai/api/v1/outcomesAuthentication
All API requests must include a valid API key in the Authorization: Bearer <key> header. API keys are scoped to a workspace and inherit the permissions of the user who created them.
Endpoint Reference
Outcomes
GETPOSTPATCHDELETE/api/v1/outcomes
Create, list, update, and delete outcomes within a project.
Context
GETPOSTDELETE/api/v1/context
Attach documents, links, and notes to outcomes.
Decisions
GETPOSTPATCH/api/v1/decisions
Record and manage project decisions with rationale and participants.
Issues
GETPOSTPATCH/api/v1/issues
Track blockers and issues linked to outcomes.
Events
GET/api/v1/events
Stream project activity events for audit trails and integrations.
Time Entries
GETPOSTPATCHDELETE/api/v1/time-entries
Log and query time spent on outcomes.
Webhooks
GETPOSTPATCHDELETE/api/v1/webhooks
Configure outbound webhooks for project events.
Rate Limits
API requests are rate-limited to 100 requests per minute per API key. Rate limit headers (X-RateLimit-Remaining) are included in every response.