Skip to content

DevFlow DEVB Service API

Generated from products/devflow/services/devb/docs/openapi.yaml. Run npm run docs:generate to refresh.

|

FieldValue
Version0.1.0

Servers

  • http://localhost:3101 — Local development

Endpoints (49)

MethodPathSummary
GET /healthHealth check
POST /api/v1/designsCreate design
GET /api/v1/designsList designs
GET /api/v1/designs/{id}Get design
PATCH /api/v1/designs/{id}Update design
POST /api/v1/designs/import/openapiImport design from OpenAPI
POST /api/v1/designs/import/natural-languageImport design from natural language
POST /api/v1/designs/import/codebaseImport design from codebase archive
POST /api/v1/designs/import/github-specImport design from GitHub spec
POST /api/v1/designs/import/bmadImport design from BMAD spec
POST /api/v1/designs/ai/generate-nameGenerate design name
POST /api/v1/designs/ai/expand-descriptionExpand design description
POST /api/v1/designs/ai/suggest-requirementsSuggest requirements
POST /api/v1/designs/ai/flag-constraintsFlag constraints
POST /api/v1/designs/ai/generate-architectureGenerate architecture
POST /api/v1/designs/ai/generate-api-contractsGenerate API contracts
POST /api/v1/designs/ai/analyze-completenessAnalyze completeness
POST /api/v1/designs/{designId}/emulateEmulate design
GET /api/v1/designs/{designId}/emulationsList emulations for design
GET /api/v1/designs/emulations/{id}Get emulation
POST /api/v1/designs/{designId}/validateValidate design
GET /api/v1/designs/{designId}/validationsList validations
GET /api/v1/designs/validations/{id}Get validation
POST /api/v1/ai/analyze-designAnalyze design
POST /api/v1/ai/detect-missing-requirementsDetect missing requirements
POST /api/v1/ai/score-requirementScore requirement
POST /api/v1/ai/detect-conflictsDetect conflicts
POST /api/v1/ai/generate-architectureGenerate architecture
POST /api/v1/ai/generate-contractsGenerate contracts
POST /api/v1/ai/analyze-risksAnalyze risks
POST /api/v1/ai/ask-questionAsk question
POST /api/v1/workflowsCreate workflow
GET /api/v1/workflowsList workflows
GET /api/v1/workflows/{id}Get workflow
PATCH /api/v1/workflows/{id}/statusUpdate workflow status
POST /api/v1/workflows/cleanupCleanup workflows
POST /api/v1/reviewsCreate review
GET /api/v1/reviews/{id}Get review
GET /api/v1/reviews/workflow/{workflowId}List reviews by workflow
PATCH /api/v1/reviews/{id}/statusUpdate review status
GET /api/v1/reviews/statsReview statistics
POST /api/v1/learningsCreate learning
GET /api/v1/learningsList learnings
GET /api/v1/learnings/searchSearch learnings
GET /api/v1/learnings/statsLearning stats
GET /api/v1/learnings/{id}Get learning
POST /api/v1/learnings/cleanupCleanup learnings
GET /api/design/templatesList 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