Base Configuration
Base URL:http://localhost:3001 (development) / https://curation.haus25.live (production)Content-Type:
application/jsonBody Limit: 50MB
CORS: Enabled for haus25.live domains
Health & Service Information
Get Service Health
Get Curation Scopes
Planner Scope
Generate Event Plan
Iterate Plan Aspect
Accept Final Plan
Promoter Scope (Content Strategy)
Generate Content Plan
Iterate Content Aspect
Accept Content Plan
Legacy Endpoints (Deprecated)
Initialize Conversation
/plan endpointPurpose: Created interactive curation sessions
Send Message
/iterate endpointPurpose: Interactive conversation with agents
Get Conversation
Purpose: Retrieve conversation history and status
Get Plan
Purpose: Retrieve current plan state for conversation
Batch Curation
Purpose: Process event with multi-agent system in single call
Error Responses
All endpoints return consistent error format:200: Success400: Bad Request (missing fields, validation errors)404: Not Found (conversation, event not found)500: Internal Server Error