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.