Loading...
Loading...
Enterprise-grade AI content generation powered by multi-agent LangGraph workflows. Production-ready REST API with 15 templates, 70+ style profiles, and 8 industry verticals.
https://api.writerzroom.com/apiAll API requests require a Bearer token supplied in the Authorization header. Generate your API key from Settings → API Access. Store keys in environment variables — never in client-side code or public repositories.
Go to Settings → API Access, click Generate New Key, and copy it immediately. It will not be shown again.
curl -X POST https://api.writerzroom.com/api/generate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"template_id": "blog_article_generator",
"style_profile_id": "general_blog",
"inputs": { "topic": "AI in enterprise content" }
}'API access is available on Professional and Enterprise plans. Rotate keys immediately if you suspect exposure. Requests using invalid or missing keys return HTTP 401.
/generateSubmit a generation request and receive a request_id for polling
/generate/status/{request_id}Poll generation status and retrieve completed content
/contentList all saved content for the authenticated user
/content/{contentID}Retrieve a specific content item by ID
/content/saveSave or update a content item
/content/regenerate-sectionRegenerate a specific section of existing content
/templatesList all available content templates
/templates/{slug}Retrieve a specific template by slug
/style-profilesList all available style profiles
/style-profiles/{slug}Retrieve a specific style profile by slug
/dashboard/statsRetrieve usage statistics and generation counts
/healthSystem health check endpoint
400Bad request — invalid fields401Unauthorized — invalid API key402Payment required — insufficient credits403Forbidden — plan does not include this pipeline429Rate limit exceeded — back off and retry500Server error — contact support with request IDGeneration runs asynchronously. The POST returns a request_id immediately. Poll the status endpoint until status: completed.
POST https://api.writerzroom.com/api/generate
Authorization: Bearer YOUR_API_KEY
Content-Type: application/json
{
"template_id": "blog_article_generator",
"style_profile_id": "general_blog",
"inputs": {
"topic": "AI in enterprise content marketing",
"audience": "Marketing directors at B2B SaaS",
"objective": "Educate on practical AI adoption"
},
"vertical": "saas_tech",
"generation_mode": "standard"
}{
"request_id": "req_xyz789",
"status": "pending",
"created_at": "2026-03-10T20:00:00Z"
}GET https://api.writerzroom.com/api/generate/status/req_xyz789 Authorization: Bearer YOUR_API_KEY
{
"request_id": "req_xyz789",
"status": "completed",
"content": {
"title": "AI in Enterprise Content",
"body": "...",
"metadata": {
"word_count": 2547,
"seo_score": 87,
"readability_score": 72
}
},
"agents_used": [
"planner", "researcher",
"writer", "editor",
"formatter", "seo", "publisher"
],
"generation_time_seconds": 94
}{
"request_id": "req_xyz789",
"status": "failed",
"error": {
"code": "INSUFFICIENT_CREDITS",
"message": "Need 4 credits, have 0",
"details": "Purchase a credit pack
to continue."
}
}Each generation flows through specialized agents: Planner (content strategy), Researcher (Tavily-powered web search with source verification), Call Writer (research coordination), Writer (content generation with AI-tell suppression), Editor (readability enforcement, quality gates), Formatter, SEO, and Publisher. State managed via LangGraph.
Templates are YAML-driven with dynamic parameter extraction. Each template defines structure, agent behavior, output policy, and generation contract. Use GET /templates to fetch valid slugs programmatically.
Pass a vertical_id in your generation request to scope corpus retrieval, activate compliance rules, enforce terminology standards, and filter templates to domain-appropriate options. Use GET /verticals to fetch valid identifiers programmatically.
healthcareHIPAA-aware, citation enforcement, clinical disclaimers
saas_techDeveloper docs, technical accuracy, product framing
fintechSEC/FINRA-aware, disclaimer injection, data precision
legalJurisdiction precision, Bluebook citations, risk controls
politicalNeutrality enforcement, primary sources, FEC-aware
real_estateFair Housing compliance, MLS-aware, market data
entertainmentWGA format, IP-aware, narrative structure
educationFERPA/COPPA-aware, Bloom's taxonomy, learning objectives
Style profiles define voice, tone, sentence complexity, and formatting behavior. Use GET /style-profiles to fetch valid slugs programmatically.
Enterprise and professional communication styles
Marketing and promotional content voices
Research and academic writing styles
Narrative and creative writing voices
$9.99one-time
4 Quick + 1 Standard
Quick + Standard
Quick = 2, Standard = 8
$39/mo
100 Quick or 25 Standard gens/mo
Quick + Standard
Quick = 2, Standard = 8
$99/mo
50 Standard or 250 Quick/mo
Quick + Standard
Quick = 2, Standard = 8
$149/mo
60 Premium / 75 Standard / 300 Quick/mo
Quick + Standard + Premium
Quick = 2, Standard = 8, Premium = 10
| Tier | Credits | Time | Models | Best for |
|---|---|---|---|---|
| Quick | 2 | ~1 min | Full pipeline, optimized for speed | Drafts, internal docs, iteration |
| Standard | 8 | ~4 min | Enhanced writer + editor, fast support agents | Published content, client deliverables |
| Premium | 10 | ~10 min | Maximum quality writer + editor, full pipeline | High-stakes: white papers, research, investor decks |
10 requests per minute per account. Exceeding your credit balance returns HTTP 402. Requesting a pipeline your plan does not include returns HTTP 403. Monitor usage via /api/credits/usage. Purchase add-on packs ($25 / $45 / $85) for 250, 500, or 1,000 credits to extend your balance mid-cycle.
Monitor real-time system health, circuit breaker status, and service availability.
View System StatusReport issues or request features. Include your request ID for generation failures.
support@writerzroom.comNeed custom integrations, dedicated support, or white-label solutions? Enterprise customers receive priority API access, dedicated account management, and custom SLA agreements.
View Enterprise Plans