Skip to main content
The WriterzRoom API exposes generation, status tracking, content management, templates, style profiles, verticals, and dashboard usage endpoints through one versioned base URL.
All protected endpoints require Bearer token authentication.

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

Use https://api.writerzroom.com/v1 for public API integrations.
Avoid hardcoding identifiers for large integrations. Fetch templates, style profiles, and verticals programmatically when possible.
Treat 429 as a retryable response and apply exponential backoff. Do not retry immediately in tight loops.
Include the endpoint, timestamp, request ID if available, response status, and sanitized error body.
Do not send API keys in query parameters. Always use the Authorization header.

API Authentication

Learn how to authenticate API requests.

Check Generation Status

Poll submitted generation jobs until completion.
Last modified on June 25, 2026