Endpoint Overview
Generation
Submit jobs and poll completion status.
Content
Retrieve, save, and manage generated drafts.
Configuration
Fetch templates, styles, and vertical settings.
Usage
Review account statistics and activity.
Base URL
Core Endpoints
Request Example
Error Response Example
Integration Flow
1
Authenticate requests
Add the
Authorization: Bearer YOUR_API_KEY header to every protected request.2
Fetch valid configuration
Use
/templates, /style-profiles, and /verticals to retrieve valid identifiers before submitting generation jobs.3
Submit generation
Call
POST /generate with the selected template, style profile, vertical, generation mode, and structured input.4
Poll for completion
Use
/generate/status/{request_id} to retrieve processing updates and completed content.5
Save or manage content
Use content endpoints to retrieve, save, update, or regenerate content sections.
Rate Limits
Error Codes
Exponential Backoff Example
Operational Guidance
Which base URL should integrations use?
Which base URL should integrations use?
Use
https://api.writerzroom.com/v1 for public API integrations.Should identifiers be hardcoded?
Should identifiers be hardcoded?
Avoid hardcoding identifiers for large integrations. Fetch templates, style profiles, and verticals programmatically when possible.
How should rate limits be handled?
How should rate limits be handled?
Treat
429 as a retryable response and apply exponential backoff. Do not retry immediately in tight loops.What information should be included in support requests?
What information should be included in support requests?
Include the endpoint, timestamp, request ID if available, response status, and sanitized error body.
API Authentication
Learn how to authenticate API requests.
Check Generation Status
Poll submitted generation jobs until completion.