Upload company knowledge
Add PDFs or text files in Memories. Enabled files are retrieved automatically by API calls.
Developer integrations
Send Architect a rough employee prompt, let it use the company's knowledge files, then return an enriched prompt for Claude Code, Codex, or an internal AI.
Add PDFs or text files in Memories. Enabled files are retrieved automatically by API calls.
Create keys in Settings. Keys are shown once and must be sent as a Bearer token.
Use enrichment for AI-powered rewriting and the compiler for deterministic diagnostics and handoff packaging.
curl -X POST https://architect-ai.online/api/integrations/enrich-prompt \
-H "Authorization: Bearer arch_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"request": "make this ticket into a precise implementation prompt",
"category": "Coding",
"language": "en",
"targetTool": "Codex",
"handoffFormat": "codex",
"conversationContext": "User is asking for a bug fix in checkout.",
"requireQuestions": true
}'const architectResponse = await fetch("https://architect-ai.online/api/integrations/enrich-prompt", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.ARCHITECT_API_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
request: workerMessage,
category: "Business",
targetTool: "Internal company AI",
handoffFormat: "internal_ai",
downstreamContext: JSON.stringify({ department, currentWorkflow }),
responseMode: "text"
})
});
const enrichedPrompt = await architectResponse.text();
const internalAiResult = await yourInternalAi.generate(enrichedPrompt);POST /api/mcp
Authorization: Bearer arch_YOUR_KEY
{
"jsonrpc": "2.0",
"id": "1",
"method": "tools/call",
"params": {
"name": "architect_enrich_prompt",
"arguments": {
"request": "turn this rough idea into a safe coding task",
"targetTool": "Claude Code",
"handoffFormat": "claude_code",
"language": "en"
}
}
}curl -X POST https://architect-ai.online/api/integrations/compile-prompt \
-H "Authorization: Bearer arch_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"roughPrompt": "make a prompt for a clothes website",
"finalPrompt": "Role: You are... Objective: Create...",
"category": "Business",
"targetTool": "codex"
}'Run this after Architect or another app creates a prompt. It returns score, risks, missing decisions, test cases, and a version formatted for Codex, Claude Code, general assistants, or internal AI.
Open Prompt Lab