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
Governance Endpoints
Approval routing, post-publication validity monitoring, and replay. See Content Governance for what these records contain and how they are produced./replay/{request_id}/request returns a payload for you to submit to /generate; it does not run the generation itself. A replay is metered and rate-limited like any other request.Artifact Endpoints
See Verified Artifacts API for response semantics and non-claims.
Corpus Endpoints
Shared ingestion and deletion routes are administrator-only. The separate Corpus MCP is read-only and curated-only.
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/api 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.