DevFlow DEVB Service API
Generated from
products/devflow/services/devb/docs/openapi.yaml. Runnpm run docs:generateto refresh.
|
| Field | Value |
|---|---|
| Version | 0.1.0 |
Servers
http://localhost:3101— Local development
Endpoints (49)
| Method | Path | Summary |
|---|---|---|
GET | /health | Health check |
POST | /api/v1/designs | Create design |
GET | /api/v1/designs | List designs |
GET | /api/v1/designs/{id} | Get design |
PATCH | /api/v1/designs/{id} | Update design |
POST | /api/v1/designs/import/openapi | Import design from OpenAPI |
POST | /api/v1/designs/import/natural-language | Import design from natural language |
POST | /api/v1/designs/import/codebase | Import design from codebase archive |
POST | /api/v1/designs/import/github-spec | Import design from GitHub spec |
POST | /api/v1/designs/import/bmad | Import design from BMAD spec |
POST | /api/v1/designs/ai/generate-name | Generate design name |
POST | /api/v1/designs/ai/expand-description | Expand design description |
POST | /api/v1/designs/ai/suggest-requirements | Suggest requirements |
POST | /api/v1/designs/ai/flag-constraints | Flag constraints |
POST | /api/v1/designs/ai/generate-architecture | Generate architecture |
POST | /api/v1/designs/ai/generate-api-contracts | Generate API contracts |
POST | /api/v1/designs/ai/analyze-completeness | Analyze completeness |
POST | /api/v1/designs/{designId}/emulate | Emulate design |
GET | /api/v1/designs/{designId}/emulations | List emulations for design |
GET | /api/v1/designs/emulations/{id} | Get emulation |
POST | /api/v1/designs/{designId}/validate | Validate design |
GET | /api/v1/designs/{designId}/validations | List validations |
GET | /api/v1/designs/validations/{id} | Get validation |
POST | /api/v1/ai/analyze-design | Analyze design |
POST | /api/v1/ai/detect-missing-requirements | Detect missing requirements |
POST | /api/v1/ai/score-requirement | Score requirement |
POST | /api/v1/ai/detect-conflicts | Detect conflicts |
POST | /api/v1/ai/generate-architecture | Generate architecture |
POST | /api/v1/ai/generate-contracts | Generate contracts |
POST | /api/v1/ai/analyze-risks | Analyze risks |
POST | /api/v1/ai/ask-question | Ask question |
POST | /api/v1/workflows | Create workflow |
GET | /api/v1/workflows | List workflows |
GET | /api/v1/workflows/{id} | Get workflow |
PATCH | /api/v1/workflows/{id}/status | Update workflow status |
POST | /api/v1/workflows/cleanup | Cleanup workflows |
POST | /api/v1/reviews | Create review |
GET | /api/v1/reviews/{id} | Get review |
GET | /api/v1/reviews/workflow/{workflowId} | List reviews by workflow |
PATCH | /api/v1/reviews/{id}/status | Update review status |
GET | /api/v1/reviews/stats | Review statistics |
POST | /api/v1/learnings | Create learning |
GET | /api/v1/learnings | List learnings |
GET | /api/v1/learnings/search | Search learnings |
GET | /api/v1/learnings/stats | Learning stats |
GET | /api/v1/learnings/{id} | Get learning |
POST | /api/v1/learnings/cleanup | Cleanup learnings |
GET | /api/design/templates | List templates |
POST | /api/design/from-template/{id} | Create design from template |
GET /health
Health check
POST /api/v1/designs
Create design
GET /api/v1/designs
List designs
GET /api/v1/designs/{id}
Get design
PATCH /api/v1/designs/{id}
Update design
POST /api/v1/designs/import/openapi
Import design from OpenAPI
POST /api/v1/designs/import/natural-language
Import design from natural language
POST /api/v1/designs/import/codebase
Import design from codebase archive
POST /api/v1/designs/import/github-spec
Import design from GitHub spec
POST /api/v1/designs/import/bmad
Import design from BMAD spec
POST /api/v1/designs/ai/generate-name
Generate design name
POST /api/v1/designs/ai/expand-description
Expand design description
POST /api/v1/designs/ai/suggest-requirements
Suggest requirements
POST /api/v1/designs/ai/flag-constraints
Flag constraints
POST /api/v1/designs/ai/generate-architecture
Generate architecture
POST /api/v1/designs/ai/generate-api-contracts
Generate API contracts
POST /api/v1/designs/ai/analyze-completeness
Analyze completeness
POST /api/v1/designs/{designId}/emulate
Emulate design
GET /api/v1/designs/{designId}/emulations
List emulations for design
GET /api/v1/designs/emulations/{id}
Get emulation
POST /api/v1/designs/{designId}/validate
Validate design
GET /api/v1/designs/{designId}/validations
List validations
GET /api/v1/designs/validations/{id}
Get validation
POST /api/v1/ai/analyze-design
Analyze design
POST /api/v1/ai/detect-missing-requirements
Detect missing requirements
POST /api/v1/ai/score-requirement
Score requirement
POST /api/v1/ai/detect-conflicts
Detect conflicts
POST /api/v1/ai/generate-architecture
Generate architecture
POST /api/v1/ai/generate-contracts
Generate contracts
POST /api/v1/ai/analyze-risks
Analyze risks
POST /api/v1/ai/ask-question
Ask question
POST /api/v1/workflows
Create workflow
GET /api/v1/workflows
List workflows
GET /api/v1/workflows/{id}
Get workflow
PATCH /api/v1/workflows/{id}/status
Update workflow status
POST /api/v1/workflows/cleanup
Cleanup workflows
POST /api/v1/reviews
Create review
GET /api/v1/reviews/{id}
Get review
GET /api/v1/reviews/workflow/{workflowId}
List reviews by workflow
PATCH /api/v1/reviews/{id}/status
Update review status
GET /api/v1/reviews/stats
Review statistics
POST /api/v1/learnings
Create learning
GET /api/v1/learnings
List learnings
GET /api/v1/learnings/search
Search learnings
GET /api/v1/learnings/stats
Learning stats
GET /api/v1/learnings/{id}
Get learning
POST /api/v1/learnings/cleanup
Cleanup learnings
GET /api/design/templates
List templates
POST /api/design/from-template/{id}
Create design from template