Agent API Reference
ConjureForge exposes a REST API for programmatic access to your agents, projects, and build system.
Authentication
All API requests require a Bearer token. Obtain your API key from Settings then API Keys then Generate Key.
Authorization: Bearer cf_live_xxxxxxxxxxxxxxxxxxxx
Base URL
https://www.conjureforge.app/api
Core endpoints
Start a build: POST /api/new-build with agent_id, project_id, brief, and mode.
Stream build output: GET /api/agent/chat?session_id=<id> with Accept: text/event-stream. Returns Server-Sent Events of build progress.
Get project status: GET /api/project-intelligence?project_id=<id>
List agent memory: GET /api/agent/memory?agent_id=<id>
Search project files: POST /api/project-search with project_id and query.
Trigger an automation: POST /api/automations/trigger with automation_id and payload.
Rate limits
API endpoints are rate-limited to 20 requests per minute per user. X-RateLimit-Remaining and X-RateLimit-Reset headers indicate current usage. Exceeding the limit returns HTTP 429.
Error format
Errors return JSON with error message, code, and optional details fields.
SDKs
Official SDKs are in development. Community-maintained TypeScript and Python wrappers are available in the ForgeHub marketplace.