Skip to main content
POST
Create content in batch
Submit multiple content creation requests at once. Each item is processed independently — if one item fails validation, the others still succeed. Scope required: content:write

Request body

items
array
required
Array of content creation objects (max 10). Each item accepts the same fields as Create content.

Example Request

Response

Returns 202 Accepted with status for each item.
Content generation is asynchronous and typically completes within a few minutes. Configure webhooks to receive real-time content.completed and content.failed notifications instead of polling.

Partial Failures

Each item in the batch is validated and processed independently. A single request may contain a mix of successful and failed items. Check the status field on each item in the response:
The batch endpoint returns 202 Accepted even if some items fail. Always check each item’s status in the response.

When to Use Batch vs. Single

Using batch reduces your request count by up to 10x, leaving more rate limit headroom for other API calls. For high-volume workflows, see the Bulk Content Generation guide.

Authorizations

X-API-Key
string
header
required

Your Hrizn API key (prefix hzk_)

Body

application/json
items
object[]
required
Required array length: 1 - 10 elements

Response

Batch accepted

data
object
Last modified on June 17, 2026