Growth surface
Growth helps users discover opportunities and turn them into executable projects.Primary capabilities
- List opportunity cards with impact metadata
- Load opportunity detail by
insightId - List active projects and progress
- Create projects from opportunities
- Activate or deactivate project execution status
Key endpoints
GET /api/growth/oppsGET /api/growth/opp/detailGET /api/growth/projectsPOST /api/projects/from_oppPOST /api/projects/active/set
Request and response examples
Response model notes
- Opportunity list returns both
id(row id) andinsightId(stable entity id). - Project list includes execution fields:
stepsCompleted,stepsTotal,isActive.
Common error patterns
401 Unauthorized: missing or expired access token400 Bad Request: invalid opportunity/project payload404 Not Found: opportunity or project unavailable in current user scope