ReqArchitect Developer API
The developer_api API from ReqArchitect — 14 operation(s) for developer_api.
The developer_api API from ReqArchitect — 14 operation(s) for developer_api.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/archiet:archiet-developer-api-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Archiet — AI-Native Architecture-to-Code SaaS Platform…
version: 1.0.0
tags:
- name: developer_api
paths:
/api/v1/keys:
get:
summary: List developer API keys
tags:
- developer_api
responses:
'200':
description: API keys for workspace
security:
- cookieAuth: []
operationId: getApiV1Keys
x-operation-id-source: derived
post:
summary: Create developer API key
tags:
- developer_api
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- name
properties:
name:
type: string
scopes:
type: array
items:
type: string
responses:
'201':
description: API key created with plaintext key (shown once)
security:
- cookieAuth: []
operationId: postApiV1Keys
x-operation-id-source: derived
/api/v1/keys/{key_id}:
delete:
summary: Revoke developer API key
tags:
- developer_api
parameters:
- name: key_id
in: path
required: true
schema:
type: integer
responses:
'200':
description: Key revoked
'404':
description: Not found
security:
- cookieAuth: []
operationId: deleteApiV1KeysByKeyId
x-operation-id-source: derived
/api/v1/journey-sessions/{session_id}/design-preview:
post:
summary: Generate design preview (dev API)
tags:
- developer_api
parameters:
- name: session_id
in: path
required: true
schema:
type: integer
responses:
'201':
description: Created
'200':
description: Skipped (LLM unavailable)
'400':
description: Bad Request
'401':
description: Unauthorized
'402':
description: Plan upgrade required
'404':
description: Not Found
security:
- BearerAuth:
- design_preview:write
operationId: postApiV1JourneySessionsBySessionIdDesignPreview
x-operation-id-source: derived
get:
summary: Get latest design preview for a session (dev API)
tags:
- developer_api
parameters:
- name: session_id
in: path
required: true
schema:
type: integer
responses:
'200':
description: OK
'401':
description: Unauthorized
security:
- BearerAuth:
- design_preview:read
operationId: getApiV1JourneySessionsBySessionIdDesignPreview
x-operation-id-source: derived
/api/v1/design-previews/{preview_id}/refine:
post:
summary: Refine a single screen (dev API)
tags:
- developer_api
parameters:
- name: preview_id
in: path
required: true
schema:
type: integer
responses:
'200':
description: OK
'400':
description: Bad Request
'401':
description: Unauthorized
'404':
description: Not Found
'429':
description: Refine quota exceeded
security:
- BearerAuth:
- design_preview:write
operationId: postApiV1DesignPreviewsByPreviewIdRefine
x-operation-id-source: derived
/api/v1/design-previews/{preview_id}/refine-all:
post:
summary: Refine every screen (dev API)
tags:
- developer_api
parameters:
- name: preview_id
in: path
required: true
schema:
type: integer
responses:
'200':
description: OK
'400':
description: Bad Request
'401':
description: Unauthorized
'404':
description: Not Found
'429':
description: Refine quota exceeded
'503':
description: All LLM providers failed
security:
- BearerAuth:
- design_preview:write
operationId: postApiV1DesignPreviewsByPreviewIdRefineAll
x-operation-id-source: derived
/api/v1/design-previews/{preview_id}/approve:
post:
summary: Approve a draft preview (dev API)
tags:
- developer_api
parameters:
- name: preview_id
in: path
required: true
schema:
type: integer
responses:
'200':
description: OK
'400':
description: Bad Request
'401':
description: Unauthorized
'404':
description: Not Found
security:
- BearerAuth:
- design_preview:write
operationId: postApiV1DesignPreviewsByPreviewIdApprove
x-operation-id-source: derived
/api/v1/blueprints:
get:
summary: List blueprints via developer API
tags:
- developer_api
parameters:
- name: page
in: query
schema:
type: integer
default: 1
- name: per_page
in: query
schema:
type: integer
default: 20
responses:
'200':
description: Paginated blueprints
security:
- cookieAuth: []
operationId: getApiV1Blueprints
x-operation-id-source: derived
post:
summary: Create blueprint via developer API
tags:
- developer_api
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- title
properties:
title:
type: string
description:
type: string
app_type:
type: string
responses:
'201':
description: Blueprint created
security:
- cookieAuth: []
operationId: postApiV1Blueprints
x-operation-id-source: derived
/api/v1/blueprints/{blueprint_id}:
get:
summary: Get blueprint via developer API
tags:
- developer_api
parameters:
- name: blueprint_id
in: path
required: true
schema:
type: integer
responses:
'200':
description: Blueprint
'404':
description: Not found
security:
- cookieAuth: []
operationId: getApiV1BlueprintsByBlueprintId
x-operation-id-source: derived
patch:
summary: Update blueprint via developer API
tags:
- developer_api
parameters:
- name: blueprint_id
in: path
required: true
schema:
type: integer
requestBody:
required: true
content:
application/json:
schema:
type: object
responses:
'200':
description: Updated
'404':
description: Not found
security:
- cookieAuth: []
operationId: patchApiV1BlueprintsByBlueprintId
x-operation-id-source: derived
delete:
summary: Delete blueprint via developer API
tags:
- developer_api
parameters:
- name: blueprint_id
in: path
required: true
schema:
type: integer
responses:
'200':
description: Deleted
'404':
description: Not found
security:
- cookieAuth: []
operationId: deleteApiV1BlueprintsByBlueprintId
x-operation-id-source: derived
/api/v1/blueprints/{blueprint_id}/elements:
get:
summary: List elements of a blueprint via developer API
tags:
- developer_api
parameters:
- name: blueprint_id
in: path
required: true
schema:
type: integer
responses:
'200':
description: Elements
'404':
description: Not found
security:
- cookieAuth: []
operationId: getApiV1BlueprintsByBlueprintIdElements
x-operation-id-source: derived
post:
summary: Add element to blueprint via developer API
tags:
- developer_api
parameters:
- name: blueprint_id
in: path
required: true
schema:
type: integer
requestBody:
required: true
content:
application/json:
schema:
type: object
required:
- name
- element_type
properties:
name:
type: string
element_type:
type: string
description:
type: string
properties:
type: object
responses:
'201':
description: Element added
'404':
description: Blueprint not found
security:
- cookieAuth: []
operationId: postApiV1BlueprintsByBlueprintIdElements
x-operation-id-source: derived
/api/v1/blueprints/{blueprint_id}/elements/{element_id}:
patch:
summary: Update blueprint element via developer API
tags:
- developer_api
parameters:
- name: blueprint_id
in: path
required: true
schema:
type: integer
- name: element_id
in: path
required: true
schema:
type: integer
requestBody:
required: true
content:
application/json:
schema:
type: object
responses:
'200':
description: Updated
'404':
description: Not found
security:
- cookieAuth: []
operationId: patchApiV1BlueprintsByBlueprintIdElementsByElementId
x-operation-id-source: derived
delete:
summary: Delete blueprint element via developer API
tags:
- developer_api
parameters:
- name: blueprint_id
in: path
required: true
schema:
type: integer
- name: element_id
in: path
required: true
schema:
type: integer
responses:
'200':
description: Deleted
'404':
description: Not found
security:
- cookieAuth: []
operationId: deleteApiV1BlueprintsByBlueprintIdElementsByElementId
x-operation-id-source: derived
/api/v1/blueprints/{blueprint_id}/compliance:
post:
summary: Generate compliance report for blueprint via developer API
tags:
- developer_api
parameters:
- name: blueprint_id
in: path
required: true
schema:
type: integer
requestBody:
content:
application/json:
schema:
type: object
properties:
standard:
type: string
default: general
responses:
'202':
description: Compliance generation queued
'404':
description: Blueprint not found
security:
- cookieAuth: []
operationId: postApiV1BlueprintsByBlueprintIdCompliance
x-operation-id-source: derived
/api/v1/artifacts:
get:
summary: List generated code artifacts via developer API
tags:
- developer_api
parameters:
- name: blueprint_id
in: query
schema:
type: integer
- name: page
in: query
schema:
type: integer
default: 1
- name: per_page
in: query
schema:
type: integer
default: 20
responses:
'200':
description: Paginated artifacts
security:
- cookieAuth: []
operationId: getApiV1Artifacts
x-operation-id-source: derived
/api/v1/artifacts/{artifact_id}:
get:
summary: Get generated code artifact via developer API
tags:
- developer_api
parameters:
- name: artifact_id
in: path
required: true
schema:
type: integer
responses:
'200':
description: Artifact metadata + download URL
'404':
description: Not found
security:
- cookieAuth: []
operationId: getApiV1ArtifactsByArtifactId
x-operation-id-source: derived
/api/v1/schema:
get:
summary: Get JSON schema for developer API request/response types
tags:
- developer_api
responses:
'200':
description: API schema
operationId: getApiV1Schema
x-operation-id-source: derived
components:
securitySchemes:
cookieAuth:
type: apiKey
in: cookie
name: access_token_cookie
description: JWT access token stored in httpOnly cookie