# ReqArchitect Blueprints API

**Canonical:** https://apis.io/apis/archiet/archiet-blueprints-api/  
**Provider:** ReqArchitect — https://apis.io/providers/archiet/  
**Base URL:** https://ifiok.archiet.ai  
**Documentation:** https://archiet.ai/docs

ReqArchitect Blueprints API is one of 65 APIs that [ReqArchitect](https://apis.io/providers/archiet/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Blueprints. The published artifact set on APIs.io includes an OpenAPI specification.

The Blueprints API from ReqArchitect — 44 operation(s) for blueprints.

## Operations (58)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/blueprints/{blueprint_id}/ai-fill` | Trigger AI fill for all unfilled sections |
| GET | `/api/blueprints/{blueprint_id}/fill-status` | Poll fill_status and section completion counts |
| GET | `/api/blueprints` | Get blueprints |
| POST | `/api/blueprints` | Create/invoke blueprints |
| GET | `/api/blueprints/{blueprint_id}` | Get /api/blueprints/{blueprint_id} |
| PATCH | `/api/blueprints/{blueprint_id}` | Update /api/blueprints/{blueprint_id} |
| DELETE | `/api/blueprints/{blueprint_id}` | Delete /api/blueprints/{blueprint_id} |
| GET | `/api/blueprints/{blueprint_id}/acceptance-criteria` | Get acceptance criteria |
| GET | `/api/blueprints/{blueprint_id}/chat` | Get chat |
| POST | `/api/blueprints/{blueprint_id}/chat/stream` | Stream AI architecture chat for a blueprint (SSE) |
| GET | `/api/blueprints/{blueprint_id}/decisions` | Get decisions |
| POST | `/api/blueprints/{blueprint_id}/decisions` | Create/invoke decisions |
| GET | `/api/blueprints/{blueprint_id}/decisions/{decision_id}` | Get /api/blueprints/{blueprint_id}/decisions/{decision_id} |
| PUT | `/api/blueprints/{blueprint_id}/decisions/{decision_id}` | Replace /api/blueprints/{blueprint_id}/decisions/{decision_id} |
| POST | `/api/blueprints/{blueprint_id}/decisions/{decision_id}/accept` | Create/invoke accept |
| POST | `/api/blueprints/{blueprint_id}/decisions/{decision_id}/supersede` | Create/invoke supersede |
| GET | `/api/blueprints/{blueprint_id}/decisions/summary` | Get decision quality metrics for a blueprint |
| GET | `/api/blueprints/{blueprint_id}/decision-models` | List business decision models for a blueprint |
| POST | `/api/blueprints/{blueprint_id}/decision-models` | Create a new business decision model |
| GET | `/api/blueprints/{blueprint_id}/decision-models/{model_id}` | Get a business decision model with DMN |
| PUT | `/api/blueprints/{blueprint_id}/decision-models/{model_id}` | Update a business decision model |
| DELETE | `/api/blueprints/{blueprint_id}/decision-models/{model_id}` | Delete a business decision model |
| POST | `/api/blueprints/{blueprint_id}/decision-models/{model_id}/generate-dmn` | Auto-generate DMN XML for a business decision model |
| POST | `/api/blueprints/{blueprint_id}/decision-models/{model_id}/publish` | Publish a business decision model (draft â†’ published) |
| POST | `/api/blueprints/{blueprint_id}/decision-models/{model_id}/validate` | Validate DMN XML for a business decision model |
| POST | `/api/blueprints/{blueprint_id}/elements` | Create/invoke elements |
| GET | `/api/blueprints/{blueprint_id}/elements` | Get elements |
| DELETE | `/api/blueprints/{blueprint_id}/elements/{element_id}` | Delete /api/blueprints/{blueprint_id}/elements/{element_id} |
| PATCH | `/api/blueprints/{blueprint_id}/elements/{element_id}` | Update /api/blueprints/{blueprint_id}/elements/{element_id} |
| GET | `/api/blueprints/{blueprint_id}/presence` | Get presence |
| POST | `/api/blueprints/{blueprint_id}/presence` | Create/invoke presence |
| DELETE | `/api/blueprints/{blueprint_id}/presence` | Delete presence |
| GET | `/api/blueprints/{blueprint_id}/relationships` | Get relationships |
| GET | `/api/blueprints/{blueprint_id}/score` | Get score |
| PATCH | `/api/blueprints/{blueprint_id}/sections/{section_type}` | Update /api/blueprints/{blueprint_id}/sections/{section_type} |
| POST | `/api/blueprints/{blueprint_id}/sections/{section_type}/ai-fill` | Create/invoke ai fill |
| PATCH | `/api/blueprints/{blueprint_id}/share` | Update share |
| PATCH | `/api/blueprints/{blueprint_id}/vendors` | Update vendors |
| GET | `/api/blueprints/{blueprint_id}/versions` | Get versions |
| POST | `/api/blueprints/import` | Create/invoke import |
| POST | `/api/blueprints/import/archimate` | Create/invoke archimate |
| POST | `/api/blueprints/{blueprint_id}/decision-models/transform` | Scan blueprint ArchiMate elements and generate DMN decision models |
| GET | `/api/decision-models/templates/preview-element/{element_id}` | Preview DMN XML that would be generated for a single ArchiMate element |
| GET | `/api/erp-templates` | List all available ERP vertical templates |
| GET | `/api/erp-templates/{template_id}` | Get full ERP template definition by ID |
| POST | `/api/erp-templates/{template_id}/instantiate` | Create a Blueprint from a pre-configured ERP template |
| PUT | `/api/blueprints/{blueprint_id}/design-source` | Replace design source |
| GET | `/api/blueprints/{blueprint_id}/export.pdf` | Get export.pdf |
| GET | `/api/blueprints/{blueprint_id}/sections/{section_type}/comments` | Get comments |
| POST | `/api/blueprints/{blueprint_id}/sections/{section_type}/comments` | Create/invoke comments |
| PATCH | `/api/blueprints/{blueprint_id}/sections/{section_type}/comments/{comment_id}` | Update /api/blueprints/{blueprint_id}/sections/{section_type}/comments/{comment_… |
| DELETE | `/api/blueprints/{blueprint_id}/sections/{section_type}/comments/{comment_id}` | Delete /api/blueprints/{blueprint_id}/sections/{section_type}/comments/{comment_… |
| POST | `/api/blueprints/{blueprint_id}/sections/{section_type}/comments/{comment_id}/resolve` | Create/invoke resolve |
| GET | `/api/blueprints/{blueprint_id}/sections/{section_type}/diff` | Get diff |
| GET | `/api/blueprints/{blueprint_id}/sections/{section_type}/history` | Get history |
| POST | `/api/blueprints/{blueprint_id}/sections/{section_type}/restore/{version_id}` | Create/invoke /api/blueprints/{blueprint_id}/sections/{section_type}/restore/{ve… |
| GET | `/api/blueprints/search` | Get search |
| GET | `/api/blueprints/{blueprint_id}/requirements-coverage` | Get requirements coverage |

## Machine-readable artifacts (1)

- **OpenAPI** — https://artifacts.apis.io/archiet/openapi/archiet-blueprints-api-openapi.yml

## Other ReqArchitect APIs (12)

- [Archiet API](https://apis.io/apis/archiet/archiet-api/)
- [ReqArchitect Admin API](https://apis.io/apis/archiet/archiet-admin-api/)
- [ReqArchitect Ado API](https://apis.io/apis/archiet/archiet-ado-api/)
- [ReqArchitect AI Orchestration Application API](https://apis.io/apis/archiet/archiet-ai-orchestration-application-api/)
- [ReqArchitect Arb API](https://apis.io/apis/archiet/archiet-arb-api/)
- [ReqArchitect Archiet API Application API](https://apis.io/apis/archiet/archiet-archiet-api-application-api/)
- [ReqArchitect Archiet Web Application API](https://apis.io/apis/archiet/archiet-archiet-web-application-api/)
- [ReqArchitect Audit API](https://apis.io/apis/archiet/archiet-audit-api/)
- [ReqArchitect Auth API](https://apis.io/apis/archiet/archiet-auth-api/)
- [ReqArchitect Billing API](https://apis.io/apis/archiet/archiet-billing-api/)
- [ReqArchitect Billing Integration Application API](https://apis.io/apis/archiet/archiet-billing-integration-application-api/)
- [ReqArchitect Blog API](https://apis.io/apis/archiet/archiet-blog-api/)

## Tags

Blueprints

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/archiet/archiet-blueprints-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/archiet/.
